{
  "@context": {
    "@vocab": "https://flomailr.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "flomailr": "https://flomailr.com/schema#",
    "GetApiV1ContactsResponse": "flomailr:GetApiV1ContactsResponse",
    "data": {
      "@id": "flomailr:data",
      "@container": "@list"
    },
    "PostApiV1ContactsRequest": "flomailr:PostApiV1ContactsRequest",
    "email": {
      "@id": "flomailr:email",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "flomailr:firstName",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "flomailr:tags",
      "@container": "@list"
    },
    "GetApiV1ContactsIdResponse": "flomailr:GetApiV1ContactsIdResponse",
    "id": {
      "@id": "flomailr:id",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "flomailr:lastName",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "flomailr:status",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "flomailr:createdAt",
      "@type": "xsd:string"
    },
    "PatchApiV1ContactsIdRequest": "flomailr:PatchApiV1ContactsIdRequest",
    "consent": {
      "@id": "flomailr:consent",
      "@type": "xsd:string"
    },
    "PatchApiV1ContactsIdResponse": "flomailr:PatchApiV1ContactsIdResponse",
    "GetApiV1ContactsIdListsResponse": "flomailr:GetApiV1ContactsIdListsResponse",
    "GetApiV1EventsResponse": "flomailr:GetApiV1EventsResponse",
    "items": {
      "@id": "flomailr:items",
      "@container": "@list"
    },
    "PostApiV1EventsRequest": "flomailr:PostApiV1EventsRequest",
    "name": {
      "@id": "flomailr:name",
      "@type": "xsd:string"
    },
    "contactId": {
      "@id": "flomailr:contactId",
      "@type": "xsd:string"
    },
    "properties": {
      "@id": "flomailr:properties"
    },
    "value": {
      "@id": "flomailr:value",
      "@type": "xsd:decimal"
    },
    "valueCents": {
      "@id": "flomailr:valueCents",
      "@type": "xsd:integer"
    },
    "currency": {
      "@id": "flomailr:currency",
      "@type": "xsd:string"
    },
    "externalId": {
      "@id": "flomailr:externalId",
      "@type": "xsd:string"
    },
    "PostApiV1EventsResponse": "flomailr:PostApiV1EventsResponse",
    "data.id": {
      "@id": "flomailr:data.id",
      "@type": "xsd:string"
    },
    "data.name": {
      "@id": "flomailr:data.name",
      "@type": "xsd:string"
    },
    "data.createdAt": {
      "@id": "flomailr:data.createdAt",
      "@type": "xsd:string"
    },
    "PostApiV1FormsRequest": "flomailr:PostApiV1FormsRequest",
    "listId": {
      "@id": "flomailr:listId",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "flomailr:fields",
      "@container": "@list"
    },
    "successMessage": {
      "@id": "flomailr:successMessage",
      "@type": "xsd:string"
    },
    "PatchApiV1FormsIdRequest": "flomailr:PatchApiV1FormsIdRequest",
    "style": {
      "@id": "flomailr:style"
    },
    "GetApiV1KeysResponse": "flomailr:GetApiV1KeysResponse",
    "prefix": {
      "@id": "flomailr:prefix",
      "@type": "xsd:string"
    },
    "lastUsedAt": {
      "@id": "flomailr:lastUsedAt",
      "@type": "xsd:string"
    },
    "revokedAt": {
      "@id": "flomailr:revokedAt",
      "@type": "xsd:string"
    },
    "PostApiV1KeysRequest": "flomailr:PostApiV1KeysRequest",
    "PostApiV1KeysResponse": "flomailr:PostApiV1KeysResponse",
    "key": {
      "@id": "flomailr:key",
      "@type": "xsd:string"
    },
    "DeleteApiV1KeysIdResponse": "flomailr:DeleteApiV1KeysIdResponse",
    "GetApiV1KeysIdResponse": "flomailr:GetApiV1KeysIdResponse",
    "GetApiV1ListsResponse": "flomailr:GetApiV1ListsResponse",
    "orgId": {
      "@id": "flomailr:orgId",
      "@type": "xsd:string"
    },
    "contactCount": {
      "@id": "flomailr:contactCount",
      "@type": "xsd:integer"
    },
    "PostApiV1ListsRequest": "flomailr:PostApiV1ListsRequest",
    "PostApiV1ListsResponse": "flomailr:PostApiV1ListsResponse",
    "GetApiV1ListsIdResponse": "flomailr:GetApiV1ListsIdResponse",
    "PatchApiV1ListsIdRequest": "flomailr:PatchApiV1ListsIdRequest",
    "PostApiV1ListsIdContactsRequest": "flomailr:PostApiV1ListsIdContactsRequest",
    "contactIds": {
      "@id": "flomailr:contactIds",
      "@container": "@list"
    },
    "PostApiV1ListsIdContactsResponse": "flomailr:PostApiV1ListsIdContactsResponse",
    "added": {
      "@id": "flomailr:added",
      "@type": "xsd:integer"
    },
    "skipped": {
      "@id": "flomailr:skipped",
      "@type": "xsd:integer"
    },
    "PostApiV1SendRequest": "flomailr:PostApiV1SendRequest",
    "to": {
      "@id": "flomailr:to",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "flomailr:subject",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "flomailr:text",
      "@type": "xsd:string"
    },
    "PostCampaignsIdSendResponse": "flomailr:PostCampaignsIdSendResponse",
    "error": {
      "@id": "flomailr:error"
    },
    "PostContactsRequest": "flomailr:PostContactsRequest",
    "PostContactsResponse": "flomailr:PostContactsResponse",
    "PostEventsResponse": "flomailr:PostEventsResponse",
    "PostSendResponse": "flomailr:PostSendResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "flomailr API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects flomailr'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-08) from openapi/_ae-authored/flomailr-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-08",
  "dcterms:source": [
    "openapi/_ae-authored/flomailr-com-openapi-generated.yml"
  ]
}