Accordo · JSON-LD Context

Accordo Dev Context

JSON-LD context defining the semantic vocabulary for Accordo Dev from Accordo.

18 Classes 37 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
accordo: https://accordo.dev/schema#

Classes

GetApiAdminMetricsResponse GetApiApprovalsResponse PostApiApprovalsIdApproveResponse PostApiApprovalsIdRejectRequest PostApiApprovalsIdRejectResponse PostApiCompaniesRequest PostApiCompaniesResponse PostApiContactsRequest PostApiContactsResponse GetApiModulesModuleResponse GetApiModulesModuleRecordsResponse PostApiModulesModuleRecordsIdActionsActionResponse PostApiOpportunitiesRequest PostApiOpportunitiesResponse PostApiOpportunitiesIdStageRequest PostApiOpportunitiesIdStageResponse GetApiSchemaResponse GetHealthResponse

Properties

Property Type Container
companies integer
contacts integer
opportunities integer
pendingApprovals integer
workflowRuns integer
auditEvents integer
approvals list
ok boolean
approvalId string
reason string
name string
address string
id string
firstName string
lastName string
email string
description string
kind string
capabilities list
fields list
paths
records list
module string
action string
recordId string
runId string
result
title string
value decimal
stage string
opportunityId string
newStage string
adapter string
available boolean
generatedModules list
ready boolean
storage

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}