---
title: "Get hosted ToS page context"
method: GET
path: "/v1/tos/{id}/hosted-context"
tags: ["Terms of Service"]
---

# Get hosted ToS page context

`GET /v1/tos/{id}/hosted-context`

## Request

- Base URL: `https://sandbox.api.infinite.dev`
- URL: `https://sandbox.api.infinite.dev/v1/tos/{id}/hosted-context`
- Auth: none declared
- TypeScript: <https://skmtc.dev/infinite/apis/infinite-api/docs/v1/tos/:id/hosted-context/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns non-PII context for the verify-web hosted ToS acceptance page.

## Path parameters

- `id` string, required

## Response `200`

Hosted page context

- TosHostedContextResponseDto
  - `id` string, required: ToS acceptance ID
  - `organizationId` string, required: Organization ID
  - `customerId` string, nullable, required: Customer ID when known
  - `countryCode` string, required: ISO 3166-1 alpha-2 country for partner agreement gating
  - `customerType` string, required: BUSINESS or INDIVIDUAL
  - `isEreborEnabled` boolean, required: Whether Erebor account agreements must be shown
  - `isOneMoneyEnabled` boolean, required: Whether customer onboarding partner disclosures apply
  - `isDueEnabled` boolean, required: Whether platform FX terms must be accepted for this hosted acceptance
  - `isRelatedPersonAcceptance` boolean, required: When set, acceptance is for a related person (UBO) session
  - `acceptedAt` string, nullable, required: When fully accepted, ISO timestamp; otherwise null

## Changes

- **2026-10-09** `1dbe2b2d7a1b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/infinite/apis/infinite-api/changes/v1/tos/:id/hosted-context/get.md)

---

[API](https://skmtc.dev/infinite/apis/infinite-api.md) - [All operations](https://skmtc.dev/infinite/apis/infinite-api/llms.txt) - [OpenAPI document](https://skmtc.dev/infinite/apis/infinite-api/revisions/90065d3e6974?raw)
