{
  "@context": {
    "@vocab": "https://accordo.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "accordo": "https://accordo.dev/schema#",
    "GetApiAdminMetricsResponse": "accordo:GetApiAdminMetricsResponse",
    "companies": {
      "@id": "accordo:companies",
      "@type": "xsd:integer"
    },
    "contacts": {
      "@id": "accordo:contacts",
      "@type": "xsd:integer"
    },
    "opportunities": {
      "@id": "accordo:opportunities",
      "@type": "xsd:integer"
    },
    "pendingApprovals": {
      "@id": "accordo:pendingApprovals",
      "@type": "xsd:integer"
    },
    "workflowRuns": {
      "@id": "accordo:workflowRuns",
      "@type": "xsd:integer"
    },
    "auditEvents": {
      "@id": "accordo:auditEvents",
      "@type": "xsd:integer"
    },
    "GetApiApprovalsResponse": "accordo:GetApiApprovalsResponse",
    "approvals": {
      "@id": "accordo:approvals",
      "@container": "@list"
    },
    "PostApiApprovalsIdApproveResponse": "accordo:PostApiApprovalsIdApproveResponse",
    "ok": {
      "@id": "accordo:ok",
      "@type": "xsd:boolean"
    },
    "approvalId": {
      "@id": "accordo:approvalId",
      "@type": "xsd:string"
    },
    "PostApiApprovalsIdRejectRequest": "accordo:PostApiApprovalsIdRejectRequest",
    "reason": {
      "@id": "accordo:reason",
      "@type": "xsd:string"
    },
    "PostApiApprovalsIdRejectResponse": "accordo:PostApiApprovalsIdRejectResponse",
    "PostApiCompaniesRequest": "accordo:PostApiCompaniesRequest",
    "name": {
      "@id": "accordo:name",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "accordo:address",
      "@type": "xsd:string"
    },
    "PostApiCompaniesResponse": "accordo:PostApiCompaniesResponse",
    "id": {
      "@id": "accordo:id",
      "@type": "xsd:string"
    },
    "PostApiContactsRequest": "accordo:PostApiContactsRequest",
    "firstName": {
      "@id": "accordo:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "accordo:lastName",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "accordo:email",
      "@type": "xsd:string"
    },
    "PostApiContactsResponse": "accordo:PostApiContactsResponse",
    "GetApiModulesModuleResponse": "accordo:GetApiModulesModuleResponse",
    "description": {
      "@id": "accordo:description",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "accordo:kind",
      "@type": "xsd:string"
    },
    "capabilities": {
      "@id": "accordo:capabilities",
      "@container": "@list"
    },
    "fields": {
      "@id": "accordo:fields",
      "@container": "@list"
    },
    "paths": {
      "@id": "accordo:paths"
    },
    "GetApiModulesModuleRecordsResponse": "accordo:GetApiModulesModuleRecordsResponse",
    "records": {
      "@id": "accordo:records",
      "@container": "@list"
    },
    "PostApiModulesModuleRecordsIdActionsActionResponse": "accordo:PostApiModulesModuleRecordsIdActionsActionResponse",
    "module": {
      "@id": "accordo:module",
      "@type": "xsd:string"
    },
    "action": {
      "@id": "accordo:action",
      "@type": "xsd:string"
    },
    "recordId": {
      "@id": "accordo:recordId",
      "@type": "xsd:string"
    },
    "runId": {
      "@id": "accordo:runId",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "accordo:result"
    },
    "PostApiOpportunitiesRequest": "accordo:PostApiOpportunitiesRequest",
    "title": {
      "@id": "accordo:title",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "accordo:value",
      "@type": "xsd:decimal"
    },
    "stage": {
      "@id": "accordo:stage",
      "@type": "xsd:string"
    },
    "PostApiOpportunitiesResponse": "accordo:PostApiOpportunitiesResponse",
    "PostApiOpportunitiesIdStageRequest": "accordo:PostApiOpportunitiesIdStageRequest",
    "PostApiOpportunitiesIdStageResponse": "accordo:PostApiOpportunitiesIdStageResponse",
    "opportunityId": {
      "@id": "accordo:opportunityId",
      "@type": "xsd:string"
    },
    "newStage": {
      "@id": "accordo:newStage",
      "@type": "xsd:string"
    },
    "GetApiSchemaResponse": "accordo:GetApiSchemaResponse",
    "adapter": {
      "@id": "accordo:adapter",
      "@type": "xsd:string"
    },
    "available": {
      "@id": "accordo:available",
      "@type": "xsd:boolean"
    },
    "generatedModules": {
      "@id": "accordo:generatedModules",
      "@container": "@list"
    },
    "GetHealthResponse": "accordo:GetHealthResponse",
    "ready": {
      "@id": "accordo:ready",
      "@type": "xsd:boolean"
    },
    "storage": {
      "@id": "accordo:storage"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Accordo API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Accordo'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/accordo-dev-openapi-generated.yml.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/_ae-authored/accordo-dev-openapi-generated.yml"
  ]
}