schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
chatway:
https://chatway.app/schema#
{
"@context": {
"@vocab": "https://chatway.app/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"chatway": "https://chatway.app/schema#",
"GetWellKnownAgentSkillsIndexJsonResponse": "chatway:GetWellKnownAgentSkillsIndexJsonResponse",
"skills": {
"@id": "chatway:skills",
"@container": "@list"
},
"GetWellKnownAgentSkillsSkillSkillMdResponse": "chatway:GetWellKnownAgentSkillsSkillSkillMdResponse",
"PostAgentsInviteRequest": "chatway:PostAgentsInviteRequest",
"agents": {
"@id": "chatway:agents",
"@container": "@list"
},
"email": {
"@id": "chatway:email",
"@type": "xsd:string"
},
"name": {
"@id": "chatway:name",
"@type": "xsd:string"
},
"role": {
"@id": "chatway:role",
"@type": "xsd:string"
},
"PostAgentsInviteResponse": "chatway:PostAgentsInviteResponse",
"message": {
"@id": "chatway:message",
"@type": "xsd:string"
},
"GetApiV1AgentsResponse": "chatway:GetApiV1AgentsResponse",
"data": {
"@id": "chatway:data",
"@container": "@list"
},
"meta": {
"@id": "chatway:meta"
},
"links": {
"@id": "chatway:links"
},
"PostApiV1AgentsInviteRequest": "chatway:PostApiV1AgentsInviteRequest",
"PostApiV1AgentsInviteResponse": "chatway:PostApiV1AgentsInviteResponse",
"GetApiV1AgentsIdResponse": "chatway:GetApiV1AgentsIdResponse",
"type": {
"@id": "chatway:type",
"@type": "xsd:string"
},
"id": {
"@id": "chatway:id",
"@type": "xsd:string"
},
"attributes": {
"@id": "chatway:attributes"
},
"status": {
"@id": "chatway:status",
"@type": "xsd:string"
},
"online_status": {
"@id": "chatway:online_status",
"@type": "xsd:string"
},
"profile_photo_url": {
"@id": "chatway:profile_photo_url",
"@type": "xsd:string"
},
"resized_profile_photo_url": {
"@id": "chatway:resized_profile_photo_url",
"@type": "xsd:string"
},
"PostApiV1MessagesRequest": "chatway:PostApiV1MessagesRequest",
"conversation_id": {
"@id": "chatway:conversation_id",
"@type": "xsd:string"
},
"agent_id": {
"@id": "chatway:agent_id",
"@type": "xsd:string"
},
"content": {
"@id": "chatway:content",
"@type": "xsd:string"
},
"PostApiV1MessagesResponse": "chatway:PostApiV1MessagesResponse",
"errors": {
"@id": "chatway:errors"
},
"PostApiV1WebhooksRequest": "chatway:PostApiV1WebhooksRequest",
"endpoint_url": {
"@id": "chatway:endpoint_url",
"@type": "xsd:string"
},
"is_active": {
"@id": "chatway:is_active",
"@type": "xsd:boolean"
},
"events": {
"@id": "chatway:events",
"@container": "@list"
},
"PostApiV1WebhooksResponse": "chatway:PostApiV1WebhooksResponse",
"mock": {
"@id": "chatway:mock",
"@type": "xsd:boolean"
},
"GetApiV1WebhooksWebhookResponse": "chatway:GetApiV1WebhooksWebhookResponse",
"GetAuthMdResponse": "chatway:GetAuthMdResponse",
"PostMessagesRequest": "chatway:PostMessagesRequest"
},
"@type": "schema:Dataset",
"schema:name": "Chatway API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Chatway'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-11-04) from openapi/_ae-authored/chatway-app-openapi-generated.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/_ae-authored/chatway-app-openapi-generated.yml"
]
}