weav-com · JSON-LD Context
Weav Com Context
JSON-LD context defining the semantic vocabulary for Weav Com from weav-com.
36 Classes
51 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
weav:
https://weav.com/schema#
Classes
GetV1AgentsResponse
PostV1AgentsRequest
PostV1AgentsResponse
GetV1AgentsIdResponse
PutV1AgentsIdRequest
PutV1AgentsIdResponse
GetV1CompaniesResponse
PostV1CompaniesRequest
PostV1CompaniesResponse
GetV1CompaniesIdResponse
PutV1CompaniesIdRequest
PutV1CompaniesIdResponse
GetV1CustomersResponse
PostV1CustomersRequest
PostV1CustomersResponse
GetV1CustomersIdResponse
GetV1KbArticlesResponse
PostV1KbArticlesRequest
PostV1KbArticlesResponse
GetV1KbArticlesIdResponse
PutV1KbArticlesIdRequest
PutV1KbArticlesIdResponse
PostV1KbCategoriesRequest
PostV1KbCategoriesResponse
GetV1KbCategoriesIdResponse
GetV1KbRedirectsResponse
GetV1KbSectionsResponse
PostV1KbSectionsRequest
PostV1KbSectionsResponse
GetV1KbSectionsIdResponse
PutV1KbSectionsIdRequest
PutV1KbSectionsIdResponse
GetV1MessagesResponse
PostV1MessagesRequest
PostV1MessagesResponse
GetV1MessagesIdResponse
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| code | string | |
| errors | ||
| name | string | |
| description | string | |
| avatar_url | string | |
| max_messages_per_session | integer | |
| tone | string | |
| response_length | string | |
| is_active | boolean | |
| id | string | |
| slug | string | |
| is_copilot | boolean | |
| created_at | dateTime | |
| updated_at | dateTime | |
| data | list | |
| domain | string | |
| country | string | |
| first_seen_at | dateTime | |
| last_seen_at | dateTime | |
| string | ||
| first_name | string | |
| last_name | string | |
| phone | string | |
| locale | string | |
| region | string | |
| city | string | |
| timezone | string | |
| language | string | |
| company_id | string | |
| translations | list | |
| category_id | string | |
| position | integer | |
| status | string | |
| published_at | dateTime | |
| source | string | |
| preview_url | string | |
| section_id | string | |
| conversation_id | string | |
| sender_type | string | |
| content | string | |
| sender_id | string | |
| customer_id | string | |
| sent_at | dateTime | |
| is_internal | boolean | |
| from | list | |
| to | list | |
| cc | list | |
| bcc | list | |
| email_status | string | |
| email_error_message | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://weav.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"weav": "https://weav.com/schema#",
"GetV1AgentsResponse": "weav:GetV1AgentsResponse",
"error": {
"@id": "weav:error",
"@type": "xsd:string"
},
"code": {
"@id": "weav:code",
"@type": "xsd:string"
},
"errors": {
"@id": "weav:errors"
},
"PostV1AgentsRequest": "weav:PostV1AgentsRequest",
"name": {
"@id": "weav:name",
"@type": "xsd:string"
},
"description": {
"@id": "weav:description",
"@type": "xsd:string"
},
"avatar_url": {
"@id": "weav:avatar_url",
"@type": "xsd:string"
},
"max_messages_per_session": {
"@id": "weav:max_messages_per_session",
"@type": "xsd:integer"
},
"tone": {
"@id": "weav:tone",
"@type": "xsd:string"
},
"response_length": {
"@id": "weav:response_length",
"@type": "xsd:string"
},
"is_active": {
"@id": "weav:is_active",
"@type": "xsd:boolean"
},
"PostV1AgentsResponse": "weav:PostV1AgentsResponse",
"GetV1AgentsIdResponse": "weav:GetV1AgentsIdResponse",
"id": {
"@id": "weav:id",
"@type": "xsd:string"
},
"slug": {
"@id": "weav:slug",
"@type": "xsd:string"
},
"is_copilot": {
"@id": "weav:is_copilot",
"@type": "xsd:boolean"
},
"created_at": {
"@id": "weav:created_at",
"@type": "xsd:dateTime"
},
"updated_at": {
"@id": "weav:updated_at",
"@type": "xsd:dateTime"
},
"PutV1AgentsIdRequest": "weav:PutV1AgentsIdRequest",
"PutV1AgentsIdResponse": "weav:PutV1AgentsIdResponse",
"GetV1CompaniesResponse": "weav:GetV1CompaniesResponse",
"data": {
"@id": "weav:data",
"@container": "@list"
},
"PostV1CompaniesRequest": "weav:PostV1CompaniesRequest",
"PostV1CompaniesResponse": "weav:PostV1CompaniesResponse",
"domain": {
"@id": "weav:domain",
"@type": "xsd:string"
},
"country": {
"@id": "weav:country",
"@type": "xsd:string"
},
"first_seen_at": {
"@id": "weav:first_seen_at",
"@type": "xsd:dateTime"
},
"last_seen_at": {
"@id": "weav:last_seen_at",
"@type": "xsd:dateTime"
},
"GetV1CompaniesIdResponse": "weav:GetV1CompaniesIdResponse",
"PutV1CompaniesIdRequest": "weav:PutV1CompaniesIdRequest",
"PutV1CompaniesIdResponse": "weav:PutV1CompaniesIdResponse",
"GetV1CustomersResponse": "weav:GetV1CustomersResponse",
"PostV1CustomersRequest": "weav:PostV1CustomersRequest",
"email": {
"@id": "weav:email",
"@type": "xsd:string"
},
"PostV1CustomersResponse": "weav:PostV1CustomersResponse",
"first_name": {
"@id": "weav:first_name",
"@type": "xsd:string"
},
"last_name": {
"@id": "weav:last_name",
"@type": "xsd:string"
},
"phone": {
"@id": "weav:phone",
"@type": "xsd:string"
},
"locale": {
"@id": "weav:locale",
"@type": "xsd:string"
},
"region": {
"@id": "weav:region",
"@type": "xsd:string"
},
"city": {
"@id": "weav:city",
"@type": "xsd:string"
},
"timezone": {
"@id": "weav:timezone",
"@type": "xsd:string"
},
"language": {
"@id": "weav:language",
"@type": "xsd:string"
},
"company_id": {
"@id": "weav:company_id",
"@type": "xsd:string"
},
"GetV1CustomersIdResponse": "weav:GetV1CustomersIdResponse",
"GetV1KbArticlesResponse": "weav:GetV1KbArticlesResponse",
"PostV1KbArticlesRequest": "weav:PostV1KbArticlesRequest",
"translations": {
"@id": "weav:translations",
"@container": "@list"
},
"PostV1KbArticlesResponse": "weav:PostV1KbArticlesResponse",
"category_id": {
"@id": "weav:category_id",
"@type": "xsd:string"
},
"position": {
"@id": "weav:position",
"@type": "xsd:integer"
},
"status": {
"@id": "weav:status",
"@type": "xsd:string"
},
"published_at": {
"@id": "weav:published_at",
"@type": "xsd:dateTime"
},
"source": {
"@id": "weav:source",
"@type": "xsd:string"
},
"preview_url": {
"@id": "weav:preview_url",
"@type": "xsd:string"
},
"GetV1KbArticlesIdResponse": "weav:GetV1KbArticlesIdResponse",
"PutV1KbArticlesIdRequest": "weav:PutV1KbArticlesIdRequest",
"PutV1KbArticlesIdResponse": "weav:PutV1KbArticlesIdResponse",
"PostV1KbCategoriesRequest": "weav:PostV1KbCategoriesRequest",
"PostV1KbCategoriesResponse": "weav:PostV1KbCategoriesResponse",
"section_id": {
"@id": "weav:section_id",
"@type": "xsd:string"
},
"GetV1KbCategoriesIdResponse": "weav:GetV1KbCategoriesIdResponse",
"GetV1KbRedirectsResponse": "weav:GetV1KbRedirectsResponse",
"GetV1KbSectionsResponse": "weav:GetV1KbSectionsResponse",
"PostV1KbSectionsRequest": "weav:PostV1KbSectionsRequest",
"PostV1KbSectionsResponse": "weav:PostV1KbSectionsResponse",
"GetV1KbSectionsIdResponse": "weav:GetV1KbSectionsIdResponse",
"PutV1KbSectionsIdRequest": "weav:PutV1KbSectionsIdRequest",
"PutV1KbSectionsIdResponse": "weav:PutV1KbSectionsIdResponse",
"GetV1MessagesResponse": "weav:GetV1MessagesResponse",
"PostV1MessagesRequest": "weav:PostV1MessagesRequest",
"conversation_id": {
"@id": "weav:conversation_id",
"@type": "xsd:string"
},
"sender_type": {
"@id": "weav:sender_type",
"@type": "xsd:string"
},
"content": {
"@id": "weav:content",
"@type": "xsd:string"
},
"PostV1MessagesResponse": "weav:PostV1MessagesResponse",
"sender_id": {
"@id": "weav:sender_id",
"@type": "xsd:string"
},
"customer_id": {
"@id": "weav:customer_id",
"@type": "xsd:string"
},
"sent_at": {
"@id": "weav:sent_at",
"@type": "xsd:dateTime"
},
"is_internal": {
"@id": "weav:is_internal",
"@type": "xsd:boolean"
},
"from": {
"@id": "weav:from",
"@container": "@list"
},
"to": {
"@id": "weav:to",
"@container": "@list"
},
"cc": {
"@id": "weav:cc",
"@container": "@list"
},
"bcc": {
"@id": "weav:bcc",
"@container": "@list"
},
"email_status": {
"@id": "weav:email_status",
"@type": "xsd:string"
},
"email_error_message": {
"@id": "weav:email_error_message",
"@type": "xsd:string"
},
"GetV1MessagesIdResponse": "weav:GetV1MessagesIdResponse"
},
"@type": "schema:Dataset",
"schema:name": "weav-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects weav-com'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/_ae-authored/weav-com-openapi-generated.yml.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/_ae-authored/weav-com-openapi-generated.yml"
]
}