Act-On · JSON-LD Context
Act On Context
JSON-LD context defining the semantic vocabulary for Act On from Act-On.
12 Classes
56 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
act:
https://act-on.com/schema#
Classes
CreateDatasetRequestDTO
ValidationRequestDTO
DeleteRecordsRequestDTO
HttpErrorResponse
UpdateDatasetRequestDTO
DataQueryRequestDTO
PaginationDTO
JoinStrategyDTO
SortFieldDTO
RelationshipDefinitionDTO
CreateSchemaRequestDTO
FieldDefinitionDTO
Properties
| Property | Type | Container |
|---|---|---|
| name | string | |
| description | string | |
| isDefault | boolean | |
| file | string | |
| fileType | string | |
| ids | string | |
| firstId | string | |
| lastId | string | |
| errorId | string | |
| requestUri | string | |
| errorMessage | string | |
| errorList | list | |
| status | string | |
| otherObject | string | |
| otherDataset | string | |
| selectFields | list | |
| page | integer | |
| size | integer | |
| pagination | reference | |
| sortBy | string | |
| sortByDirection | string | |
| sortFields | list | |
| filterExpression | string | |
| joinStrategy | reference | |
| searchTerm | string | |
| datetimeFieldsTimezone | string | |
| nextPageToken | string | |
| pageStrategy | string | |
| useDefaults | boolean | |
| joinEnabled | boolean | |
| onlyMatching | boolean | |
| duplicates | string | |
| otherOrderByField | string | |
| otherSelector | string | |
| baseOrderByField | string | |
| baseSelector | string | |
| field | string | |
| direction | string | |
| type | string | |
| fieldName | string | |
| fieldValue | string | |
| otherFieldName | string | |
| otherFieldValue | string | |
| properties | ||
| dataType | string | |
| fields | list | |
| requiredFields | list | |
| uniqueFieldSet | list | |
| eventTimestampField | string | |
| primaryEmailField | string | |
| externalIdField | string | |
| objectTypeField | string | |
| relationships | list | |
| id | string | |
| displayName | string | |
| extraData | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://act-on.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"act": "https://act-on.com/schema#",
"CreateDatasetRequestDTO": "act:CreateDatasetRequestDTO",
"name": {
"@id": "act:name",
"@type": "xsd:string"
},
"description": {
"@id": "act:description",
"@type": "xsd:string"
},
"isDefault": {
"@id": "act:isDefault",
"@type": "xsd:boolean"
},
"ValidationRequestDTO": "act:ValidationRequestDTO",
"file": {
"@id": "act:file",
"@type": "xsd:string"
},
"fileType": {
"@id": "act:fileType",
"@type": "xsd:string"
},
"DeleteRecordsRequestDTO": "act:DeleteRecordsRequestDTO",
"ids": {
"@id": "act:ids",
"@type": "xsd:string"
},
"firstId": {
"@id": "act:firstId",
"@type": "xsd:string"
},
"lastId": {
"@id": "act:lastId",
"@type": "xsd:string"
},
"HttpErrorResponse": "act:HttpErrorResponse",
"errorId": {
"@id": "act:errorId",
"@type": "xsd:string"
},
"requestUri": {
"@id": "act:requestUri",
"@type": "xsd:string"
},
"errorMessage": {
"@id": "act:errorMessage",
"@type": "xsd:string"
},
"errorList": {
"@id": "act:errorList",
"@container": "@list"
},
"status": {
"@id": "act:status",
"@type": "xsd:string"
},
"UpdateDatasetRequestDTO": "act:UpdateDatasetRequestDTO",
"DataQueryRequestDTO": "act:DataQueryRequestDTO",
"otherObject": {
"@id": "act:otherObject",
"@type": "xsd:string"
},
"otherDataset": {
"@id": "act:otherDataset",
"@type": "xsd:string"
},
"selectFields": {
"@id": "act:selectFields",
"@container": "@list"
},
"page": {
"@id": "act:page",
"@type": "xsd:integer"
},
"size": {
"@id": "act:size",
"@type": "xsd:integer"
},
"pagination": {
"@id": "act:pagination",
"@type": "@id"
},
"sortBy": {
"@id": "act:sortBy",
"@type": "xsd:string"
},
"sortByDirection": {
"@id": "act:sortByDirection",
"@type": "xsd:string"
},
"sortFields": {
"@id": "act:sortFields",
"@container": "@list"
},
"filterExpression": {
"@id": "act:filterExpression",
"@type": "xsd:string"
},
"joinStrategy": {
"@id": "act:joinStrategy",
"@type": "@id"
},
"searchTerm": {
"@id": "act:searchTerm",
"@type": "xsd:string"
},
"datetimeFieldsTimezone": {
"@id": "act:datetimeFieldsTimezone",
"@type": "xsd:string"
},
"PaginationDTO": "act:PaginationDTO",
"nextPageToken": {
"@id": "act:nextPageToken",
"@type": "xsd:string"
},
"pageStrategy": {
"@id": "act:pageStrategy",
"@type": "xsd:string"
},
"JoinStrategyDTO": "act:JoinStrategyDTO",
"useDefaults": {
"@id": "act:useDefaults",
"@type": "xsd:boolean"
},
"joinEnabled": {
"@id": "act:joinEnabled",
"@type": "xsd:boolean"
},
"onlyMatching": {
"@id": "act:onlyMatching",
"@type": "xsd:boolean"
},
"duplicates": {
"@id": "act:duplicates",
"@type": "xsd:string"
},
"otherOrderByField": {
"@id": "act:otherOrderByField",
"@type": "xsd:string"
},
"otherSelector": {
"@id": "act:otherSelector",
"@type": "xsd:string"
},
"baseOrderByField": {
"@id": "act:baseOrderByField",
"@type": "xsd:string"
},
"baseSelector": {
"@id": "act:baseSelector",
"@type": "xsd:string"
},
"SortFieldDTO": "act:SortFieldDTO",
"field": {
"@id": "act:field",
"@type": "xsd:string"
},
"direction": {
"@id": "act:direction",
"@type": "xsd:string"
},
"RelationshipDefinitionDTO": "act:RelationshipDefinitionDTO",
"type": {
"@id": "act:type",
"@type": "xsd:string"
},
"fieldName": {
"@id": "act:fieldName",
"@type": "xsd:string"
},
"fieldValue": {
"@id": "act:fieldValue",
"@type": "xsd:string"
},
"otherFieldName": {
"@id": "act:otherFieldName",
"@type": "xsd:string"
},
"otherFieldValue": {
"@id": "act:otherFieldValue",
"@type": "xsd:string"
},
"properties": {
"@id": "act:properties"
},
"CreateSchemaRequestDTO": "act:CreateSchemaRequestDTO",
"dataType": {
"@id": "act:dataType",
"@type": "xsd:string"
},
"fields": {
"@id": "act:fields",
"@container": "@list"
},
"requiredFields": {
"@id": "act:requiredFields",
"@container": "@list"
},
"uniqueFieldSet": {
"@id": "act:uniqueFieldSet",
"@container": "@list"
},
"eventTimestampField": {
"@id": "act:eventTimestampField",
"@type": "xsd:string"
},
"primaryEmailField": {
"@id": "act:primaryEmailField",
"@type": "xsd:string"
},
"externalIdField": {
"@id": "act:externalIdField",
"@type": "xsd:string"
},
"objectTypeField": {
"@id": "act:objectTypeField",
"@type": "xsd:string"
},
"relationships": {
"@id": "act:relationships",
"@container": "@list"
},
"FieldDefinitionDTO": "act:FieldDefinitionDTO",
"id": {
"@id": "act:id",
"@type": "xsd:string"
},
"displayName": {
"@id": "act:displayName",
"@type": "xsd:string"
},
"extraData": {
"@id": "act:extraData",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Act-On API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Act-On'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-20) from openapi/act-on-account-api-openapi.yml, openapi/act-on-campaigns-api-openapi.yml, openapi/act-on-custom-data-dataset-api-api-openapi.yml.",
"dcterms:created": "2026-10-20",
"dcterms:source": [
"openapi/act-on-account-api-openapi.yml",
"openapi/act-on-campaigns-api-openapi.yml",
"openapi/act-on-custom-data-dataset-api-api-openapi.yml",
"openapi/act-on-custom-data-query-api-api-openapi.yml",
"openapi/act-on-custom-data-schema-api-api-openapi.yml"
]
}