Paragon · JSON-LD Context
Paragon Context
JSON-LD context defining the semantic vocabulary for Paragon from Paragon.
0 Classes
13 Properties
3 Namespaces
Namespaces
paragon:
https://docs.useparagon.com/apis/
actionkit:
https://docs.useparagon.com/actionkit/
managedSync:
https://docs.useparagon.com/managed-sync/
Properties
| Property | Type | Container |
|---|---|---|
| User | ||
| UserIntegration | ||
| Integration | ||
| Credential | ||
| WorkflowExecution | ||
| ProxyRequest | ||
| Action | ||
| ActionResult | ||
| Trigger | ||
| TriggerSubscription | ||
| SyncedRecord | ||
| SyncStatus | ||
| AccessCheck |
JSON-LD Document
{
"@context": {
"@vocab": "https://schema.org/",
"paragon": "https://docs.useparagon.com/apis/",
"actionkit": "https://docs.useparagon.com/actionkit/",
"managedSync": "https://docs.useparagon.com/managed-sync/",
"User": {
"@id": "paragon:users",
"@context": {
"id": "https://schema.org/identifier",
"meta": "https://schema.org/additionalProperty",
"authenticated": "https://schema.org/actionStatus",
"integrations": "https://schema.org/hasPart"
}
},
"UserIntegration": {
"@id": "paragon:users#integration",
"@context": {
"enabled": "https://schema.org/actionStatus",
"credentialStatus": "https://schema.org/status",
"providerId": "https://schema.org/identifier"
}
},
"Integration": {
"@id": "paragon:users#integrations",
"@context": {
"id": "https://schema.org/identifier",
"name": "https://schema.org/name",
"type": "https://schema.org/category",
"enabled": "https://schema.org/actionStatus",
"icon": "https://schema.org/image"
}
},
"Credential": {
"@id": "paragon:users#credentials",
"@context": {
"id": "https://schema.org/identifier",
"integrationId": {
"@id": "paragon:users#integrations",
"@type": "@id"
},
"status": "https://schema.org/status"
}
},
"WorkflowExecution": {
"@id": "paragon:task-history",
"@context": {
"id": "https://schema.org/identifier",
"userId": {
"@id": "paragon:users",
"@type": "@id"
},
"workflowId": "https://schema.org/identifier",
"status": "https://schema.org/status",
"taskCount": "https://schema.org/size",
"runDuration": "https://schema.org/duration",
"dateStarted": "https://schema.org/startDate",
"dateEnded": "https://schema.org/endDate"
}
},
"ProxyRequest": {
"@id": "paragon:making-api-requests",
"@context": {
"projectId": "https://schema.org/identifier",
"integrationType": "https://schema.org/category",
"integrationId": "https://schema.org/identifier",
"apiPath": "https://schema.org/urlTemplate"
}
},
"Action": {
"@id": "actionkit:overview#action",
"@context": {
"name": "https://schema.org/name",
"description": "https://schema.org/description",
"integration": "https://schema.org/category",
"parameters": "https://schema.org/propertyValueSpecification"
}
},
"ActionResult": {
"@id": "actionkit:overview#action-result",
"@context": {
"output": "https://schema.org/result",
"integration": "https://schema.org/category",
"action": "https://schema.org/name"
}
},
"Trigger": {
"@id": "actionkit:triggers/overview#trigger",
"@context": {
"name": "https://schema.org/name",
"description": "https://schema.org/description",
"integration": "https://schema.org/category",
"parameters": "https://schema.org/propertyValueSpecification"
}
},
"TriggerSubscription": {
"@id": "actionkit:triggers/overview#subscription",
"@context": {
"id": "https://schema.org/identifier",
"userId": {
"@id": "paragon:users",
"@type": "@id"
},
"trigger": "https://schema.org/name",
"integration": "https://schema.org/category",
"deliveryUrl": "https://schema.org/url",
"createdAt": "https://schema.org/dateCreated"
}
},
"SyncedRecord": {
"@id": "managedSync:overview#record",
"@context": {
"id": "https://schema.org/identifier",
"integration": "https://schema.org/category",
"syncType": "https://schema.org/category",
"sourceId": "https://schema.org/identifier",
"data": "https://schema.org/value",
"permissions": "https://schema.org/accessibilityControl",
"updatedAt": "https://schema.org/dateModified"
}
},
"SyncStatus": {
"@id": "managedSync:overview#status",
"@context": {
"integration": "https://schema.org/category",
"syncType": "https://schema.org/category",
"status": "https://schema.org/status",
"lastSyncedAt": "https://schema.org/dateModified",
"recordCount": "https://schema.org/size"
}
},
"AccessCheck": {
"@id": "managedSync:overview#access-check",
"@context": {
"subject": "https://schema.org/agent",
"relation": "https://schema.org/roleName",
"object": "https://schema.org/object"
}
}
}
}