actiondock-app · JSON-LD Context
Actiondock App Context
JSON-LD context defining the semantic vocabulary for Actiondock App from actiondock-app.
22 Classes
88 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
actiondock:
https://actiondock.app/schema#
Classes
JobEvidence
Reconciliation
ReconciliationInput
ReconciliationPage
Job
JobStatus
JobEvent
CallbackDeliveryReceipt
Connection
Artifact
ActionSubmission
ActionCatalogEntry
UsageRecord
UsageSummary
SignupRequest
SignupResult
SignupStatus
CreatedApiKey
BillingSnapshot
PortalUrl
Health
Error
Properties
| Property | Type | Container |
|---|---|---|
| schemaVersion | decimal | |
| exportedAt | dateTime | |
| job | ||
| events | list | |
| eventsTruncated | boolean | |
| reconciliations | list | |
| reconciliationsTruncated | boolean | |
| limits | ||
| notice | string | |
| id | string | |
| jobId | string | |
| outcome | string | |
| evidence | string | |
| reference | ||
| recordedBy | string | |
| createdAt | dateTime | |
| records | list | |
| nextBefore | ||
| workspaceId | string | |
| action | string | |
| workflowId | ||
| workflowName | ||
| status | string | |
| input | ||
| output | ||
| error | ||
| sideEffect | boolean | |
| idempotencyKey | ||
| approvedAt | ||
| approvedBy | ||
| rejectedAt | ||
| rejectedBy | ||
| updatedAt | dateTime | |
| type | string | |
| payload | ||
| externalId | ||
| eventId | string | |
| eventType | string | |
| eventCreatedAt | dateTime | |
| attempts | integer | |
| nextAttemptAt | dateTime | |
| deliveredAt | ||
| responseCode | ||
| lastError | ||
| enabled | boolean | |
| version | integer | |
| name | string | |
| description | ||
| baseUrl | reference | |
| apiVersion | ||
| authType | string | |
| authHeaderName | ||
| hasCredential | boolean | |
| allowedMethods | list | |
| allowedPathPrefixes | list | |
| writePolicyMode | string | |
| reasonablenessPolicyConfigured | boolean | |
| operatorIdentity | ||
| userAgent | string | |
| bytes | integer | |
| modifiedAt | dateTime | |
| url | reference | |
| inputSchema | ||
| plan | string | |
| amountMicrousd | integer | |
| details | ||
| periodStart | dateTime | |
| currency | string | |
| recordCount | integer | |
| amountUsd | decimal | |
| byStatus | list | |
| string | ||
| cycle | string | |
| termsAccepted | boolean | |
| legalVersion | string | |
| checkoutUrl | reference | |
| checkout | ||
| claimToken | string | |
| statusUrl | reference | |
| expiresAt | dateTime | |
| prefix | string | |
| token | string | |
| workspace | ||
| billingCycle | ||
| sandbox | boolean | |
| processing | ||
| storage | ||
| database | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://actiondock.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"actiondock": "https://actiondock.app/schema#",
"JobEvidence": "actiondock:JobEvidence",
"schemaVersion": {
"@id": "actiondock:schemaVersion",
"@type": "xsd:decimal"
},
"exportedAt": {
"@id": "actiondock:exportedAt",
"@type": "xsd:dateTime"
},
"job": {
"@id": "actiondock:job"
},
"events": {
"@id": "actiondock:events",
"@container": "@list"
},
"eventsTruncated": {
"@id": "actiondock:eventsTruncated",
"@type": "xsd:boolean"
},
"reconciliations": {
"@id": "actiondock:reconciliations",
"@container": "@list"
},
"reconciliationsTruncated": {
"@id": "actiondock:reconciliationsTruncated",
"@type": "xsd:boolean"
},
"limits": {
"@id": "actiondock:limits"
},
"notice": {
"@id": "actiondock:notice",
"@type": "xsd:string"
},
"Reconciliation": "actiondock:Reconciliation",
"id": {
"@id": "actiondock:id",
"@type": "xsd:string"
},
"jobId": {
"@id": "actiondock:jobId",
"@type": "xsd:string"
},
"outcome": {
"@id": "actiondock:outcome",
"@type": "xsd:string"
},
"evidence": {
"@id": "actiondock:evidence",
"@type": "xsd:string"
},
"reference": {
"@id": "actiondock:reference"
},
"recordedBy": {
"@id": "actiondock:recordedBy",
"@type": "xsd:string"
},
"createdAt": {
"@id": "actiondock:createdAt",
"@type": "xsd:dateTime"
},
"ReconciliationInput": "actiondock:ReconciliationInput",
"ReconciliationPage": "actiondock:ReconciliationPage",
"records": {
"@id": "actiondock:records",
"@container": "@list"
},
"nextBefore": {
"@id": "actiondock:nextBefore"
},
"Job": "actiondock:Job",
"workspaceId": {
"@id": "actiondock:workspaceId",
"@type": "xsd:string"
},
"action": {
"@id": "actiondock:action",
"@type": "xsd:string"
},
"workflowId": {
"@id": "actiondock:workflowId"
},
"workflowName": {
"@id": "actiondock:workflowName"
},
"status": {
"@id": "actiondock:status",
"@type": "xsd:string"
},
"input": {
"@id": "actiondock:input"
},
"output": {
"@id": "actiondock:output"
},
"error": {
"@id": "actiondock:error"
},
"sideEffect": {
"@id": "actiondock:sideEffect",
"@type": "xsd:boolean"
},
"idempotencyKey": {
"@id": "actiondock:idempotencyKey"
},
"approvedAt": {
"@id": "actiondock:approvedAt"
},
"approvedBy": {
"@id": "actiondock:approvedBy"
},
"rejectedAt": {
"@id": "actiondock:rejectedAt"
},
"rejectedBy": {
"@id": "actiondock:rejectedBy"
},
"updatedAt": {
"@id": "actiondock:updatedAt",
"@type": "xsd:dateTime"
},
"JobStatus": "actiondock:JobStatus",
"JobEvent": "actiondock:JobEvent",
"type": {
"@id": "actiondock:type",
"@type": "xsd:string"
},
"payload": {
"@id": "actiondock:payload"
},
"externalId": {
"@id": "actiondock:externalId"
},
"CallbackDeliveryReceipt": "actiondock:CallbackDeliveryReceipt",
"eventId": {
"@id": "actiondock:eventId",
"@type": "xsd:string"
},
"eventType": {
"@id": "actiondock:eventType",
"@type": "xsd:string"
},
"eventCreatedAt": {
"@id": "actiondock:eventCreatedAt",
"@type": "xsd:dateTime"
},
"attempts": {
"@id": "actiondock:attempts",
"@type": "xsd:integer"
},
"nextAttemptAt": {
"@id": "actiondock:nextAttemptAt",
"@type": "xsd:dateTime"
},
"deliveredAt": {
"@id": "actiondock:deliveredAt"
},
"responseCode": {
"@id": "actiondock:responseCode"
},
"lastError": {
"@id": "actiondock:lastError"
},
"Connection": "actiondock:Connection",
"enabled": {
"@id": "actiondock:enabled",
"@type": "xsd:boolean"
},
"version": {
"@id": "actiondock:version",
"@type": "xsd:integer"
},
"name": {
"@id": "actiondock:name",
"@type": "xsd:string"
},
"description": {
"@id": "actiondock:description"
},
"baseUrl": {
"@id": "actiondock:baseUrl",
"@type": "@id"
},
"apiVersion": {
"@id": "actiondock:apiVersion"
},
"authType": {
"@id": "actiondock:authType",
"@type": "xsd:string"
},
"authHeaderName": {
"@id": "actiondock:authHeaderName"
},
"hasCredential": {
"@id": "actiondock:hasCredential",
"@type": "xsd:boolean"
},
"allowedMethods": {
"@id": "actiondock:allowedMethods",
"@container": "@list"
},
"allowedPathPrefixes": {
"@id": "actiondock:allowedPathPrefixes",
"@container": "@list"
},
"writePolicyMode": {
"@id": "actiondock:writePolicyMode",
"@type": "xsd:string"
},
"reasonablenessPolicyConfigured": {
"@id": "actiondock:reasonablenessPolicyConfigured",
"@type": "xsd:boolean"
},
"operatorIdentity": {
"@id": "actiondock:operatorIdentity"
},
"userAgent": {
"@id": "actiondock:userAgent",
"@type": "xsd:string"
},
"Artifact": "actiondock:Artifact",
"bytes": {
"@id": "actiondock:bytes",
"@type": "xsd:integer"
},
"modifiedAt": {
"@id": "actiondock:modifiedAt",
"@type": "xsd:dateTime"
},
"url": {
"@id": "actiondock:url",
"@type": "@id"
},
"ActionSubmission": "actiondock:ActionSubmission",
"ActionCatalogEntry": "actiondock:ActionCatalogEntry",
"inputSchema": {
"@id": "actiondock:inputSchema"
},
"UsageRecord": "actiondock:UsageRecord",
"plan": {
"@id": "actiondock:plan",
"@type": "xsd:string"
},
"amountMicrousd": {
"@id": "actiondock:amountMicrousd",
"@type": "xsd:integer"
},
"details": {
"@id": "actiondock:details"
},
"UsageSummary": "actiondock:UsageSummary",
"periodStart": {
"@id": "actiondock:periodStart",
"@type": "xsd:dateTime"
},
"currency": {
"@id": "actiondock:currency",
"@type": "xsd:string"
},
"recordCount": {
"@id": "actiondock:recordCount",
"@type": "xsd:integer"
},
"amountUsd": {
"@id": "actiondock:amountUsd",
"@type": "xsd:decimal"
},
"byStatus": {
"@id": "actiondock:byStatus",
"@container": "@list"
},
"SignupRequest": "actiondock:SignupRequest",
"email": {
"@id": "actiondock:email",
"@type": "xsd:string"
},
"cycle": {
"@id": "actiondock:cycle",
"@type": "xsd:string"
},
"termsAccepted": {
"@id": "actiondock:termsAccepted",
"@type": "xsd:boolean"
},
"legalVersion": {
"@id": "actiondock:legalVersion",
"@type": "xsd:string"
},
"SignupResult": "actiondock:SignupResult",
"checkoutUrl": {
"@id": "actiondock:checkoutUrl",
"@type": "@id"
},
"checkout": {
"@id": "actiondock:checkout"
},
"claimToken": {
"@id": "actiondock:claimToken",
"@type": "xsd:string"
},
"statusUrl": {
"@id": "actiondock:statusUrl",
"@type": "@id"
},
"expiresAt": {
"@id": "actiondock:expiresAt",
"@type": "xsd:dateTime"
},
"SignupStatus": "actiondock:SignupStatus",
"CreatedApiKey": "actiondock:CreatedApiKey",
"prefix": {
"@id": "actiondock:prefix",
"@type": "xsd:string"
},
"token": {
"@id": "actiondock:token",
"@type": "xsd:string"
},
"BillingSnapshot": "actiondock:BillingSnapshot",
"workspace": {
"@id": "actiondock:workspace"
},
"billingCycle": {
"@id": "actiondock:billingCycle"
},
"sandbox": {
"@id": "actiondock:sandbox",
"@type": "xsd:boolean"
},
"processing": {
"@id": "actiondock:processing"
},
"storage": {
"@id": "actiondock:storage"
},
"PortalUrl": "actiondock:PortalUrl",
"Health": "actiondock:Health",
"database": {
"@id": "actiondock:database",
"@type": "xsd:string"
},
"Error": "actiondock:Error"
},
"@type": "schema:Dataset",
"schema:name": "actiondock-app API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects actiondock-app'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-30) from openapi/_original/openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/_original/openapi.json"
]
}