{
  "@context": {
    "@vocab": "https://4chems.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "4chems": "https://4chems.com/schema#",
    "AccessRequestApprovedOut": "4chems:AccessRequestApprovedOut",
    "id": {
      "@id": "4chems:id",
      "@type": "xsd:string"
    },
    "tenant_id": {
      "@id": "4chems:tenant_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "4chems:status",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "4chems:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "4chems:updated_at",
      "@type": "xsd:dateTime"
    },
    "invitation_id": {
      "@id": "4chems:invitation_id",
      "@type": "xsd:string"
    },
    "token": {
      "@id": "4chems:token",
      "@type": "xsd:string"
    },
    "AccessRequestOut": "4chems:AccessRequestOut",
    "AccountChallengeOut": "4chems:AccountChallengeOut",
    "challenge_id": {
      "@id": "4chems:challenge_id",
      "@type": "xsd:string"
    },
    "expires_in_seconds": {
      "@id": "4chems:expires_in_seconds",
      "@type": "xsd:integer"
    },
    "next_step": {
      "@id": "4chems:next_step",
      "@type": "xsd:string"
    },
    "AccountCreatedOut": "4chems:AccountCreatedOut",
    "account": {
      "@id": "4chems:account",
      "@type": "xsd:string"
    },
    "AccountRegistrationIn": "4chems:AccountRegistrationIn",
    "email": {
      "@id": "4chems:email",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "4chems:name",
      "@type": "xsd:string"
    },
    "company": {
      "@id": "4chems:company"
    },
    "AccountVerifyIn": "4chems:AccountVerifyIn",
    "code": {
      "@id": "4chems:code",
      "@type": "xsd:string"
    },
    "AssignmentIn": "4chems:AssignmentIn",
    "role": {
      "@id": "4chems:role",
      "@type": "xsd:string"
    },
    "scope_type": {
      "@id": "4chems:scope_type",
      "@type": "xsd:string"
    },
    "scope_id": {
      "@id": "4chems:scope_id",
      "@type": "xsd:string"
    },
    "AssignmentOut": "4chems:AssignmentOut",
    "subject_type": {
      "@id": "4chems:subject_type",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "4chems:subject",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "4chems:expires_at"
    },
    "granted_by": {
      "@id": "4chems:granted_by",
      "@type": "xsd:string"
    },
    "granted_at": {
      "@id": "4chems:granted_at",
      "@type": "xsd:dateTime"
    },
    "AttestationIn": "4chems:AttestationIn",
    "attested": {
      "@id": "4chems:attested",
      "@type": "xsd:boolean"
    },
    "BillingIn": "4chems:BillingIn",
    "legal_entity_type": {
      "@id": "4chems:legal_entity_type"
    },
    "other_label": {
      "@id": "4chems:other_label"
    },
    "vat_id": {
      "@id": "4chems:vat_id"
    },
    "address_line1": {
      "@id": "4chems:address_line1",
      "@type": "xsd:string"
    },
    "address_line2": {
      "@id": "4chems:address_line2"
    },
    "postal_code": {
      "@id": "4chems:postal_code",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "4chems:city",
      "@type": "xsd:string"
    },
    "invoice_email": {
      "@id": "4chems:invoice_email",
      "@type": "xsd:string"
    },
    "po_reference": {
      "@id": "4chems:po_reference"
    },
    "BillingOut": "4chems:BillingOut",
    "country": {
      "@id": "4chems:country",
      "@type": "xsd:string"
    },
    "vat_validated_at": {
      "@id": "4chems:vat_validated_at"
    },
    "billing_completed": {
      "@id": "4chems:billing_completed",
      "@type": "xsd:boolean"
    },
    "billing_completed_at": {
      "@id": "4chems:billing_completed_at"
    },
    "BotSignalsIn": "4chems:BotSignalsIn",
    "honeypot": {
      "@id": "4chems:honeypot"
    },
    "submit_timing_ms": {
      "@id": "4chems:submit_timing_ms"
    },
    "ConsentIn": "4chems:ConsentIn",
    "document_code": {
      "@id": "4chems:document_code",
      "@type": "xsd:string"
    },
    "document_version": {
      "@id": "4chems:document_version",
      "@type": "xsd:string"
    },
    "ConsentOut": "4chems:ConsentOut",
    "subject_sub": {
      "@id": "4chems:subject_sub",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "4chems:source",
      "@type": "xsd:string"
    },
    "DeviceChallengeOut": "4chems:DeviceChallengeOut",
    "verification_uri": {
      "@id": "4chems:verification_uri",
      "@type": "xsd:string"
    },
    "verification_uri_complete": {
      "@id": "4chems:verification_uri_complete",
      "@type": "xsd:string"
    },
    "user_code": {
      "@id": "4chems:user_code",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "4chems:expires_in",
      "@type": "xsd:integer"
    },
    "interval": {
      "@id": "4chems:interval",
      "@type": "xsd:integer"
    },
    "DeviceVerifyIn": "4chems:DeviceVerifyIn",
    "EmailNotification": "4chems:EmailNotification",
    "to": {
      "@id": "4chems:to",
      "@type": "xsd:string"
    },
    "body": {
      "@id": "4chems:body",
      "@type": "xsd:string"
    },
    "EnrichmentOut": "4chems:EnrichmentOut",
    "legal_entity_name": {
      "@id": "4chems:legal_entity_name"
    },
    "entity_type": {
      "@id": "4chems:entity_type"
    },
    "confidence": {
      "@id": "4chems:confidence",
      "@type": "xsd:decimal"
    },
    "source_url": {
      "@id": "4chems:source_url"
    },
    "EntryCheckIn": "4chems:EntryCheckIn",
    "ErrorDetail": "4chems:ErrorDetail",
    "message": {
      "@id": "4chems:message",
      "@type": "xsd:string"
    },
    "HTTPValidationError": "4chems:HTTPValidationError",
    "detail": {
      "@id": "4chems:detail",
      "@container": "@list"
    },
    "InquiryChallengeOut": "4chems:InquiryChallengeOut",
    "InquiryIn": "4chems:InquiryIn",
    "topic": {
      "@id": "4chems:topic",
      "@type": "@id"
    },
    "website": {
      "@id": "4chems:website",
      "@type": "xsd:string"
    },
    "InquiryReceivedOut": "4chems:InquiryReceivedOut",
    "inquiry_id": {
      "@id": "4chems:inquiry_id",
      "@type": "xsd:string"
    },
    "reference": {
      "@id": "4chems:reference",
      "@type": "xsd:string"
    },
    "InquiryTopic": "4chems:InquiryTopic",
    "InquiryVerifyIn": "4chems:InquiryVerifyIn",
    "InvitationCreatedOut": "4chems:InvitationCreatedOut",
    "level": {
      "@id": "4chems:level",
      "@type": "xsd:string"
    },
    "billing_contact": {
      "@id": "4chems:billing_contact",
      "@type": "xsd:boolean"
    },
    "invited_by": {
      "@id": "4chems:invited_by",
      "@type": "xsd:string"
    },
    "accepted_at": {
      "@id": "4chems:accepted_at"
    },
    "InvitationIn": "4chems:InvitationIn",
    "InvitationOut": "4chems:InvitationOut",
    "KillSwitchOut": "4chems:KillSwitchOut",
    "env_default": {
      "@id": "4chems:env_default",
      "@type": "xsd:boolean"
    },
    "override": {
      "@id": "4chems:override"
    },
    "effective": {
      "@id": "4chems:effective",
      "@type": "xsd:boolean"
    },
    "updated_by": {
      "@id": "4chems:updated_by"
    },
    "KillSwitchPatchIn": "4chems:KillSwitchPatchIn",
    "enabled": {
      "@id": "4chems:enabled"
    },
    "LegalEntityIn": "4chems:LegalEntityIn",
    "LegalEntityTypeOut": "4chems:LegalEntityTypeOut",
    "abbreviation": {
      "@id": "4chems:abbreviation",
      "@type": "xsd:string"
    },
    "Level": "4chems:Level",
    "MemberOut": "4chems:MemberOut",
    "assignments": {
      "@id": "4chems:assignments",
      "@container": "@list"
    },
    "MembersListOut": "4chems:MembersListOut",
    "members": {
      "@id": "4chems:members",
      "@container": "@list"
    },
    "NextStepOut": "4chems:NextStepOut",
    "operation": {
      "@id": "4chems:operation",
      "@type": "xsd:string"
    },
    "documents": {
      "@id": "4chems:documents",
      "@container": "@list"
    },
    "OperationInfraOut": "4chems:OperationInfraOut",
    "operation_id": {
      "@id": "4chems:operation_id",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "4chems:type",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "4chems:tier",
      "@type": "xsd:string"
    },
    "tenant": {
      "@id": "4chems:tenant"
    },
    "actor_sub": {
      "@id": "4chems:actor_sub",
      "@type": "xsd:string"
    },
    "target_type": {
      "@id": "4chems:target_type"
    },
    "target_id": {
      "@id": "4chems:target_id"
    },
    "result": {
      "@id": "4chems:result"
    },
    "error": {
      "@id": "4chems:error"
    },
    "attempts": {
      "@id": "4chems:attempts",
      "@type": "xsd:integer"
    },
    "max_attempts": {
      "@id": "4chems:max_attempts",
      "@type": "xsd:integer"
    },
    "cancel_requested": {
      "@id": "4chems:cancel_requested",
      "@type": "xsd:boolean"
    },
    "retried_by": {
      "@id": "4chems:retried_by"
    },
    "cancelled_by": {
      "@id": "4chems:cancelled_by"
    },
    "locked_until": {
      "@id": "4chems:locked_until"
    },
    "started_at": {
      "@id": "4chems:started_at"
    },
    "finished_at": {
      "@id": "4chems:finished_at"
    },
    "OperationListOut": "4chems:OperationListOut",
    "items": {
      "@id": "4chems:items",
      "@container": "@list"
    },
    "total": {
      "@id": "4chems:total",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "4chems:offset",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "4chems:limit",
      "@type": "xsd:integer"
    },
    "OperationOut": "4chems:OperationOut",
    "OperationStatus": "4chems:OperationStatus",
    "OperationTier": "4chems:OperationTier",
    "Role": "4chems:Role",
    "RoutingAction": "4chems:RoutingAction",
    "RoutingOut": "4chems:RoutingOut",
    "action": {
      "@id": "4chems:action",
      "@type": "xsd:string"
    },
    "tenant_name": {
      "@id": "4chems:tenant_name"
    },
    "registration_url": {
      "@id": "4chems:registration_url"
    },
    "registration_methods": {
      "@id": "4chems:registration_methods"
    },
    "subscription": {
      "@id": "4chems:subscription"
    },
    "SelfServiceTenantCreateIn": "4chems:SelfServiceTenantCreateIn",
    "legal_entity": {
      "@id": "4chems:legal_entity",
      "@type": "@id"
    },
    "attestation": {
      "@id": "4chems:attestation",
      "@type": "xsd:boolean"
    },
    "bot_signals": {
      "@id": "4chems:bot_signals"
    },
    "ServiceSubscription": "4chems:ServiceSubscription",
    "service": {
      "@id": "4chems:service",
      "@type": "xsd:string"
    },
    "SubscriptionOut": "4chems:SubscriptionOut",
    "state": {
      "@id": "4chems:state",
      "@type": "@id"
    },
    "grace_ends_at": {
      "@id": "4chems:grace_ends_at"
    },
    "SubscriptionState": "4chems:SubscriptionState",
    "TemplateCreateIn": "4chems:TemplateCreateIn",
    "description": {
      "@id": "4chems:description"
    },
    "image_url": {
      "@id": "4chems:image_url"
    },
    "repository_url": {
      "@id": "4chems:repository_url"
    },
    "version": {
      "@id": "4chems:version"
    },
    "kind": {
      "@id": "4chems:kind",
      "@type": "xsd:string"
    },
    "legacy": {
      "@id": "4chems:legacy",
      "@type": "xsd:boolean"
    },
    "legacy_note": {
      "@id": "4chems:legacy_note"
    },
    "includes": {
      "@id": "4chems:includes",
      "@container": "@list"
    },
    "options": {
      "@id": "4chems:options",
      "@container": "@list"
    },
    "TemplateOut": "4chems:TemplateOut",
    "TemplateUpdateIn": "4chems:TemplateUpdateIn",
    "TemplateV1Out": "4chems:TemplateV1Out",
    "TemplatedEmailNotification": "4chems:TemplatedEmailNotification",
    "template_name": {
      "@id": "4chems:template_name",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "4chems:context"
    },
    "TenantAccessOut": "4chems:TenantAccessOut",
    "via": {
      "@id": "4chems:via",
      "@type": "xsd:string"
    },
    "TenantCreateIn": "4chems:TenantCreateIn",
    "slug": {
      "@id": "4chems:slug",
      "@type": "xsd:string"
    },
    "initial_admin_email": {
      "@id": "4chems:initial_admin_email",
      "@type": "xsd:string"
    },
    "allow_duplicate_domain": {
      "@id": "4chems:allow_duplicate_domain",
      "@type": "xsd:boolean"
    },
    "TenantListOut": "4chems:TenantListOut",
    "TenantOut": "4chems:TenantOut",
    "domain": {
      "@id": "4chems:domain",
      "@type": "xsd:string"
    },
    "flavour": {
      "@id": "4chems:flavour"
    },
    "created_by_email": {
      "@id": "4chems:created_by_email",
      "@type": "xsd:string"
    },
    "attested_at": {
      "@id": "4chems:attested_at",
      "@type": "xsd:dateTime"
    },
    "attested_by_email": {
      "@id": "4chems:attested_by_email",
      "@type": "xsd:string"
    },
    "TenantStatus": "4chems:TenantStatus",
    "TrialCreateIn": "4chems:TrialCreateIn",
    "products": {
      "@id": "4chems:products",
      "@container": "@list"
    },
    "seed": {
      "@id": "4chems:seed",
      "@type": "@id"
    },
    "ttl": {
      "@id": "4chems:ttl",
      "@type": "xsd:integer"
    },
    "override_trial_once": {
      "@id": "4chems:override_trial_once",
      "@type": "xsd:boolean"
    },
    "override_reason": {
      "@id": "4chems:override_reason"
    },
    "TrialExtendIn": "4chems:TrialExtendIn",
    "days": {
      "@id": "4chems:days",
      "@type": "xsd:integer"
    },
    "reason": {
      "@id": "4chems:reason",
      "@type": "xsd:string"
    },
    "TrialLoadDataIn": "4chems:TrialLoadDataIn",
    "upload_ref": {
      "@id": "4chems:upload_ref",
      "@type": "xsd:string"
    },
    "TrialOut": "4chems:TrialOut",
    "email_domain": {
      "@id": "4chems:email_domain",
      "@type": "xsd:string"
    },
    "subscription_state": {
      "@id": "4chems:subscription_state",
      "@type": "xsd:string"
    },
    "extensions_count": {
      "@id": "4chems:extensions_count",
      "@type": "xsd:integer"
    },
    "erasure_attestation": {
      "@id": "4chems:erasure_attestation"
    },
    "import_ref": {
      "@id": "4chems:import_ref"
    },
    "data_loaded": {
      "@id": "4chems:data_loaded",
      "@type": "xsd:boolean"
    },
    "TrialSeed": "4chems:TrialSeed",
    "ValidationError": "4chems:ValidationError",
    "loc": {
      "@id": "4chems:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "4chems:msg",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "4chems:input"
    },
    "ctx": {
      "@id": "4chems:ctx"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "4chems API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects 4chems'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/4chems-com-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/4chems-com-openapi.json"
  ]
}