{
  "name": "Vonage Messages API (WhatsApp)",
  "slug": "vonage-whatsapp",
  "website_url": "https://www.vonage.com/communications-apis/messages/",
  "vendor_description": "\"The Vonage Messages API integrates with SMS, MMS, RCS, WhatsApp, Messenger, Viber, and Email allowing you to communicate with your customers on the channels they like.\" - Vonage Messages API enables businesses to send and receive WhatsApp messages via a unified multichannel messaging platform.",
  "categories": [
    "whatsapp"
  ],
  "summary": "Vonage Messages API (WhatsApp) is a REST-based multichannel messaging platform that lets businesses send and receive WhatsApp messages alongside SMS, RCS, Viber, Messenger, and email through a single integration. It suits customer support, marketing, OTP authentication, conversational commerce, and chatbot use cases, with rich message types including interactive buttons, carousels, product messages, and flows. Pricing starts at $0.0002 per message with self-serve signup, a sandbox free tier capped at 100 messages per month, and enterprise plans available. The platform holds HIPAA, GDPR, ISO 27001, and PCI DSS certifications, offers SDKs in seven languages, and includes an MCP server; note that WhatsApp channel access is currently in limited availability and not guaranteed.",
  "capabilities": {
    "supported_actions": [
      "send_template_message",
      "send_session_message",
      "send_media (image / audio / video / document)",
      "send_location",
      "send_contact",
      "send_sticker",
      "send_reaction",
      "interactive_buttons (reply buttons)",
      "list_messages",
      "whatsapp_flows",
      "product_messages (single and multi-product)",
      "carousel_templates",
      "media_message_templates",
      "authentication_templates",
      "inbound_webhooks",
      "message_status_callbacks",
      "mark_message_as_read",
      "show_replying_indicator",
      "template_management (list / create / update / delete)",
      "phone_number_registration (via WhatsApp Provisioning API)",
      "message_failover"
    ],
    "supported_regions": [
      "global"
    ],
    "supported_languages": [
      "Arabic",
      "Bengali",
      "Bulgarian",
      "Chinese (Simplified)",
      "Chinese (Traditional)",
      "Croatian",
      "Czech",
      "Danish",
      "Dutch",
      "English",
      "Estonian",
      "Finnish",
      "French",
      "German",
      "Greek",
      "Hebrew",
      "Hindi",
      "Hungarian",
      "Indonesian",
      "Italian",
      "Japanese",
      "Korean",
      "Latvian",
      "Lithuanian",
      "Norwegian",
      "Polish",
      "Portuguese",
      "Romanian",
      "Russian",
      "Serbian",
      "Slovak",
      "Slovenian",
      "Spanish",
      "Swahili",
      "Swedish",
      "Thai",
      "Turkish",
      "Ukrainian",
      "Vietnamese"
    ],
    "input_types": [
      "text",
      "template (utility / authentication / marketing)",
      "media message template",
      "image",
      "audio",
      "video",
      "document",
      "location",
      "contact",
      "sticker",
      "reaction",
      "interactive buttons / reply buttons",
      "list messages",
      "product messages (single and multi-product)",
      "carousel templates",
      "WhatsApp Flows"
    ],
    "output_types": [
      "message_status (submitted / delivered / rejected / undeliverable)",
      "inbound message webhook",
      "delivery receipts",
      "order submissions (cart / product details)",
      "WhatsApp Flows response payload"
    ],
    "webhooks_supported": true,
    "sandbox_available": true,
    "sdk_languages": [
      "Node.js",
      "Python",
      "Java",
      "Ruby",
      ".NET",
      "PHP",
      "Kotlin"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.nexmo.com/v1/messages",
    "api_version": "v1",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": null,
    "auth_methods": [
      "jwt",
      "basic"
    ],
    "auth_docs_url": "https://developer.vonage.com/en/getting-started/concepts/authentication",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": "JWT HS256 in Authorization header (payload_hash SHA-256)",
    "webhook_events_url": "https://developer.vonage.com/en/api/messages",
    "rate_limit_requests": 75,
    "rate_limit_window": "second",
    "sdk_packages": [
      {
        "package": "@vonage/server-sdk",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/Vonage/vonage-node-sdk"
      },
      {
        "package": "vonage",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/Vonage/vonage-python-sdk"
      },
      {
        "package": "com.vonage:client",
        "language": "Java",
        "official": true,
        "repo_url": "https://github.com/Vonage/vonage-java-sdk"
      },
      {
        "package": "vonage",
        "language": "Ruby",
        "official": true,
        "repo_url": "https://github.com/Vonage/vonage-ruby-sdk"
      },
      {
        "package": "Vonage",
        "language": ".NET",
        "official": true,
        "repo_url": "https://github.com/Vonage/vonage-dotnet-sdk"
      },
      {
        "package": "vonage/client-core",
        "language": "PHP",
        "official": true,
        "repo_url": "https://github.com/Vonage/vonage-php-sdk-core"
      },
      {
        "package": "com.vonage:client-jvm",
        "language": "Kotlin",
        "official": true,
        "repo_url": "https://github.com/Vonage/vonage-kotlin-sdk"
      }
    ],
    "mcp_url": "https://documentation-mcp.vonage.dev/mcp",
    "quickstart_url": "https://developer.vonage.com/en/messages/code-snippets/send-a-whatsapp-message"
  },
  "pricing": {
    "pricing_model": "usage_based",
    "has_published_pricing": true,
    "starting_price_usd": "0.0002",
    "price_basis": "per message",
    "free_tier_available": false,
    "free_tier_limit": "Messages API Sandbox (1 msg/sec, 100 msgs/month)",
    "free_tier_details": "No recurring $0 platform plan. Meta provides 1,000 free service conversations/month at the WABA level (Meta-level allowance, not a Vonage platform free tier). The Vonage Messages API sandbox is free to use (100 messages/month across channels, 1 msg/sec) for development and testing only - this is a development sandbox, not a production free tier.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": true,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": null,
        "item": "Vonage platform fee (per message, WhatsApp) — starting rate",
        "amount_usd": "0.0002",
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://api.support.vonage.com/hc/en-us/articles/20773952146460-WhatsApp-Pricing-Vonage-Platform-Fees"
      },
      {
        "plan": null,
        "item": "Meta WhatsApp per-message fees (utility, authentication, marketing, service categories; per-message model effective July 1 2025; passed through at Meta's published rates)",
        "amount_usd": null,
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://api.support.vonage.com/hc/en-us/articles/19800233069084-WhatsApp-Pricing"
      }
    ]
  },
  "compliance": {
    "soc2": "unknown",
    "hipaa": true,
    "gdpr": true,
    "iso_27001": true,
    "pci_dss": true,
    "sla_published": true,
    "sla_url": "https://www.vonage.com/communications-apis/services/support/",
    "data_retention_policy_url": "https://www.vonage.com/privacy-policy",
    "documented_rate_limits": "Sandbox: 1 message/second, 100 messages/month across all channels. Production: default 75 API requests/second per API key (429 returned on exceed). Meta-enforced WhatsApp messaging tiers (business-initiated conversations per 24-hour rolling window): unverified accounts 250 unique customers; verified accounts start at 1,000 unique customers and scale automatically (1K → 10K → 100K → unlimited) based on phone number quality rating and messaging patterns. Template creation rate: 100 templates/hour. Unverified accounts: max 250 templates; verified accounts: max 6,000 templates.",
    "known_restrictions": [
      "WhatsApp is in Limited Availability - Vonage cannot guarantee you will receive a WhatsApp account",
      "Businesses must obtain customer opt-in consent before sending messages",
      "Messages outside the 24-hour customer care window must use pre-approved Message Templates",
      "Templates must be approved by WhatsApp/Meta before use",
      "Only templates in your own namespace are valid; external templates return error 1022",
      "Template header/footer max 60 characters; body max 1,024 characters",
      "Meta Business Verification required to scale beyond 250 unique contacts/24h or to obtain Official Business Account status",
      "WhatsApp templates not available in sandbox environment",
      "Vonage per-message platform fee charged per message in addition to Meta per-message fees; effective July 1 2025 Meta moved from conversation-based to per-message pricing",
      "Vonage Platform Fee updated April 1, 2026 to align with Meta rate card changes",
      "Approved template names cannot be reused for 30 days after deletion",
      "Enterprise contracts may bundle Meta rates with annual minimum commitments and monthly minimums regardless of usage"
    ]
  },
  "developer": {
    "docs_url": "https://developer.vonage.com/en/home",
    "api_reference_url": "https://developer.vonage.com/en/reference",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": "https://developer.vonage.com/changelog",
    "status_page_url": null,
    "llms_txt_url": "https://developer.vonage.com/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2022-01-01",
    "ga_date": null,
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Aramex"
    ]
  },
  "scores": {
    "agent_friendliness": 40,
    "pricing_transparency": 85,
    "setup_speed": 75,
    "docs_quality": 15,
    "procurement_friction": 85,
    "trust_readiness": 75,
    "best_for": [
      "Regulated or enterprise workloads - compliance attestations and an enterprise plan",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You want to try it free before paying"
    ]
  },
  "sources": [
    {
      "field": "gdpr",
      "url": "https://www.vonage.com/security/communication-apis/",
      "excerpt": "Vonage also adheres to global privacy standards through the General Data Protection Regulation (GDPR).",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://www.vonage.com/communications-apis/messages/",
      "excerpt": "Vonage Messages API: A Messaging API For Meaningful CX — integrates SMS, RCS, WhatsApp, Messenger, and more into one API",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://developer.vonage.com/en/messages/concepts/whatsapp",
      "excerpt": "Vonage employs a Per-Message Pricing (PMP) model effective July 1, 2025: Platform fee charged per message. WhatsApp fee charged per template message based on three categories: Utility templates, Authentication templates, Marketing templates.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://www.vonage.com/communications-apis/messages/pricing/",
      "excerpt": "Messages API Pricing | Vonage",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://developer.vonage.com/en/messages/concepts/messages-api-sandbox",
      "excerpt": "The Messages API Sandbox provides a testing environment for WhatsApp messaging without requiring a WhatsApp Business Account setup. It's designed for initial API exploration rather than production use.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://developer.vonage.com/en/blog/spread-holiday-cheer-with-ai-agents-and-vonage-mcp-messaging-tools",
      "excerpt": "the Vonage Tooling MCP Server exposes five messaging tools: whatsapp-send-text, whatsapp-send-text-with-sms-failover, rcs-send-text, rcs-send-text-with-sms-failover, sms",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.prnewswire.com/news-releases/vonage-achieves-soc-2-type-ii-compliance-for-network-apis-reinforcing-its-commitment-to-data-security-and-customer-trust-302355586.html",
      "excerpt": "Vonage has achieved SOC 2 Type II compliance for its Vonage Network APIs. Vonage is one of the first network API providers to earn this certification.",
      "confidence": "low"
    },
    {
      "field": "categories",
      "url": "https://developer.vonage.com/en/messages/overview",
      "excerpt": "The Vonage Messages API integrates with SMS, MMS, RCS, WhatsApp, Messenger, Viber, and Email allowing you to communicate with your customers on the channels they like.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://api.support.vonage.com/hc/en-us/articles/20773952146460-WhatsApp-Pricing-Vonage-Platform-Fees",
      "excerpt": "Vonage now has a pay-per-message platform fee with rates starting as low as 0.0001 Euros (0.00015 USD) per message.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://api.support.vonage.com/hc/en-us/articles/20773952146460-WhatsApp-Pricing-Vonage-Platform-Fees",
      "excerpt": "Vonage now has a pay-per-message platform fee with rates starting as low as 0.0001 Euros (0.00015 USD) per message.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available",
      "url": "https://developer.vonage.com/en/messages/concepts/messages-api-sandbox",
      "excerpt": "Monthly limit: 100 messages/month with a fair usage policy. Rate limit: One message per second. Cost: Free to use. Overage response: 429 HTTP error when monthly limit exceeded.",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://api.support.vonage.com/hc/en-us/articles/11679887237276-What-is-the-Messages-API-sandbox-rate-limit",
      "excerpt": "The Messages API sandbox has a limit of 1 message per second and 100 messages per month.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://developer.vonage.com/en/blog/introducing-the-vonage-mcp-tooling-server",
      "excerpt": "The MCP Tooling Server enables AI-driven tools to perform real operations, from sending SMS to managing WhatsApp flows, all within the developer workflow.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://www.vonage.com/communications-apis/platform/",
      "excerpt": "For Vonage's Communications API Platform, the platform is certified for ISO27001, HIPAA, SOC 2, and PCI DSS.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://www.vonage.com/security/communication-apis/",
      "excerpt": "Vonage maintains a wide range of compliance certifications across its product lines that are independently tested and audited by third parties, including ISO 27001, PCI-DSS, SOC, HIPAA, HITECH, HITRUST, and CSA STAR.",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://www.vonage.com/communications-apis/platform/",
      "excerpt": "For Vonage's Communications API Platform, the platform is certified for ISO27001, HIPAA, SOC 2, and PCI DSS.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://www.vonage.com/communications-apis/services/support/",
      "excerpt": "The Premium support plan includes a 99.99% platform availability SLA. The Vonage API platform boasts 99.99% uptime and is deployed in multiple regions globally.",
      "confidence": "medium"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://developer.vonage.com/en/messages/technical-details",
      "excerpt": "The default rate limit is 75 requests per second per API key. Exceeding this threshold returns a 429 HTTP response.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://developer.vonage.com/en/messages/concepts/whatsapp",
      "excerpt": "WhatsApp is in Limited Availability and Vonage cannot guarantee you will receive a WhatsApp account.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://whapi.cloud/blog/whatsapp-bsp-pricing-hidden-costs-2026",
      "excerpt": "Enterprise contracts bundle Meta rates with professional services and annual minimum commitments. Monthly minimums apply regardless of actual usage — a fixed cost floor regardless of your send volume in a given month.",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://www.vonage.com/communications-apis/services/support/",
      "excerpt": "For customers with high volume or critical use cases, Vonage recommends their Premium or Enterprise Support Plans. The Enterprise Plan includes solution and consulting services.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://developer.vonage.com/en/messages/guides/whatsapp-flows",
      "excerpt": "WhatsApp Flows enable businesses to collect information from their users via rich UI components within WhatsApp.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://developer.vonage.com/en/messages/code-snippets/whatsapp/send-text",
      "excerpt": "The documentation provides code examples for: Bash/cURL, JavaScript (Node.js), Kotlin, Java, C#, PHP, Python, Ruby",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://developer.vonage.com/en/messages/code-snippets/send-a-whatsapp-message",
      "excerpt": "Production: https://api.nexmo.com/v1/messages",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://developer.vonage.com/en/api/messages",
      "excerpt": "The API supports two approaches: JWT: \"Your JSON web token\" passed as Bearer <JWT> in headers. Basic Auth: Base64-encoded API key and secret, formatted as Basic <base64>. Note: \"You can use either JWT or Basic authentication, but not both at the same time.\"",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://developer.vonage.com/en/messages/concepts/signed-webhooks",
      "excerpt": "Webhook signing is enabled by default for the Messages, Dispatch, Verify, and Voice APIs. SHA-256 is always used for signing Messages API webhooks. The JWT header specifies: alg: HS256, typ: JWT. The JWT payload contains payload_hash — SHA-256 hash for optional payload tampering detection.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_window",
      "url": "https://developer.vonage.com/en/messages/technical-details",
      "excerpt": "The default rate limit is 75 requests per second per API key.",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://api.support.vonage.com/hc/en-us/articles/4404807738132-What-is-Meta-Business-Verification-and-How-to-Complete-It",
      "excerpt": "Meta Business Verification needs to be completed as part of the WhatsApp onboarding process.",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://developer.vonage.com/en/api/messages",
      "excerpt": "API is labeled Version 1 with no deprecation notices except for the trusted_sender parameter.",
      "confidence": "medium"
    },
    {
      "field": "price_basis",
      "url": "https://developer.vonage.com/en/messages/concepts/whatsapp",
      "excerpt": "A Vonage platform fee - this is priced per message. A WhatsApp fee - this is priced per template message.",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://api.support.vonage.com/hc/en-us/articles/11679887237276-What-is-the-Messages-API-sandbox-rate-limit",
      "excerpt": "The Messages API sandbox has a limit of 1 message per second and 100 messages per month.",
      "confidence": "medium"
    },
    {
      "field": "mcp_url",
      "url": "https://developer.vonage.com/en/blog/the-vonage-server-and-tooling-mcp-servers-are-live-on-postman",
      "excerpt": "Documentation MCP Server: https://documentation-mcp.vonage.dev/mcp. The Vonage Documentation MCP Server lets developers ask questions in-line and receive context-aware answers and code they can integrate instantly from Vonage Documentation.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/Vonage/vonage-node-sdk",
      "excerpt": "Vonage API client for Node.js. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.vonage.com/about-us/vonage-stories/aramex-case-study/",
      "excerpt": "Aramex successfully digitally transformed its last-mile delivery processes using Vonage's Messages API to integrate with WhatsApp Business solution. In the first six months of integrating WhatsApp, Aramex served over 1 million customers through WhatsApp.",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://developer.vonage.com/en/api/messages-olympus",
      "excerpt": "Base URL: https://{api-region}.nexmo.com/v1/messages — version encoded in URL path. Supports v0.1 and v1 webhook versions via the webhook_version parameter.",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://developer.vonage.com/en/messages/code-snippets/send-a-whatsapp-message",
      "excerpt": "Guide demonstrates how to send WhatsApp messages via the Messages API, with a maximum text size of 4096 characters including Unicode. Production base URL: https://api.nexmo.com/v1/messages",
      "confidence": "high"
    },
    {
      "field": "sla_url",
      "url": "https://www.vonage.com/communications-apis/services/support/",
      "excerpt": "Vonage offers a 99.99% platform availability SLA for their communications APIs, with service level agreements available through their Premium and Enterprise support plans.",
      "confidence": "medium"
    },
    {
      "field": "pci_dss",
      "url": "https://www.vonage.com/communications-apis/platform/",
      "excerpt": "For Vonage's Communications API Platform, the platform is certified for ISO27001, HIPAA, SOC 2, and PCI DSS.",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://developer.vonage.com/en/messages/overview",
      "excerpt": "The Vonage Messages API integrates with SMS, MMS, RCS, WhatsApp, Messenger, Viber, and Email allowing you to communicate with your customers on the channels they like.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://api.support.vonage.com/hc/en-us/articles/13159737704348-WhatsApp-Quality-Rating-and-Messaging-Limits",
      "excerpt": "Messaging limits determine the maximum number of business-initiated conversations you can initiate using each phone number in a rolling 24-hour period. Business phone numbers without a connected status and an approved display name are limited to 250 business-initiated conversations in a rolling 24-hour period.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://api.support.vonage.com/hc/en-us/articles/20773952146460-WhatsApp-Pricing-Vonage-Platform-Fees",
      "excerpt": "The Vonage Platform Fee will be updated effective April 1, 2026.",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://api.support.vonage.com/hc/en-us/articles/6025833602580-Getting-Started-with-Vonage-s-WhatsApp-Business-API-Embedded-Sign-Up",
      "excerpt": "Vonage offers a self-service onboarding tool, embedded in Vonage's Customer Dashboard, allowing you to create your own WhatsApp Business Account (WABA). You can be onboarding and sending WhatsApp messages in as little as 10 minutes.",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://developer.vonage.com/en/messages/overview",
      "excerpt": "WhatsApp: Message templates, authentication templates, media messages, audio/video/file/image/location sending, quick replies, buttons, contacts, reactions, stickers, and carousel templates",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://developer.vonage.com/en/messages/concepts/messages-api-sandbox",
      "excerpt": "Inbound and status webhooks must be configured separately from account-level settings. Vonage retries failed webhooks (non-200 responses) with increasing intervals over 24 hours.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://developer.vonage.com/en/api/messages-olympus",
      "excerpt": "Base URL: https://{api-region}.nexmo.com/v1/messages",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://developer.vonage.com/en/api/messages",
      "excerpt": "API Version: 1.0 (v0 also available)",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://developer.vonage.com/en/messages/technical-details",
      "excerpt": "basic authentication does not support webhooks or advanced features such as ACLs. For most use-cases we recommend JWT Authentication.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://developer.vonage.com/en/messages/technical-details",
      "excerpt": "The default rate limit is 75 requests per second per API key. Exceeding this threshold returns a 429 HTTP response.",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://developer.vonage.com/en/messages/concepts/whatsapp",
      "excerpt": "WhatsApp Business Solution messages can only be sent by businesses that have been approved by WhatsApp. The approved business profile receives a green verified label to indicate that it is a legitimate business.",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://developer.vonage.com/en/messages/concepts/whatsapp",
      "excerpt": "WhatsApp is in Limited Availability and Vonage cannot guarantee you will receive a WhatsApp account.",
      "confidence": "medium"
    },
    {
      "field": "starting_price_usd",
      "url": "https://api.support.vonage.com/hc/en-us/articles/20773952146460-WhatsApp-Pricing-Vonage-Platform-Fees",
      "excerpt": "Vonage now has a pay-per-message platform fee with rates starting as low as 0.0001 Euros (0.00015 USD) per message.",
      "confidence": "medium"
    },
    {
      "field": "free_tier_limit",
      "url": "https://developer.vonage.com/en/messages/concepts/whatsapp",
      "excerpt": "For the purpose of trying out WhatsApp, Vonage provides the Messages API Sandbox.",
      "confidence": "medium"
    },
    {
      "field": "error_format",
      "url": "https://developer.vonage.com/en/api/messages",
      "excerpt": "Errors include: type (URL reference), title (error code), detail (description), instance (record ID).",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://developer.vonage.com/en/blog/the-vonage-messages-api-is-now-in-our-server-sdks",
      "excerpt": "The article announces Messages API integration across six server SDKs: Ruby, Node, PHP, Python, Java, and .NET.",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/Vonage/vonage-kotlin-sdk",
      "excerpt": "Vonage Server SDK for Kotlin. API support for SMS, RCS, Messages, Voice, Text-to-Speech, Numbers, Verify (2FA), Video and more.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://developer.vonage.com/en/blog/the-vonage-messages-api-is-now-in-our-server-sdks",
      "excerpt": "Publication date of July 5, 2022: announces Messages API integration across six server SDKs: Ruby, Node, PHP, Python, Java, and .NET.",
      "confidence": "medium"
    },
    {
      "field": "webhook_events_url",
      "url": "https://developer.vonage.com/en/api/messages",
      "excerpt": "Webhook Events: Inbound Message — Incoming customer messages; Message Status — Delivery status updates (submitted, delivered, rejected, undeliverable).",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://developer.vonage.com/en/api/messages",
      "excerpt": "No explicit idempotency mechanism documented.",
      "confidence": "medium"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://www.vonage.com/privacy-policy",
      "excerpt": "Vonage does not guarantee the storage or retention of any Customer Data and shall have no liability whatsoever for any damage, deletion, loss, unavailability or any other consequences that Customer may incur relating to such data.",
      "confidence": "medium"
    }
  ],
  "fields_not_found": [
    "minimum_commitment (no publicly stated monthly/annual floor for self-serve)",
    "soc2 (SOC 2 Type II announcement covers Vonage Network APIs, not confirmed for Communications/Messages API specifically)",
    "ga_date",
    "deprecation_policy_url",
    "idempotency_key_details",
    "free_tier_limit_exact_usd"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-16T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/vonage-whatsapp",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/vonage-whatsapp/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme API",
            "website_url": "https://acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example"
            }
          ]
        }
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}