{
  "@context": {
    "@vocab": "https://honkio.ca/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "honkio": "https://honkio.ca/schema#",
    "Error": "honkio:Error",
    "code": {
      "@id": "honkio:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "honkio:message",
      "@type": "xsd:string"
    },
    "messageEn": {
      "@id": "honkio:messageEn",
      "@type": "xsd:string"
    },
    "messageFr": {
      "@id": "honkio:messageFr",
      "@type": "xsd:string"
    },
    "statusCode": {
      "@id": "honkio:statusCode",
      "@type": "xsd:integer"
    },
    "details": {
      "@id": "honkio:details"
    },
    "Message": "honkio:Message",
    "id": {
      "@id": "honkio:id",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "honkio:direction",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "honkio:from",
      "@type": "xsd:string"
    },
    "to": {
      "@id": "honkio:to",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "honkio:body",
      "@type": "xsd:string"
    },
    "body_purged": {
      "@id": "honkio:body_purged",
      "@type": "xsd:boolean"
    },
    "status": {
      "@id": "honkio:status",
      "@type": "xsd:string"
    },
    "segment_count": {
      "@id": "honkio:segment_count",
      "@type": "xsd:integer"
    },
    "mode": {
      "@id": "honkio:mode",
      "@type": "xsd:string"
    },
    "is_verification": {
      "@id": "honkio:is_verification",
      "@type": "xsd:boolean"
    },
    "auto_reply_keyword": {
      "@id": "honkio:auto_reply_keyword",
      "@type": "xsd:string"
    },
    "cost_cents": {
      "@id": "honkio:cost_cents",
      "@type": "xsd:integer"
    },
    "error_code": {
      "@id": "honkio:error_code",
      "@type": "xsd:string"
    },
    "error_message": {
      "@id": "honkio:error_message",
      "@type": "xsd:string"
    },
    "sent_at": {
      "@id": "honkio:sent_at",
      "@type": "xsd:dateTime"
    },
    "created_at": {
      "@id": "honkio:created_at",
      "@type": "xsd:dateTime"
    },
    "casl_consent_type": {
      "@id": "honkio:casl_consent_type",
      "@type": "xsd:string"
    },
    "dncl_exemption": {
      "@id": "honkio:dncl_exemption",
      "@type": "xsd:string"
    },
    "delivered_at": {
      "@id": "honkio:delivered_at",
      "@type": "xsd:dateTime"
    },
    "SentMessage": "honkio:SentMessage",
    "estimated_send_at": {
      "@id": "honkio:estimated_send_at",
      "@type": "xsd:dateTime"
    },
    "Verification": "honkio:Verification",
    "phone_number": {
      "@id": "honkio:phone_number",
      "@type": "xsd:string"
    },
    "from_number": {
      "@id": "honkio:from_number",
      "@type": "xsd:string"
    },
    "attempts": {
      "@id": "honkio:attempts",
      "@type": "xsd:integer"
    },
    "code_length": {
      "@id": "honkio:code_length",
      "@type": "xsd:integer"
    },
    "app_name": {
      "@id": "honkio:app_name",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "honkio:expires_at",
      "@type": "xsd:dateTime"
    },
    "verified_at": {
      "@id": "honkio:verified_at",
      "@type": "xsd:dateTime"
    },
    "PhoneNumber": "honkio:PhoneNumber",
    "area_code": {
      "@id": "honkio:area_code",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "honkio:region",
      "@type": "xsd:string"
    },
    "capabilities": {
      "@id": "honkio:capabilities",
      "@container": "@list"
    },
    "monthly_cost_cents": {
      "@id": "honkio:monthly_cost_cents",
      "@type": "xsd:integer"
    },
    "provisioned_at": {
      "@id": "honkio:provisioned_at",
      "@type": "xsd:dateTime"
    },
    "released_at": {
      "@id": "honkio:released_at",
      "@type": "xsd:dateTime"
    },
    "number_type": {
      "@id": "honkio:number_type",
      "@type": "xsd:string"
    },
    "toll_free_verification": {
      "@id": "honkio:toll_free_verification"
    },
    "PhoneNumberSearchResult": "honkio:PhoneNumberSearchResult",
    "country_code": {
      "@id": "honkio:country_code",
      "@type": "xsd:string"
    },
    "upfront_cost_cents": {
      "@id": "honkio:upfront_cost_cents",
      "@type": "xsd:integer"
    },
    "activation_fee_cents": {
      "@id": "honkio:activation_fee_cents",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "honkio:currency",
      "@type": "xsd:string"
    },
    "ApiKey": "honkio:ApiKey",
    "keyPrefix": {
      "@id": "honkio:keyPrefix",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "honkio:label",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "honkio:createdAt",
      "@type": "xsd:dateTime"
    },
    "lastUsedAt": {
      "@id": "honkio:lastUsedAt",
      "@type": "xsd:dateTime"
    },
    "defaultDeny": {
      "@id": "honkio:defaultDeny",
      "@type": "xsd:boolean"
    },
    "permissions": {
      "@id": "honkio:permissions",
      "@type": "@id"
    },
    "email_domain_ids": {
      "@id": "honkio:email_domain_ids",
      "@container": "@list"
    },
    "oauth_grant": {
      "@id": "honkio:oauth_grant",
      "@type": "xsd:boolean"
    },
    "Account": "honkio:Account",
    "name": {
      "@id": "honkio:name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "honkio:email",
      "@type": "xsd:string"
    },
    "stripe_customer_id": {
      "@id": "honkio:stripe_customer_id",
      "@type": "xsd:string"
    },
    "email_verified_at": {
      "@id": "honkio:email_verified_at",
      "@type": "xsd:dateTime"
    },
    "balance_cents": {
      "@id": "honkio:balance_cents",
      "@type": "xsd:integer"
    },
    "verified_phone": {
      "@id": "honkio:verified_phone",
      "@type": "xsd:string"
    },
    "phone_verified_at": {
      "@id": "honkio:phone_verified_at",
      "@type": "xsd:dateTime"
    },
    "email_undeliverable": {
      "@id": "honkio:email_undeliverable",
      "@type": "xsd:boolean"
    },
    "email_undeliverable_at": {
      "@id": "honkio:email_undeliverable_at",
      "@type": "xsd:dateTime"
    },
    "email_undeliverable_reason": {
      "@id": "honkio:email_undeliverable_reason",
      "@type": "xsd:string"
    },
    "terms_accepted_at": {
      "@id": "honkio:terms_accepted_at",
      "@type": "xsd:dateTime"
    },
    "terms_version": {
      "@id": "honkio:terms_version",
      "@type": "xsd:string"
    },
    "AccountDocument": "honkio:AccountDocument",
    "account": {
      "@id": "honkio:account"
    },
    "api_keys": {
      "@id": "honkio:api_keys",
      "@container": "@list"
    },
    "features": {
      "@id": "honkio:features"
    },
    "comped": {
      "@id": "honkio:comped"
    },
    "AccountMeDocument": "honkio:AccountMeDocument",
    "caller": {
      "@id": "honkio:caller",
      "@type": "@id"
    },
    "AccountCaller": "honkio:AccountCaller",
    "oauth_client": {
      "@id": "honkio:oauth_client"
    },
    "Contact": "honkio:Contact",
    "notes": {
      "@id": "honkio:notes",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "honkio:updated_at",
      "@type": "xsd:dateTime"
    },
    "ContactGroup": "honkio:ContactGroup",
    "description": {
      "@id": "honkio:description",
      "@type": "xsd:string"
    },
    "member_count": {
      "@id": "honkio:member_count",
      "@type": "xsd:integer"
    },
    "members": {
      "@id": "honkio:members",
      "@container": "@list"
    },
    "ContactList": "honkio:ContactList",
    "entry_count": {
      "@id": "honkio:entry_count",
      "@type": "xsd:integer"
    },
    "entries": {
      "@id": "honkio:entries",
      "@container": "@list"
    },
    "Consent": "honkio:Consent",
    "accountId": {
      "@id": "honkio:accountId",
      "@type": "xsd:string"
    },
    "channel": {
      "@id": "honkio:channel",
      "@type": "xsd:string"
    },
    "phoneNumber": {
      "@id": "honkio:phoneNumber",
      "@type": "xsd:string"
    },
    "emailAddress": {
      "@id": "honkio:emailAddress",
      "@type": "xsd:string"
    },
    "consentType": {
      "@id": "honkio:consentType",
      "@type": "xsd:string"
    },
    "sourceDescription": {
      "@id": "honkio:sourceDescription",
      "@type": "xsd:string"
    },
    "sourceIp": {
      "@id": "honkio:sourceIp",
      "@type": "xsd:string"
    },
    "sourceUrl": {
      "@id": "honkio:sourceUrl",
      "@type": "xsd:string"
    },
    "relationshipType": {
      "@id": "honkio:relationshipType",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "honkio:expiresAt",
      "@type": "xsd:dateTime"
    },
    "grantedAt": {
      "@id": "honkio:grantedAt",
      "@type": "xsd:dateTime"
    },
    "revokedAt": {
      "@id": "honkio:revokedAt",
      "@type": "xsd:dateTime"
    },
    "revokedReason": {
      "@id": "honkio:revokedReason",
      "@type": "xsd:string"
    },
    "doubleOptInConfirmedAt": {
      "@id": "honkio:doubleOptInConfirmedAt",
      "@type": "xsd:dateTime"
    },
    "doubleOptInConfirmationId": {
      "@id": "honkio:doubleOptInConfirmationId",
      "@type": "xsd:string"
    },
    "consentBatchId": {
      "@id": "honkio:consentBatchId",
      "@type": "xsd:string"
    },
    "ConsentBatch": "honkio:ConsentBatch",
    "source": {
      "@id": "honkio:source",
      "@type": "xsd:string"
    },
    "file_name": {
      "@id": "honkio:file_name",
      "@type": "xsd:string"
    },
    "attested": {
      "@id": "honkio:attested",
      "@type": "xsd:boolean"
    },
    "counts": {
      "@id": "honkio:counts"
    },
    "revoked_at": {
      "@id": "honkio:revoked_at",
      "@type": "xsd:dateTime"
    },
    "defaults": {
      "@id": "honkio:defaults"
    },
    "OptOut": "honkio:OptOut",
    "fromNumber": {
      "@id": "honkio:fromNumber",
      "@type": "xsd:string"
    },
    "fromAddress": {
      "@id": "honkio:fromAddress",
      "@type": "xsd:string"
    },
    "keywordUsed": {
      "@id": "honkio:keywordUsed",
      "@type": "xsd:string"
    },
    "optedOutAt": {
      "@id": "honkio:optedOutAt",
      "@type": "xsd:dateTime"
    },
    "reinstatedAt": {
      "@id": "honkio:reinstatedAt",
      "@type": "xsd:dateTime"
    },
    "reinstateKeyword": {
      "@id": "honkio:reinstateKeyword",
      "@type": "xsd:string"
    },
    "OptInConfirmation": "honkio:OptInConfirmation",
    "brand_name": {
      "@id": "honkio:brand_name",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "honkio:language",
      "@type": "xsd:string"
    },
    "message_id": {
      "@id": "honkio:message_id",
      "@type": "xsd:string"
    },
    "confirmed_at": {
      "@id": "honkio:confirmed_at",
      "@type": "xsd:dateTime"
    },
    "reply_message_id": {
      "@id": "honkio:reply_message_id",
      "@type": "xsd:string"
    },
    "Webhook": "honkio:Webhook",
    "url": {
      "@id": "honkio:url",
      "@type": "xsd:string"
    },
    "events": {
      "@id": "honkio:events",
      "@container": "@list"
    },
    "active": {
      "@id": "honkio:active",
      "@type": "xsd:boolean"
    },
    "deactivated_reason": {
      "@id": "honkio:deactivated_reason",
      "@type": "xsd:string"
    },
    "deactivated_at": {
      "@id": "honkio:deactivated_at",
      "@type": "xsd:dateTime"
    },
    "failing_since": {
      "@id": "honkio:failing_since",
      "@type": "xsd:dateTime"
    },
    "failed_events": {
      "@id": "honkio:failed_events",
      "@type": "xsd:integer"
    },
    "last_success_at": {
      "@id": "honkio:last_success_at",
      "@type": "xsd:dateTime"
    },
    "last_failure_at": {
      "@id": "honkio:last_failure_at",
      "@type": "xsd:dateTime"
    },
    "last_failure_reason": {
      "@id": "honkio:last_failure_reason",
      "@type": "xsd:string"
    },
    "secret_rotated_at": {
      "@id": "honkio:secret_rotated_at",
      "@type": "xsd:dateTime"
    },
    "WebhookDelivery": "honkio:WebhookDelivery",
    "event_id": {
      "@id": "honkio:event_id",
      "@type": "xsd:string"
    },
    "event_type": {
      "@id": "honkio:event_type",
      "@type": "xsd:string"
    },
    "attempt": {
      "@id": "honkio:attempt",
      "@type": "xsd:integer"
    },
    "success": {
      "@id": "honkio:success",
      "@type": "xsd:boolean"
    },
    "http_status": {
      "@id": "honkio:http_status",
      "@type": "xsd:integer"
    },
    "error_reason": {
      "@id": "honkio:error_reason",
      "@type": "xsd:string"
    },
    "duration_ms": {
      "@id": "honkio:duration_ms",
      "@type": "xsd:integer"
    },
    "occurred_at": {
      "@id": "honkio:occurred_at",
      "@type": "xsd:dateTime"
    },
    "WebhookDeadLetter": "honkio:WebhookDeadLetter",
    "failed_reason": {
      "@id": "honkio:failed_reason",
      "@type": "xsd:string"
    },
    "replayed_at": {
      "@id": "honkio:replayed_at",
      "@type": "xsd:dateTime"
    },
    "payload": {
      "@id": "honkio:payload"
    },
    "NumberAllowanceRequest": "honkio:NumberAllowanceRequest",
    "requested_limit": {
      "@id": "honkio:requested_limit",
      "@type": "xsd:integer"
    },
    "limit_at_request": {
      "@id": "honkio:limit_at_request",
      "@type": "xsd:integer"
    },
    "held_at_request": {
      "@id": "honkio:held_at_request",
      "@type": "xsd:integer"
    },
    "reason": {
      "@id": "honkio:reason",
      "@type": "xsd:string"
    },
    "granted_limit": {
      "@id": "honkio:granted_limit",
      "@type": "xsd:integer"
    },
    "staff_note": {
      "@id": "honkio:staff_note",
      "@type": "xsd:string"
    },
    "decided_at": {
      "@id": "honkio:decided_at",
      "@type": "xsd:dateTime"
    },
    "SendLimit": "honkio:SendLimit",
    "daily_limit": {
      "@id": "honkio:daily_limit",
      "@type": "xsd:integer"
    },
    "sent_last_24h": {
      "@id": "honkio:sent_last_24h",
      "@type": "xsd:integer"
    },
    "remaining": {
      "@id": "honkio:remaining",
      "@type": "xsd:integer"
    },
    "window_hours": {
      "@id": "honkio:window_hours",
      "@type": "xsd:integer"
    },
    "approved_daily_limit": {
      "@id": "honkio:approved_daily_limit",
      "@type": "xsd:integer"
    },
    "probation_days": {
      "@id": "honkio:probation_days",
      "@type": "xsd:integer"
    },
    "recipient_rate_per_hour": {
      "@id": "honkio:recipient_rate_per_hour",
      "@type": "xsd:integer"
    },
    "recipient_rate_per_day": {
      "@id": "honkio:recipient_rate_per_day",
      "@type": "xsd:integer"
    },
    "probation": {
      "@id": "honkio:probation"
    },
    "paused_until": {
      "@id": "honkio:paused_until",
      "@type": "xsd:dateTime"
    },
    "pause_reason": {
      "@id": "honkio:pause_reason",
      "@type": "xsd:string"
    },
    "toll_free": {
      "@id": "honkio:toll_free"
    },
    "number_queues": {
      "@id": "honkio:number_queues",
      "@container": "@list"
    },
    "requests": {
      "@id": "honkio:requests",
      "@container": "@list"
    },
    "SendLimitRequest": "honkio:SendLimitRequest",
    "sent_last_30d_at_request": {
      "@id": "honkio:sent_last_30d_at_request",
      "@type": "xsd:integer"
    },
    "TollFreeVerification": "honkio:TollFreeVerification",
    "phone_numbers": {
      "@id": "honkio:phone_numbers",
      "@container": "@list"
    },
    "application": {
      "@id": "honkio:application"
    },
    "fee_cents": {
      "@id": "honkio:fee_cents",
      "@type": "xsd:integer"
    },
    "payment_url": {
      "@id": "honkio:payment_url",
      "@type": "xsd:string"
    },
    "paid_at": {
      "@id": "honkio:paid_at",
      "@type": "xsd:dateTime"
    },
    "refunded_at": {
      "@id": "honkio:refunded_at",
      "@type": "xsd:dateTime"
    },
    "reviewer_note": {
      "@id": "honkio:reviewer_note",
      "@type": "xsd:string"
    },
    "carrier_status": {
      "@id": "honkio:carrier_status",
      "@type": "xsd:string"
    },
    "carrier_rejection_reason": {
      "@id": "honkio:carrier_rejection_reason",
      "@type": "xsd:string"
    },
    "submitted_at": {
      "@id": "honkio:submitted_at",
      "@type": "xsd:dateTime"
    },
    "TollFreeVerificationOptions": "honkio:TollFreeVerificationOptions",
    "use_cases": {
      "@id": "honkio:use_cases",
      "@container": "@list"
    },
    "monthly_volumes": {
      "@id": "honkio:monthly_volumes",
      "@container": "@list"
    },
    "entity_types": {
      "@id": "honkio:entity_types",
      "@container": "@list"
    },
    "provinces": {
      "@id": "honkio:provinces",
      "@container": "@list"
    },
    "BusinessVerification": "honkio:BusinessVerification",
    "verified": {
      "@id": "honkio:verified",
      "@type": "xsd:boolean"
    },
    "verified_details": {
      "@id": "honkio:verified_details"
    },
    "business_name": {
      "@id": "honkio:business_name",
      "@type": "xsd:string"
    },
    "doing_business_as": {
      "@id": "honkio:doing_business_as",
      "@type": "xsd:string"
    },
    "entity_type": {
      "@id": "honkio:entity_type",
      "@type": "xsd:string"
    },
    "business_registration_number": {
      "@id": "honkio:business_registration_number",
      "@type": "xsd:string"
    },
    "business_address": {
      "@id": "honkio:business_address"
    },
    "website": {
      "@id": "honkio:website",
      "@type": "xsd:string"
    },
    "business_description": {
      "@id": "honkio:business_description",
      "@type": "xsd:string"
    },
    "contact": {
      "@id": "honkio:contact"
    },
    "revoked_reason": {
      "@id": "honkio:revoked_reason",
      "@type": "xsd:string"
    },
    "reviewed_at": {
      "@id": "honkio:reviewed_at",
      "@type": "xsd:dateTime"
    },
    "TopupCapRequest": "honkio:TopupCapRequest",
    "requested_max_balance_cents": {
      "@id": "honkio:requested_max_balance_cents",
      "@type": "xsd:integer"
    },
    "requested_max_30d_cents": {
      "@id": "honkio:requested_max_30d_cents",
      "@type": "xsd:integer"
    },
    "granted_max_balance_cents": {
      "@id": "honkio:granted_max_balance_cents",
      "@type": "xsd:integer"
    },
    "granted_max_30d_cents": {
      "@id": "honkio:granted_max_30d_cents",
      "@type": "xsd:integer"
    },
    "decision_note": {
      "@id": "honkio:decision_note",
      "@type": "xsd:string"
    },
    "AutoTopup": "honkio:AutoTopup",
    "available": {
      "@id": "honkio:available",
      "@type": "xsd:boolean"
    },
    "enabled": {
      "@id": "honkio:enabled",
      "@type": "xsd:boolean"
    },
    "threshold_cents": {
      "@id": "honkio:threshold_cents",
      "@type": "xsd:integer"
    },
    "amount_cents": {
      "@id": "honkio:amount_cents",
      "@type": "xsd:integer"
    },
    "card": {
      "@id": "honkio:card"
    },
    "paused_at": {
      "@id": "honkio:paused_at",
      "@type": "xsd:dateTime"
    },
    "paused_reason": {
      "@id": "honkio:paused_reason",
      "@type": "xsd:string"
    },
    "cap_blocked": {
      "@id": "honkio:cap_blocked",
      "@type": "xsd:boolean"
    },
    "setup_pending": {
      "@id": "honkio:setup_pending",
      "@type": "xsd:boolean"
    },
    "monthly_rent_cents": {
      "@id": "honkio:monthly_rent_cents",
      "@type": "xsd:integer"
    },
    "AutoTopupAttempt": "honkio:AutoTopupAttempt",
    "trigger": {
      "@id": "honkio:trigger",
      "@type": "xsd:string"
    },
    "tax_cents": {
      "@id": "honkio:tax_cents",
      "@type": "xsd:integer"
    },
    "total_cents": {
      "@id": "honkio:total_cents",
      "@type": "xsd:integer"
    },
    "failure_code": {
      "@id": "honkio:failure_code",
      "@type": "xsd:string"
    },
    "settled_at": {
      "@id": "honkio:settled_at",
      "@type": "xsd:dateTime"
    },
    "PaginationMeta": "honkio:PaginationMeta",
    "page": {
      "@id": "honkio:page",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "honkio:limit",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "honkio:total",
      "@type": "xsd:integer"
    },
    "pages": {
      "@id": "honkio:pages",
      "@type": "xsd:integer"
    },
    "PaginationOffset": "honkio:PaginationOffset",
    "offset": {
      "@id": "honkio:offset",
      "@type": "xsd:integer"
    },
    "OAuthError": "honkio:OAuthError",
    "error": {
      "@id": "honkio:error",
      "@type": "xsd:string"
    },
    "error_description": {
      "@id": "honkio:error_description",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "honkio-ca API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects honkio-ca'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-30) from openapi/honkio-ca-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/honkio-ca-openapi.json"
  ]
}