Accoil Context
JSON-LD context defining the semantic vocabulary for Accoil from Accoil.
13 Classes
11 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
accoil:
https://accoil.com/schema#
Classes
PostRequest
GetV1AccountsResponse
PostV1EventsRequest
PostV1GroupsRequest
GetV2AccountsResponse
GetV2AccountsIdResponse
GetV2SegmentsResponse
GetV2SegmentsIdResponse
GetV2SegmentsIdMembersResponse
GetV2UsersResponse
GetV2UsersIdResponse
GetV2WorkspacesResponse
GetV2WorkspacesIdResponse
Properties
| Property |
Type |
Container |
| userId |
string |
|
| traits |
|
|
| data |
|
list |
| _meta |
|
|
| _links |
|
|
| _expansions |
|
|
| api_key |
string |
|
| timestamp |
integer |
|
| user_id |
string |
|
| event |
string |
|
| group_id |
string |
|
JSON-LD Document
{
"@context": {
"@vocab": "https://accoil.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"accoil": "https://accoil.com/schema#",
"PostRequest": "accoil:PostRequest",
"userId": {
"@id": "accoil:userId",
"@type": "xsd:string"
},
"traits": {
"@id": "accoil:traits"
},
"GetV1AccountsResponse": "accoil:GetV1AccountsResponse",
"data": {
"@id": "accoil:data",
"@container": "@list"
},
"_meta": {
"@id": "accoil:_meta"
},
"_links": {
"@id": "accoil:_links"
},
"_expansions": {
"@id": "accoil:_expansions"
},
"PostV1EventsRequest": "accoil:PostV1EventsRequest",
"api_key": {
"@id": "accoil:api_key",
"@type": "xsd:string"
},
"timestamp": {
"@id": "accoil:timestamp",
"@type": "xsd:integer"
},
"user_id": {
"@id": "accoil:user_id",
"@type": "xsd:string"
},
"event": {
"@id": "accoil:event",
"@type": "xsd:string"
},
"PostV1GroupsRequest": "accoil:PostV1GroupsRequest",
"group_id": {
"@id": "accoil:group_id",
"@type": "xsd:string"
},
"GetV2AccountsResponse": "accoil:GetV2AccountsResponse",
"GetV2AccountsIdResponse": "accoil:GetV2AccountsIdResponse",
"GetV2SegmentsResponse": "accoil:GetV2SegmentsResponse",
"GetV2SegmentsIdResponse": "accoil:GetV2SegmentsIdResponse",
"GetV2SegmentsIdMembersResponse": "accoil:GetV2SegmentsIdMembersResponse",
"GetV2UsersResponse": "accoil:GetV2UsersResponse",
"GetV2UsersIdResponse": "accoil:GetV2UsersIdResponse",
"GetV2WorkspacesResponse": "accoil:GetV2WorkspacesResponse",
"GetV2WorkspacesIdResponse": "accoil:GetV2WorkspacesIdResponse"
},
"@type": "schema:Dataset",
"schema:name": "Accoil API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Accoil'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-26) from openapi/_ae-authored/accoil-openapi-generated.yml.",
"dcterms:created": "2026-10-26",
"dcterms:source": [
"openapi/_ae-authored/accoil-openapi-generated.yml"
]
}