envoisms-ma · JSON-LD Context
Envoisms Ma Context
JSON-LD context defining the semantic vocabulary for Envoisms Ma from envoisms-ma.
13 Classes
94 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
envoisms:
https://envoisms.ma/schema#
Classes
ConsentEvent
Message
MessageRecord
SendMessageRequest
WhatsAppMedia
BulkSendRequest
VerifySendRequest
Error
MessageButton
WhatsAppProfile
ConversationThread
QualifiedLead
InboundWebhookCatch
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| phone | string | |
| channel | string | |
| purpose | string | |
| status | string | |
| source | string | |
| evidence | ||
| recorded_at | dateTime | |
| created_at | dateTime | |
| to | string | |
| cascade | boolean | |
| cost | ||
| segments | integer | |
| sandbox | boolean | |
| simulated_cost | ||
| warnings | list | |
| campaign_id | string | |
| body | string | |
| sender_id | string | |
| unicode | integer | |
| error_code | string | |
| error_message | string | |
| cost_eur | decimal | |
| cost_mad | decimal | |
| scheduled_at | dateTime | |
| sent_at | dateTime | |
| delivered_at | dateTime | |
| read_at | dateTime | |
| failed_at | dateTime | |
| operator | string | |
| message | string | |
| from | string | |
| cascade_timeout | integer | |
| metadata | ||
| buttons | list | |
| interactive | ||
| template | ||
| phone_number_id | string | |
| image | reference | |
| video | reference | |
| audio | reference | |
| document | reference | |
| sticker | reference | |
| reaction | ||
| contacts | list | |
| location | ||
| context | ||
| link | string | |
| caption | string | |
| filename | string | |
| messages | list | |
| otp_type | string | |
| package_name | string | |
| signature_hash | string | |
| code_length | integer | |
| expiry | integer | |
| app_id | string | |
| brand | string | |
| otp_button_text | string | |
| web_otp_domain | string | |
| app_hash | string | |
| auto_cascade | boolean | |
| error | ||
| type | string | |
| text | string | |
| copy_code | string | |
| url | string | |
| phone_number | string | |
| about | string | |
| address | string | |
| description | string | |
| string | ||
| websites | list | |
| profile_picture_url | string | |
| contact_name | string | |
| last_message | string | |
| last_message_at | dateTime | |
| unread_count | integer | |
| bot_muted | boolean | |
| can_reply_free | boolean | |
| window_expires_at | dateTime | |
| contact_phone | string | |
| preset | string | |
| category | string | |
| bant_score | integer | |
| urgency | string | |
| budget | string | |
| authority | string | |
| notes | string | |
| source_type | string | |
| updated_at | dateTime | |
| name | string | |
| template_id | string | |
| active | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://envoisms.ma/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"envoisms": "https://envoisms.ma/schema#",
"ConsentEvent": "envoisms:ConsentEvent",
"id": {
"@id": "envoisms:id",
"@type": "xsd:string"
},
"phone": {
"@id": "envoisms:phone",
"@type": "xsd:string"
},
"channel": {
"@id": "envoisms:channel",
"@type": "xsd:string"
},
"purpose": {
"@id": "envoisms:purpose",
"@type": "xsd:string"
},
"status": {
"@id": "envoisms:status",
"@type": "xsd:string"
},
"source": {
"@id": "envoisms:source",
"@type": "xsd:string"
},
"evidence": {
"@id": "envoisms:evidence"
},
"recorded_at": {
"@id": "envoisms:recorded_at",
"@type": "xsd:dateTime"
},
"created_at": {
"@id": "envoisms:created_at",
"@type": "xsd:dateTime"
},
"Message": "envoisms:Message",
"to": {
"@id": "envoisms:to",
"@type": "xsd:string"
},
"cascade": {
"@id": "envoisms:cascade",
"@type": "xsd:boolean"
},
"cost": {
"@id": "envoisms:cost"
},
"segments": {
"@id": "envoisms:segments",
"@type": "xsd:integer"
},
"sandbox": {
"@id": "envoisms:sandbox",
"@type": "xsd:boolean"
},
"simulated_cost": {
"@id": "envoisms:simulated_cost"
},
"warnings": {
"@id": "envoisms:warnings",
"@container": "@list"
},
"MessageRecord": "envoisms:MessageRecord",
"campaign_id": {
"@id": "envoisms:campaign_id",
"@type": "xsd:string"
},
"body": {
"@id": "envoisms:body",
"@type": "xsd:string"
},
"sender_id": {
"@id": "envoisms:sender_id",
"@type": "xsd:string"
},
"unicode": {
"@id": "envoisms:unicode",
"@type": "xsd:integer"
},
"error_code": {
"@id": "envoisms:error_code",
"@type": "xsd:string"
},
"error_message": {
"@id": "envoisms:error_message",
"@type": "xsd:string"
},
"cost_eur": {
"@id": "envoisms:cost_eur",
"@type": "xsd:decimal"
},
"cost_mad": {
"@id": "envoisms:cost_mad",
"@type": "xsd:decimal"
},
"scheduled_at": {
"@id": "envoisms:scheduled_at",
"@type": "xsd:dateTime"
},
"sent_at": {
"@id": "envoisms:sent_at",
"@type": "xsd:dateTime"
},
"delivered_at": {
"@id": "envoisms:delivered_at",
"@type": "xsd:dateTime"
},
"read_at": {
"@id": "envoisms:read_at",
"@type": "xsd:dateTime"
},
"failed_at": {
"@id": "envoisms:failed_at",
"@type": "xsd:dateTime"
},
"operator": {
"@id": "envoisms:operator",
"@type": "xsd:string"
},
"SendMessageRequest": "envoisms:SendMessageRequest",
"message": {
"@id": "envoisms:message",
"@type": "xsd:string"
},
"from": {
"@id": "envoisms:from",
"@type": "xsd:string"
},
"cascade_timeout": {
"@id": "envoisms:cascade_timeout",
"@type": "xsd:integer"
},
"metadata": {
"@id": "envoisms:metadata"
},
"buttons": {
"@id": "envoisms:buttons",
"@container": "@list"
},
"interactive": {
"@id": "envoisms:interactive"
},
"template": {
"@id": "envoisms:template"
},
"phone_number_id": {
"@id": "envoisms:phone_number_id",
"@type": "xsd:string"
},
"image": {
"@id": "envoisms:image",
"@type": "@id"
},
"video": {
"@id": "envoisms:video",
"@type": "@id"
},
"audio": {
"@id": "envoisms:audio",
"@type": "@id"
},
"document": {
"@id": "envoisms:document",
"@type": "@id"
},
"sticker": {
"@id": "envoisms:sticker",
"@type": "@id"
},
"reaction": {
"@id": "envoisms:reaction"
},
"contacts": {
"@id": "envoisms:contacts",
"@container": "@list"
},
"location": {
"@id": "envoisms:location"
},
"context": {
"@id": "envoisms:context"
},
"WhatsAppMedia": "envoisms:WhatsAppMedia",
"link": {
"@id": "envoisms:link",
"@type": "xsd:string"
},
"caption": {
"@id": "envoisms:caption",
"@type": "xsd:string"
},
"filename": {
"@id": "envoisms:filename",
"@type": "xsd:string"
},
"BulkSendRequest": "envoisms:BulkSendRequest",
"messages": {
"@id": "envoisms:messages",
"@container": "@list"
},
"VerifySendRequest": "envoisms:VerifySendRequest",
"otp_type": {
"@id": "envoisms:otp_type",
"@type": "xsd:string"
},
"package_name": {
"@id": "envoisms:package_name",
"@type": "xsd:string"
},
"signature_hash": {
"@id": "envoisms:signature_hash",
"@type": "xsd:string"
},
"code_length": {
"@id": "envoisms:code_length",
"@type": "xsd:integer"
},
"expiry": {
"@id": "envoisms:expiry",
"@type": "xsd:integer"
},
"app_id": {
"@id": "envoisms:app_id",
"@type": "xsd:string"
},
"brand": {
"@id": "envoisms:brand",
"@type": "xsd:string"
},
"otp_button_text": {
"@id": "envoisms:otp_button_text",
"@type": "xsd:string"
},
"web_otp_domain": {
"@id": "envoisms:web_otp_domain",
"@type": "xsd:string"
},
"app_hash": {
"@id": "envoisms:app_hash",
"@type": "xsd:string"
},
"auto_cascade": {
"@id": "envoisms:auto_cascade",
"@type": "xsd:boolean"
},
"Error": "envoisms:Error",
"error": {
"@id": "envoisms:error"
},
"MessageButton": "envoisms:MessageButton",
"type": {
"@id": "envoisms:type",
"@type": "xsd:string"
},
"text": {
"@id": "envoisms:text",
"@type": "xsd:string"
},
"copy_code": {
"@id": "envoisms:copy_code",
"@type": "xsd:string"
},
"url": {
"@id": "envoisms:url",
"@type": "xsd:string"
},
"phone_number": {
"@id": "envoisms:phone_number",
"@type": "xsd:string"
},
"WhatsAppProfile": "envoisms:WhatsAppProfile",
"about": {
"@id": "envoisms:about",
"@type": "xsd:string"
},
"address": {
"@id": "envoisms:address",
"@type": "xsd:string"
},
"description": {
"@id": "envoisms:description",
"@type": "xsd:string"
},
"email": {
"@id": "envoisms:email",
"@type": "xsd:string"
},
"websites": {
"@id": "envoisms:websites",
"@container": "@list"
},
"profile_picture_url": {
"@id": "envoisms:profile_picture_url",
"@type": "xsd:string"
},
"ConversationThread": "envoisms:ConversationThread",
"contact_name": {
"@id": "envoisms:contact_name",
"@type": "xsd:string"
},
"last_message": {
"@id": "envoisms:last_message",
"@type": "xsd:string"
},
"last_message_at": {
"@id": "envoisms:last_message_at",
"@type": "xsd:dateTime"
},
"unread_count": {
"@id": "envoisms:unread_count",
"@type": "xsd:integer"
},
"bot_muted": {
"@id": "envoisms:bot_muted",
"@type": "xsd:boolean"
},
"can_reply_free": {
"@id": "envoisms:can_reply_free",
"@type": "xsd:boolean"
},
"window_expires_at": {
"@id": "envoisms:window_expires_at",
"@type": "xsd:dateTime"
},
"QualifiedLead": "envoisms:QualifiedLead",
"contact_phone": {
"@id": "envoisms:contact_phone",
"@type": "xsd:string"
},
"preset": {
"@id": "envoisms:preset",
"@type": "xsd:string"
},
"category": {
"@id": "envoisms:category",
"@type": "xsd:string"
},
"bant_score": {
"@id": "envoisms:bant_score",
"@type": "xsd:integer"
},
"urgency": {
"@id": "envoisms:urgency",
"@type": "xsd:string"
},
"budget": {
"@id": "envoisms:budget",
"@type": "xsd:string"
},
"authority": {
"@id": "envoisms:authority",
"@type": "xsd:string"
},
"notes": {
"@id": "envoisms:notes",
"@type": "xsd:string"
},
"source_type": {
"@id": "envoisms:source_type",
"@type": "xsd:string"
},
"updated_at": {
"@id": "envoisms:updated_at",
"@type": "xsd:dateTime"
},
"InboundWebhookCatch": "envoisms:InboundWebhookCatch",
"name": {
"@id": "envoisms:name",
"@type": "xsd:string"
},
"template_id": {
"@id": "envoisms:template_id",
"@type": "xsd:string"
},
"active": {
"@id": "envoisms:active",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "envoisms-ma API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects envoisms-ma'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/_original/envoisms-ma-api-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/_original/envoisms-ma-api-openapi.json"
]
}