{
  "@context": {
    "@vocab": "https://tpsclear.co.uk/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "tpsclear": "https://tpsclear.co.uk/schema#",
    "DeleteV1ConsentsResponse": "tpsclear:DeleteV1ConsentsResponse",
    "ok": {
      "@id": "tpsclear:ok",
      "@type": "xsd:boolean"
    },
    "removed": {
      "@id": "tpsclear:removed",
      "@type": "xsd:boolean"
    },
    "GetV1ConsentsResponse": "tpsclear:GetV1ConsentsResponse",
    "count": {
      "@id": "tpsclear:count",
      "@type": "xsd:integer"
    },
    "consents": {
      "@id": "tpsclear:consents",
      "@container": "@list"
    },
    "PostV1ConsentsRequest": "tpsclear:PostV1ConsentsRequest",
    "numbers": {
      "@id": "tpsclear:numbers",
      "@container": "@list"
    },
    "entries": {
      "@id": "tpsclear:entries",
      "@container": "@list"
    },
    "PostV1ConsentsResponse": "tpsclear:PostV1ConsentsResponse",
    "added": {
      "@id": "tpsclear:added",
      "@type": "xsd:integer"
    },
    "alreadyListed": {
      "@id": "tpsclear:alreadyListed",
      "@type": "xsd:integer"
    },
    "invalid": {
      "@id": "tpsclear:invalid",
      "@container": "@list"
    },
    "invalidRows": {
      "@id": "tpsclear:invalidRows",
      "@container": "@list"
    },
    "invalidCount": {
      "@id": "tpsclear:invalidCount",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "tpsclear:total",
      "@type": "xsd:integer"
    },
    "GetV1DeadNumberResponse": "tpsclear:GetV1DeadNumberResponse",
    "checksRemaining": {
      "@id": "tpsclear:checksRemaining",
      "@type": "xsd:integer"
    },
    "PostV1DeadNumberRequest": "tpsclear:PostV1DeadNumberRequest",
    "PostV1DeadNumberResponse": "tpsclear:PostV1DeadNumberResponse",
    "results": {
      "@id": "tpsclear:results",
      "@container": "@list"
    },
    "checksCharged": {
      "@id": "tpsclear:checksCharged",
      "@type": "xsd:integer"
    },
    "GetV1DncrResponse": "tpsclear:GetV1DncrResponse",
    "washesRemaining": {
      "@id": "tpsclear:washesRemaining",
      "@type": "xsd:integer"
    },
    "PostV1DncrRequest": "tpsclear:PostV1DncrRequest",
    "phone_number": {
      "@id": "tpsclear:phone_number",
      "@type": "xsd:string"
    },
    "PostV1DncrResponse": "tpsclear:PostV1DncrResponse",
    "status": {
      "@id": "tpsclear:status",
      "@type": "xsd:string"
    },
    "safe_to_call": {
      "@id": "tpsclear:safe_to_call",
      "@type": "xsd:boolean"
    },
    "wash_date": {
      "@id": "tpsclear:wash_date",
      "@type": "xsd:string"
    },
    "valid_until": {
      "@id": "tpsclear:valid_until",
      "@type": "xsd:string"
    },
    "PostV1KeysRotateRequest": "tpsclear:PostV1KeysRotateRequest",
    "revokeOld": {
      "@id": "tpsclear:revokeOld",
      "@type": "xsd:boolean"
    },
    "PostV1KeysRotateResponse": "tpsclear:PostV1KeysRotateResponse",
    "token": {
      "@id": "tpsclear:token",
      "@type": "xsd:string"
    },
    "tokenPrefix": {
      "@id": "tpsclear:tokenPrefix",
      "@type": "xsd:string"
    },
    "last4": {
      "@id": "tpsclear:last4",
      "@type": "xsd:string"
    },
    "revokedOld": {
      "@id": "tpsclear:revokedOld",
      "@type": "xsd:boolean"
    },
    "note": {
      "@id": "tpsclear:note",
      "@type": "xsd:string"
    },
    "GetV1MeResponse": "tpsclear:GetV1MeResponse",
    "key": {
      "@id": "tpsclear:key"
    },
    "environment": {
      "@id": "tpsclear:environment",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "tpsclear:plan",
      "@type": "xsd:string"
    },
    "scopes": {
      "@id": "tpsclear:scopes",
      "@container": "@list"
    },
    "PatchV1MeRequest": "tpsclear:PatchV1MeRequest",
    "company_name": {
      "@id": "tpsclear:company_name",
      "@type": "xsd:string"
    },
    "PatchV1MeResponse": "tpsclear:PatchV1MeResponse",
    "error": {
      "@id": "tpsclear:error",
      "@type": "xsd:string"
    },
    "PostV1ScreenRequest": "tpsclear:PostV1ScreenRequest",
    "phoneNumbers": {
      "@id": "tpsclear:phoneNumbers",
      "@container": "@list"
    },
    "PostV1ScreenResponse": "tpsclear:PostV1ScreenResponse",
    "phoneNumber": {
      "@id": "tpsclear:phoneNumber",
      "@type": "xsd:string"
    },
    "tpsListed": {
      "@id": "tpsclear:tpsListed",
      "@type": "xsd:boolean"
    },
    "ctpsListed": {
      "@id": "tpsclear:ctpsListed",
      "@type": "xsd:boolean"
    },
    "checkedAt": {
      "@id": "tpsclear:checkedAt",
      "@type": "xsd:string"
    },
    "fileVersion": {
      "@id": "tpsclear:fileVersion",
      "@type": "xsd:string"
    },
    "PostV1ScreenBulkRequest": "tpsclear:PostV1ScreenBulkRequest",
    "PostV1ScreenBulkResponse": "tpsclear:PostV1ScreenBulkResponse",
    "jobId": {
      "@id": "tpsclear:jobId",
      "@type": "xsd:string"
    },
    "GetV1ScreenBulkScr01HyzResponse": "tpsclear:GetV1ScreenBulkScr01HyzResponse",
    "GetV1ScreenIdResponse": "tpsclear:GetV1ScreenIdResponse",
    "id": {
      "@id": "tpsclear:id",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "tpsclear:createdAt",
      "@type": "xsd:string"
    },
    "lookups": {
      "@id": "tpsclear:lookups",
      "@type": "xsd:integer"
    },
    "campaignRef": {
      "@id": "tpsclear:campaignRef",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "tpsclear:summary"
    },
    "providerFailures": {
      "@id": "tpsclear:providerFailures",
      "@type": "xsd:integer"
    },
    "DeleteV1SuppressionsResponse": "tpsclear:DeleteV1SuppressionsResponse",
    "GetV1SuppressionsResponse": "tpsclear:GetV1SuppressionsResponse",
    "suppressions": {
      "@id": "tpsclear:suppressions",
      "@container": "@list"
    },
    "PostV1SuppressionsRequest": "tpsclear:PostV1SuppressionsRequest",
    "PostV1SuppressionsResponse": "tpsclear:PostV1SuppressionsResponse",
    "GetV1UsageResponse": "tpsclear:GetV1UsageResponse",
    "window": {
      "@id": "tpsclear:window"
    },
    "last30d": {
      "@id": "tpsclear:last30d"
    },
    "uk_credits": {
      "@id": "tpsclear:uk_credits",
      "@type": "xsd:integer"
    },
    "PostWebhooksTpsclearRequest": "tpsclear:PostWebhooksTpsclearRequest",
    "event": {
      "@id": "tpsclear:event",
      "@type": "xsd:string"
    },
    "previous": {
      "@id": "tpsclear:previous"
    },
    "current": {
      "@id": "tpsclear:current"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "tpsclear-co-uk API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects tpsclear-co-uk'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-31) from openapi/_ae-authored/tpsclear-co-uk-openapi-generated.yml.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/_ae-authored/tpsclear-co-uk-openapi-generated.yml"
  ]
}