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
View Context View on GitHub

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
email 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

actiondock-app-context.jsonld Raw ↑
{
  "@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"
  ]
}