{
  "@context": {
    "@vocab": "https://anon.li/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "anon": "https://anon.li/schema#",
    "PostApiV1AliasRequest": "anon:PostApiV1AliasRequest",
    "local_part": {
      "@id": "anon:local_part",
      "@type": "xsd:string"
    },
    "format": {
      "@id": "anon:format",
      "@type": "xsd:string"
    },
    "DeleteApiV1AliasIdResponse": "anon:DeleteApiV1AliasIdResponse",
    "deleted": {
      "@id": "anon:deleted",
      "@type": "xsd:boolean"
    },
    "request_id": {
      "@id": "anon:request_id",
      "@type": "xsd:string"
    },
    "GetApiV1AliasIdResponse": "anon:GetApiV1AliasIdResponse",
    "id": {
      "@id": "anon:id",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "anon:email",
      "@type": "xsd:string"
    },
    "active": {
      "@id": "anon:active",
      "@type": "xsd:boolean"
    },
    "description": {
      "@id": "anon:description",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "anon:label",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "anon:note",
      "@type": "xsd:string"
    },
    "encrypted_label": {
      "@id": "anon:encrypted_label",
      "@type": "xsd:string"
    },
    "encrypted_note": {
      "@id": "anon:encrypted_note",
      "@type": "xsd:string"
    },
    "metadata_version": {
      "@id": "anon:metadata_version",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "anon:created_at",
      "@type": "xsd:string"
    },
    "updated_at": {
      "@id": "anon:updated_at",
      "@type": "xsd:string"
    },
    "GetApiV1DomainResponse": "anon:GetApiV1DomainResponse",
    "data": {
      "@id": "anon:data",
      "@container": "@list"
    },
    "meta": {
      "@id": "anon:meta"
    },
    "PostApiV1DomainRequest": "anon:PostApiV1DomainRequest",
    "domain": {
      "@id": "anon:domain",
      "@type": "xsd:string"
    },
    "PostApiV1DomainResponse": "anon:PostApiV1DomainResponse",
    "DeleteApiV1DomainIdResponse": "anon:DeleteApiV1DomainIdResponse",
    "GetApiV1DomainIdResponse": "anon:GetApiV1DomainIdResponse",
    "PostApiV1DomainIdDkimResponse": "anon:PostApiV1DomainIdDkimResponse",
    "PostApiV1DomainIdVerifyResponse": "anon:PostApiV1DomainIdVerifyResponse",
    "GetApiV1DropResponse": "anon:GetApiV1DropResponse",
    "PostApiV1DropRequest": "anon:PostApiV1DropRequest",
    "iv": {
      "@id": "anon:iv",
      "@type": "xsd:string"
    },
    "fileCount": {
      "@id": "anon:fileCount",
      "@type": "xsd:integer"
    },
    "expiry": {
      "@id": "anon:expiry",
      "@type": "xsd:integer"
    },
    "maxDownloads": {
      "@id": "anon:maxDownloads",
      "@type": "xsd:integer"
    },
    "ownerKey": {
      "@id": "anon:ownerKey"
    },
    "PostApiV1DropResponse": "anon:PostApiV1DropResponse",
    "DeleteApiV1DropIdResponse": "anon:DeleteApiV1DropIdResponse",
    "success": {
      "@id": "anon:success",
      "@type": "xsd:boolean"
    },
    "GetApiV1DropIdResponse": "anon:GetApiV1DropIdResponse",
    "encryptedTitle": {
      "@id": "anon:encryptedTitle",
      "@type": "xsd:string"
    },
    "encryptedMessage": {
      "@id": "anon:encryptedMessage",
      "@type": "xsd:string"
    },
    "customKey": {
      "@id": "anon:customKey",
      "@type": "xsd:boolean"
    },
    "salt": {
      "@id": "anon:salt",
      "@type": "xsd:string"
    },
    "customKeyData": {
      "@id": "anon:customKeyData",
      "@type": "xsd:string"
    },
    "customKeyIv": {
      "@id": "anon:customKeyIv",
      "@type": "xsd:string"
    },
    "downloads": {
      "@id": "anon:downloads",
      "@type": "xsd:decimal"
    },
    "expiresAt": {
      "@id": "anon:expiresAt",
      "@type": "xsd:string"
    },
    "hideBranding": {
      "@id": "anon:hideBranding",
      "@type": "xsd:boolean"
    },
    "createdAt": {
      "@id": "anon:createdAt",
      "@type": "xsd:string"
    },
    "files": {
      "@id": "anon:files",
      "@container": "@list"
    },
    "PatchApiV1DropIdResponse": "anon:PatchApiV1DropIdResponse",
    "disabled": {
      "@id": "anon:disabled",
      "@type": "xsd:boolean"
    },
    "PostApiV1DropIdDownloadResponse": "anon:PostApiV1DropIdDownloadResponse",
    "downloadUrls": {
      "@id": "anon:downloadUrls"
    },
    "PostApiV1DropIdFileRequest": "anon:PostApiV1DropIdFileRequest",
    "size": {
      "@id": "anon:size",
      "@type": "xsd:decimal"
    },
    "encryptedName": {
      "@id": "anon:encryptedName",
      "@type": "xsd:string"
    },
    "mimeType": {
      "@id": "anon:mimeType",
      "@type": "xsd:string"
    },
    "chunkCount": {
      "@id": "anon:chunkCount",
      "@type": "xsd:decimal"
    },
    "chunkSize": {
      "@id": "anon:chunkSize",
      "@type": "xsd:decimal"
    },
    "PostApiV1DropIdFileResponse": "anon:PostApiV1DropIdFileResponse",
    "fileId": {
      "@id": "anon:fileId",
      "@type": "xsd:string"
    },
    "s3UploadId": {
      "@id": "anon:s3UploadId",
      "@type": "xsd:string"
    },
    "uploadUrls": {
      "@id": "anon:uploadUrls"
    },
    "PostApiV1FormRequest": "anon:PostApiV1FormRequest",
    "title": {
      "@id": "anon:title",
      "@type": "xsd:string"
    },
    "publicKey": {
      "@id": "anon:publicKey",
      "@type": "xsd:string"
    },
    "wrappedPrivateKey": {
      "@id": "anon:wrappedPrivateKey",
      "@type": "xsd:string"
    },
    "vaultId": {
      "@id": "anon:vaultId",
      "@type": "xsd:string"
    },
    "vaultGeneration": {
      "@id": "anon:vaultGeneration",
      "@type": "xsd:decimal"
    },
    "allowFileUploads": {
      "@id": "anon:allowFileUploads",
      "@type": "xsd:boolean"
    },
    "maxFileSizeOverride": {
      "@id": "anon:maxFileSizeOverride",
      "@type": "xsd:decimal"
    },
    "maxSubmissions": {
      "@id": "anon:maxSubmissions",
      "@type": "xsd:decimal"
    },
    "closesAt": {
      "@id": "anon:closesAt",
      "@type": "xsd:string"
    },
    "notifyOnSubmission": {
      "@id": "anon:notifyOnSubmission",
      "@type": "xsd:boolean"
    },
    "customKeyVerifier": {
      "@id": "anon:customKeyVerifier",
      "@type": "xsd:string"
    },
    "PostApiV1FormResponse": "anon:PostApiV1FormResponse",
    "public_key": {
      "@id": "anon:public_key",
      "@type": "xsd:string"
    },
    "GetApiV1FormIdResponse": "anon:GetApiV1FormIdResponse",
    "field_count": {
      "@id": "anon:field_count",
      "@type": "xsd:decimal"
    },
    "custom_key": {
      "@id": "anon:custom_key",
      "@type": "xsd:boolean"
    },
    "custom_key_data": {
      "@id": "anon:custom_key_data",
      "@type": "xsd:string"
    },
    "custom_key_iv": {
      "@id": "anon:custom_key_iv",
      "@type": "xsd:string"
    },
    "hide_branding": {
      "@id": "anon:hide_branding",
      "@type": "xsd:boolean"
    },
    "closes_at": {
      "@id": "anon:closes_at",
      "@type": "xsd:string"
    },
    "allow_file_uploads": {
      "@id": "anon:allow_file_uploads",
      "@type": "xsd:boolean"
    },
    "max_file_size_override": {
      "@id": "anon:max_file_size_override",
      "@type": "xsd:decimal"
    },
    "PatchApiV1FormIdRequest": "anon:PatchApiV1FormIdRequest",
    "disabledByUser": {
      "@id": "anon:disabledByUser",
      "@type": "xsd:boolean"
    },
    "PatchApiV1FormIdResponse": "anon:PatchApiV1FormIdResponse",
    "PostApiV1FormIdSubmitRequest": "anon:PostApiV1FormIdSubmitRequest",
    "ephemeralPubKey": {
      "@id": "anon:ephemeralPubKey",
      "@type": "xsd:string"
    },
    "encryptedPayload": {
      "@id": "anon:encryptedPayload",
      "@type": "xsd:string"
    },
    "attachedDropId": {
      "@id": "anon:attachedDropId",
      "@type": "xsd:string"
    },
    "attachmentUploadToken": {
      "@id": "anon:attachmentUploadToken",
      "@type": "xsd:string"
    },
    "attachmentManifest": {
      "@id": "anon:attachmentManifest",
      "@container": "@list"
    },
    "turnstileToken": {
      "@id": "anon:turnstileToken",
      "@type": "xsd:string"
    },
    "customKeyProof": {
      "@id": "anon:customKeyProof",
      "@type": "xsd:string"
    },
    "PostApiV1FormIdUploadTokenRequest": "anon:PostApiV1FormIdUploadTokenRequest",
    "GetApiV1RecipientResponse": "anon:GetApiV1RecipientResponse",
    "PostApiV1RecipientRequest": "anon:PostApiV1RecipientRequest",
    "PostApiV1RecipientResponse": "anon:PostApiV1RecipientResponse",
    "DeleteApiV1RecipientIdResponse": "anon:DeleteApiV1RecipientIdResponse",
    "GetApiV1RecipientIdResponse": "anon:GetApiV1RecipientIdResponse",
    "PatchApiV1RecipientIdRequest": "anon:PatchApiV1RecipientIdRequest",
    "is_default": {
      "@id": "anon:is_default",
      "@type": "xsd:boolean"
    },
    "PatchApiV1RecipientIdResponse": "anon:PatchApiV1RecipientIdResponse",
    "DeleteApiV1RecipientIdPgpResponse": "anon:DeleteApiV1RecipientIdPgpResponse",
    "PutApiV1RecipientIdPgpRequest": "anon:PutApiV1RecipientIdPgpRequest",
    "name": {
      "@id": "anon:name",
      "@type": "xsd:string"
    },
    "PutApiV1RecipientIdPgpResponse": "anon:PutApiV1RecipientIdPgpResponse",
    "PostApiV1RecipientIdVerifyResponse": "anon:PostApiV1RecipientIdVerifyResponse",
    "PostApiV1VaultUnlockRequest": "anon:PostApiV1VaultUnlockRequest",
    "auth_secret": {
      "@id": "anon:auth_secret",
      "@type": "xsd:string"
    },
    "PostApiV1VaultUnlockResponse": "anon:PostApiV1VaultUnlockResponse",
    "GetApiVaultFormKeysResponse": "anon:GetApiVaultFormKeysResponse",
    "wrappedKey": {
      "@id": "anon:wrappedKey",
      "@type": "xsd:string"
    },
    "PostFormIdUnlockRequest": "anon:PostFormIdUnlockRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "anon.li API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects anon.li'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-11-06) from openapi/_ae-authored/anon-li-openapi-generated.yml.",
  "dcterms:created": "2026-11-06",
  "dcterms:source": [
    "openapi/_ae-authored/anon-li-openapi-generated.yml"
  ]
}