{
  "@context": {
    "@vocab": "https://talopay.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "talopay": "https://talopay.com/schema#",
    "GetCustomersResponse": "talopay:GetCustomersResponse",
    "customers": {
      "@id": "talopay:customers",
      "@container": "@list"
    },
    "PostCustomersRequest": "talopay:PostCustomersRequest",
    "user_id": {
      "@id": "talopay:user_id",
      "@type": "xsd:string"
    },
    "alias": {
      "@id": "talopay:alias",
      "@type": "xsd:string"
    },
    "customer_id": {
      "@id": "talopay:customer_id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "talopay:name",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "talopay:contact"
    },
    "webhook_url": {
      "@id": "talopay:webhook_url",
      "@type": "xsd:string"
    },
    "PostCustomersResponse": "talopay:PostCustomersResponse",
    "GetCustomersResponse2": "talopay:GetCustomersResponse2",
    "message": {
      "@id": "talopay:message",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "talopay:error",
      "@type": "xsd:boolean"
    },
    "code": {
      "@id": "talopay:code",
      "@type": "xsd:integer"
    },
    "PostHealthStatusPageSubscriptionsRequest": "talopay:PostHealthStatusPageSubscriptionsRequest",
    "channel": {
      "@id": "talopay:channel",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "talopay:url",
      "@type": "xsd:string"
    },
    "PostHealthStatusPageSubscriptionsResponse": "talopay:PostHealthStatusPageSubscriptionsResponse",
    "id": {
      "@id": "talopay:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "talopay:status",
      "@type": "xsd:string"
    },
    "PostHealthStatusPageSubscriptionsConfirmRequest": "talopay:PostHealthStatusPageSubscriptionsConfirmRequest",
    "token": {
      "@id": "talopay:token",
      "@type": "xsd:string"
    },
    "PostHealthStatusPageSubscriptionsConfirmResponse": "talopay:PostHealthStatusPageSubscriptionsConfirmResponse",
    "PostHealthStatusPageSubscriptionsUnsubscribeRequest": "talopay:PostHealthStatusPageSubscriptionsUnsubscribeRequest",
    "PostHealthStatusPageSubscriptionsUnsubscribeResponse": "talopay:PostHealthStatusPageSubscriptionsUnsubscribeResponse",
    "unsubscribed": {
      "@id": "talopay:unsubscribed",
      "@type": "xsd:boolean"
    },
    "GetPaymentsResponse": "talopay:GetPaymentsResponse",
    "payments": {
      "@id": "talopay:payments",
      "@container": "@list"
    },
    "PostPaymentsRequest": "talopay:PostPaymentsRequest",
    "GetPaymentsResponse2": "talopay:GetPaymentsResponse2",
    "PutPaymentsPaymentidMetadataRequest": "talopay:PutPaymentsPaymentidMetadataRequest",
    "motive": {
      "@id": "talopay:motive",
      "@type": "xsd:string"
    },
    "PutPaymentsPaymentidMetadataResponse": "talopay:PutPaymentsPaymentidMetadataResponse",
    "null": {
      "@id": "talopay:null",
      "@type": "xsd:string"
    },
    "PutPaymentsPaymentidPriceRequest": "talopay:PutPaymentsPaymentidPriceRequest",
    "currency": {
      "@id": "talopay:currency",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "talopay:amount",
      "@type": "xsd:decimal"
    },
    "PutPaymentsPaymentidPriceResponse": "talopay:PutPaymentsPaymentidPriceResponse",
    "price.currency": {
      "@id": "talopay:price.currency",
      "@type": "xsd:string"
    },
    "price.amount": {
      "@id": "talopay:price.amount",
      "@type": "xsd:decimal"
    },
    "GetPaymentsPaymentidPublicResponse": "talopay:GetPaymentsPaymentidPublicResponse",
    "PutPaymentsPaymentidExpirationRequest": "talopay:PutPaymentsPaymentidExpirationRequest",
    "expiration_timestamp": {
      "@id": "talopay:expiration_timestamp",
      "@type": "xsd:string"
    },
    "PutPaymentsPaymentidExpirationResponse": "talopay:PutPaymentsPaymentidExpirationResponse",
    "GetSplitAccountsResponse": "talopay:GetSplitAccountsResponse",
    "accounts": {
      "@id": "talopay:accounts",
      "@container": "@list"
    },
    "account_id": {
      "@id": "talopay:account_id",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "talopay:address",
      "@type": "xsd:string"
    },
    "metadata": {
      "@id": "talopay:metadata"
    },
    "created_at": {
      "@id": "talopay:created_at",
      "@type": "xsd:string"
    },
    "PostSplitAccountsRequest": "talopay:PostSplitAccountsRequest",
    "PostSplitAccountsVerificationsRequest": "talopay:PostSplitAccountsVerificationsRequest",
    "request_id": {
      "@id": "talopay:request_id",
      "@type": "xsd:string"
    },
    "PostSplitAccountsVerificationsResponse": "talopay:PostSplitAccountsVerificationsResponse",
    "GetSplitAccountsAccountidResponse": "talopay:GetSplitAccountsAccountidResponse",
    "PutSplitAccountsAccountidStatusRequest": "talopay:PutSplitAccountsAccountidStatusRequest",
    "PutSplitAccountsAccountidStatusResponse": "talopay:PutSplitAccountsAccountidStatusResponse",
    "PostSplitPaymentsRequest": "talopay:PostSplitPaymentsRequest",
    "price": {
      "@id": "talopay:price"
    },
    "external_id": {
      "@id": "talopay:external_id",
      "@type": "xsd:string"
    },
    "GetSplitPaymentsSplitpaymentidResponse": "talopay:GetSplitPaymentsSplitpaymentidResponse",
    "payment_status": {
      "@id": "talopay:payment_status",
      "@type": "xsd:string"
    },
    "payout_status": {
      "@id": "talopay:payout_status",
      "@type": "xsd:string"
    },
    "funding_address": {
      "@id": "talopay:funding_address"
    },
    "received_amount": {
      "@id": "talopay:received_amount",
      "@type": "xsd:string"
    },
    "allocated_amount": {
      "@id": "talopay:allocated_amount",
      "@type": "xsd:string"
    },
    "available_amount": {
      "@id": "talopay:available_amount",
      "@type": "xsd:string"
    },
    "GetSplitPaymentsSplitpaymentidPayoutsResponse": "talopay:GetSplitPaymentsSplitpaymentidPayoutsResponse",
    "split_payment_id": {
      "@id": "talopay:split_payment_id",
      "@type": "xsd:string"
    },
    "hold_until": {
      "@id": "talopay:hold_until",
      "@type": "xsd:string"
    },
    "total_amount": {
      "@id": "talopay:total_amount",
      "@type": "xsd:string"
    },
    "paid_amount": {
      "@id": "talopay:paid_amount",
      "@type": "xsd:string"
    },
    "payouts": {
      "@id": "talopay:payouts",
      "@container": "@list"
    },
    "PostSplitPaymentsSplitpaymentidPayoutsRequest": "talopay:PostSplitPaymentsSplitpaymentidPayoutsRequest",
    "PostSplitPaymentsSplitpaymentidPayoutsResponse": "talopay:PostSplitPaymentsSplitpaymentidPayoutsResponse",
    "PostUsersRequest": "talopay:PostUsersRequest",
    "store_type": {
      "@id": "talopay:store_type",
      "@type": "xsd:string"
    },
    "store_id": {
      "@id": "talopay:store_id",
      "@type": "xsd:string"
    },
    "store_name": {
      "@id": "talopay:store_name",
      "@type": "xsd:string"
    },
    "store_url": {
      "@id": "talopay:store_url",
      "@type": "xsd:string"
    },
    "PostUsersUseridStoresRequest": "talopay:PostUsersUseridStoresRequest",
    "PostUsersUseridStoresResponse": "talopay:PostUsersUseridStoresResponse",
    "data.store_type": {
      "@id": "talopay:data.store_type",
      "@type": "xsd:string"
    },
    "data.store_id": {
      "@id": "talopay:data.store_id",
      "@type": "xsd:string"
    },
    "data.store_name": {
      "@id": "talopay:data.store_name",
      "@type": "xsd:string"
    },
    "data.store_url": {
      "@id": "talopay:data.store_url",
      "@type": "xsd:string"
    },
    "data.user_id": {
      "@id": "talopay:data.user_id",
      "@type": "xsd:string"
    },
    "data.creation_timestamp": {
      "@id": "talopay:data.creation_timestamp",
      "@type": "xsd:string"
    },
    "data.last_modified_timestamp": {
      "@id": "talopay:data.last_modified_timestamp",
      "@type": "xsd:string"
    },
    "data.is_deleted": {
      "@id": "talopay:data.is_deleted",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Talo Pay API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Talo Pay's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-27) from openapi/_ae-authored/talopay-openapi-generated.yml.",
  "dcterms:created": "2026-10-27",
  "dcterms:source": [
    "openapi/_ae-authored/talopay-openapi-generated.yml"
  ]
}