Vonage · JSON Structure
Vonage Message Structure
JSON structure documentation for Vonage Messages API.
Type:
Properties: 0
CommunicationsMessagingTelecommunicationsVideo ConferencingVoiceSMSVerification
Vonage Message Structure is a JSON Structure definition published by Vonage.
Meta-schema:
JSON Structure
{
"title": "Vonage Message Structure",
"description": "JSON structure documentation for Vonage Messages API.",
"version": "1.0",
"structure": {
"message": {
"description": "A message sent through the Vonage Messages API.",
"fields": {
"message_uuid": {"type": "string", "format": "uuid", "description": "Unique message identifier returned after send."},
"message_type": {"type": "string", "enum": ["text", "image", "audio", "video", "file", "template", "custom"], "required": true},
"to": {"type": "string", "description": "Recipient number or ID.", "required": true},
"from": {"type": "string", "description": "Sender number or ID.", "required": true},
"channel": {"type": "string", "enum": ["sms", "whatsapp", "messenger", "viber_service", "mms", "rcs"], "required": true},
"text": {"type": "string", "description": "Message text. Required for text messages."},
"image": {"type": "object", "description": "Image payload with url and optional caption."},
"audio": {"type": "object", "description": "Audio payload with url."},
"video": {"type": "object", "description": "Video payload with url and optional caption."},
"file": {"type": "object", "description": "File payload with url, name, and optional caption."},
"client_ref": {"type": "string", "description": "Optional client reference for tracking (max 100 chars)."},
"webhook_url": {"type": "string", "format": "uri", "description": "Optional webhook override URL."}
}
},
"message_status": {
"description": "Webhook payload for message status updates.",
"fields": {
"message_uuid": {"type": "string"},
"to": {"type": "string"},
"from": {"type": "string"},
"channel": {"type": "string"},
"timestamp": {"type": "string", "format": "date-time"},
"status": {"type": "string", "enum": ["submitted", "delivered", "read", "rejected", "undeliverable"]},
"error": {"type": "object", "description": "Error details if delivery failed."}
}
}
}
}
Work with this as data
Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/vonage-message-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.