{
  "name": "Twilio WhatsApp Business API",
  "slug": "twilio-whatsapp",
  "website_url": "https://www.twilio.com/en-us/messaging/channels/whatsapp",
  "vendor_description": "\"Enable businesses to engage customers through WhatsApp messaging and calling via programmable APIs\" connecting \"3+ billion users on the world's most popular messaging app\"",
  "categories": [
    "whatsapp"
  ],
  "summary": "Twilio WhatsApp Business API lets developers send and receive messages on WhatsApp across all supported countries, covering two-way support conversations, alerts, OTP authentication, marketing broadcasts, and AI chatbots. Pricing is usage-based starting at $0.005 per message with no credit card required for the sandbox, and enterprise plans are available. SDKs ship for seven languages including Node.js, Python, and Java, and the API carries SOC 2 Type 2, HIPAA, ISO 27001, and PCI DSS certifications. Senders are subject to Meta's tiered throughput limits (250 to unlimited unique users per 24 hours) and must obtain explicit user opt-in before messaging.",
  "capabilities": {
    "supported_actions": [
      "send_template_message",
      "send_session_message",
      "send_media",
      "interactive_buttons",
      "list_messages",
      "whatsapp_flows",
      "inbound_webhooks",
      "template_management",
      "message_status_callbacks",
      "phone_number_registration",
      "catalog_products",
      "typing_indicators",
      "location_messages",
      "carousel_messages",
      "call_to_action_messages",
      "quick_reply_buttons",
      "whatsapp_business_calling",
      "senders_api_programmatic_registration",
      "marketing_messages_api",
      "utility_direct_send"
    ],
    "supported_regions": [
      "global (all countries where WhatsApp is available)",
      "Crimea excluded"
    ],
    "supported_languages": [],
    "input_types": [
      "text",
      "template",
      "image",
      "audio",
      "document",
      "interactive buttons",
      "list messages",
      "location",
      "carousel",
      "whatsapp_flows",
      "quick reply buttons",
      "call-to-action messages",
      "catalog / products"
    ],
    "output_types": [
      "message_status (queued/sent/delivered/failed)",
      "inbound message webhook",
      "delivery receipts / status callbacks",
      "typing indicators",
      "WhatsApp Business Calling events"
    ],
    "webhooks_supported": true,
    "sandbox_available": true,
    "sdk_languages": [
      "Node.js",
      "Python",
      "Java",
      "Ruby",
      "PHP",
      "C#",
      "Go"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.twilio.com/2010-04-01",
    "api_version": "2010-04-01",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": "https://www.twilio.com/en-us/changelog",
    "auth_methods": [
      "basic"
    ],
    "auth_docs_url": "https://www.twilio.com/docs/usage/requests-to-twilio",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": "X-Twilio-Signature (HMAC-SHA1)",
    "webhook_events_url": "https://www.twilio.com/docs/usage/webhooks/messaging-webhooks",
    "rate_limit_requests": 80,
    "rate_limit_window": "second",
    "sdk_packages": [
      {
        "package": "twilio",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/twilio/twilio-node"
      },
      {
        "package": "twilio",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/twilio/twilio-python"
      },
      {
        "package": "com.twilio.sdk:twilio",
        "language": "Java",
        "official": true,
        "repo_url": "https://github.com/twilio/twilio-java"
      },
      {
        "package": "twilio-ruby",
        "language": "Ruby",
        "official": true,
        "repo_url": "https://github.com/twilio/twilio-ruby"
      },
      {
        "package": "twilio/sdk",
        "language": "PHP",
        "official": true,
        "repo_url": "https://github.com/twilio/twilio-php"
      },
      {
        "package": "Twilio",
        "language": "C#",
        "official": true,
        "repo_url": "https://github.com/twilio/twilio-csharp"
      },
      {
        "package": "github.com/twilio/twilio-go",
        "language": "Go",
        "official": true,
        "repo_url": "https://github.com/twilio/twilio-go"
      }
    ],
    "mcp_url": "https://mcp.twilio.com/docs",
    "quickstart_url": "https://www.twilio.com/docs/whatsapp/quickstart/node"
  },
  "pricing": {
    "pricing_model": "usage_based",
    "has_published_pricing": true,
    "starting_price_usd": "0.0050",
    "price_basis": "per message",
    "free_tier_available": false,
    "free_tier_limit": "Free trial (no credit card required); sandbox available for testing",
    "free_tier_details": "No recurring $0 platform plan. Twilio offers a time-limited free trial (no credit card required) with $15 in trial credits. Meta's 1,000 free service conversations/month allowance was eliminated when Meta moved to per-template-message pricing on July 1, 2025.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": true,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": "Pay-as-you-go",
        "item": "Twilio per-message fee (inbound and outbound)",
        "amount_usd": "0.0050",
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://www.twilio.com/en-us/whatsapp/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Meta utility template message fee (outside 24-hr customer service window)",
        "amount_usd": "0.0034",
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://www.twilio.com/en-us/whatsapp/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Meta authentication template message fee",
        "amount_usd": "0.0034",
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://www.twilio.com/en-us/whatsapp/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Meta marketing template message fee (varies by country — passed through at cost, no Twilio markup)",
        "amount_usd": null,
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://www.twilio.com/en-us/changelog/meta-is-updating-whatsapp-pricing-on-july-1--2025"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "Failed message processing fee",
        "amount_usd": "0.0010",
        "amount_percent": null,
        "per": "failed message",
        "currency": "USD",
        "source_url": "https://www.twilio.com/en-us/whatsapp/pricing"
      },
      {
        "plan": "Messaging Engagement Suite add-on",
        "item": "Link shortening, click tracking, and message scheduling (first 1,000/month complimentary)",
        "amount_usd": "0.0150",
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://www.twilio.com/en-us/whatsapp/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "WhatsApp Business Calling — Twilio channel fee (inbound and outbound)",
        "amount_usd": "0.0050",
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://www.twilio.com/en-us/whatsapp/pricing"
      },
      {
        "plan": "Pay-as-you-go",
        "item": "WhatsApp Business Calling — Meta connectivity fee outbound (varies by destination country, passed through at cost)",
        "amount_usd": null,
        "amount_percent": null,
        "per": "minute",
        "currency": "USD",
        "source_url": "https://www.twilio.com/en-us/whatsapp/pricing"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": true,
    "gdpr": true,
    "iso_27001": true,
    "pci_dss": true,
    "sla_published": false,
    "sla_url": "https://www.twilio.com/en-us/legal/service-level-agreement/twilio-apis",
    "data_retention_policy_url": "https://www.twilio.com/en-us/privacy",
    "documented_rate_limits": "Meta messaging tiers (portfolio-level, business-initiated conversations per 24-hour period): Tier 0: 250 unique users; Tier 1: 1,000; Tier 2: 10,000; Tier 3: 100,000; Tier 4: unlimited. Twilio default throughput: 80 messages per second (MPS) per sender; can be increased up to 400 MPS by request. WhatsApp sandbox limited to 1 message per 3 seconds. Twilio has no ability to change a sender's messaging tier - controlled entirely by Meta.",
    "known_restrictions": [
      "Requires Meta Business Manager account association",
      "Unverified Meta Business Manager accounts limited to 2 phone numbers per manager; verified up to 20; Official Business Accounts up to 1,000",
      "Opt-in (explicit user consent) mandatory before sending messages; violations risk account suspension",
      "Business-initiated messages outside 24-hour customer service window require pre-approved templates",
      "Template pre-approval required for notifications outside the customer service window",
      "24-hour customer service window (user-initiated) required for free-form messages",
      "Meta messaging tiers controlled by Meta, not Twilio",
      "Crimea region excluded from messaging",
      "WhatsApp Flows not suitable for HIPAA Eligible Service or PCI data",
      "Sandbox restricted to 3 pre-approved templates; limited to one message per 3 seconds; shared phone number",
      "Sandbox sandbox users must opt in by texting a join code; sessions expire after 3 days",
      "Sandbox geographic restrictions (e.g. Brazil, Indonesia may be temporarily restricted)",
      "Meta moved from conversation-based to per-template-message pricing on July 1, 2025; Twilio passes Meta fees through at cost"
    ]
  },
  "developer": {
    "docs_url": "https://www.twilio.com/docs",
    "api_reference_url": "https://www.twilio.com/en-us/products",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": "https://www.twilio.com/changelog",
    "status_page_url": "https://status.twilio.com",
    "llms_txt_url": "https://www.twilio.com/llms.txt",
    "markdown_docs_url": "https://www.twilio.com/en-us/messaging/channels/whatsapp.md",
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2018-08-01",
    "ga_date": "2020-10-21",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Magalu",
      "inDrive",
      "QVC Italy",
      "HubSpot",
      "International Rescue Committee",
      "Deliveroo",
      "Hays",
      "SnapTravel"
    ]
  },
  "scores": {
    "agent_friendliness": 85,
    "pricing_transparency": 85,
    "setup_speed": 75,
    "docs_quality": 70,
    "procurement_friction": 85,
    "trust_readiness": 80,
    "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": "pricing_model",
      "url": "https://www.twilio.com/en-us/whatsapp/pricing",
      "excerpt": "Twilio charges $0.005, inbound or outbound per message. Meta charges per template message based on category (utility, authentication, marketing).",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://www.twilio.com/en-us/whatsapp/pricing",
      "excerpt": "Twilio's per-message fee for WhatsApp is $0.005, inbound or outbound. Failed message processing fee: $0.001 per message.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available / free_tier_details",
      "url": "https://www.twilio.com/en-us/changelog/meta-is-updating-whatsapp-pricing-on-july-1--2025",
      "excerpt": "Twilio will continue to pass through Meta's updated charges without adding any additional fees.",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://www.twilio.com/docs/whatsapp/sandbox",
      "excerpt": "Twilio provides the Sandbox with a shared phone number (+14155238886)",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://www.twilio.com/en-us/legal/service-level-agreement/twilio-apis",
      "excerpt": "Standard Services APIs: 99.95% monthly availability threshold; Enterprise Tier: 99.99% monthly availability for Twilio Enterprise Edition",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://www.twilio.com/en-us/security",
      "excerpt": "HIPAA — Eligible products & services available with BAA",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.twilio.com/en-us/security",
      "excerpt": "Binding Corporate Rules implemented",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://www.twilio.com/en-us/security",
      "excerpt": "PCI DSS Level 1; PCI DSS Level 4",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://www.twilio.com/en-us/blog/scaling-whatsapp-business-platform-part-1",
      "excerpt": "Tier 0: 250 unique users per 24 hours; Tier 1: 1,000; Tier 2: 10,000; Tier 3: 100,000; Tier 4: Unlimited capacity.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://github.com/twilio-labs/mcp",
      "excerpt": "a monorepo for the Model Context Protocol server that exposes all of Twilio APIs",
      "confidence": "high"
    },
    {
      "field": "categories",
      "url": "https://www.twilio.com/en-us/messaging/channels/whatsapp",
      "excerpt": "WhatsApp is the primary channel. Twilio's broader platform also supports SMS, RCS, Facebook Messenger, MMS, Chat, and Apple Messages for Business through its Messaging APIs.",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://www.twilio.com/en-us/pricing",
      "excerpt": "Starts at $0.005 to send or receive a WhatsApp message. Prices vary by use case.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available / free_tier_details",
      "url": "https://www.twilio.com/en-us/whatsapp/pricing",
      "excerpt": "Start for free — no credit card required.",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://www.twilio.com/docs/whatsapp/sandbox",
      "excerpt": "The Twilio WhatsApp Sandbox is a pre-configured environment in the Twilio Console for testing WhatsApp messaging functionality. It's a shared testing space that doesn't require a WhatsApp Business Account or registered sender to use.",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://www.twilio.com/en-us/legal/service-level-agreement",
      "excerpt": "SLA documents listed: Twilio APIs Service Level Agreement, Twilio Flex Critical Scenarios Service Level Agreement, Twilio Segment Data Ingestion API Service Level Agreement. WhatsApp messaging does not have its own SLA listed on this page.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.twilio.com/en-us/security",
      "excerpt": "SOC 2, Type II (comprehensive audit); SOC 2, Type I (controls testing)",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://www.twilio.com/en-us/legal/privacy",
      "excerpt": "Twilio Inc. and our subsidiary Stytch Inc. comply with the EU-U.S. Data Privacy Framework (EU-U.S. DPF), the UK Extension to the EU-U.S. DPF, and the Swiss-U.S. Data Privacy Framework.",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://www.twilio.com/en-us/security",
      "excerpt": "ISO/IEC 27001:2013 certified; ISO/IEC 27017:2015 certified; ISO/IEC 27018:2019 certified",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://www.twilio.com/en-us/changelog/80-mps-default-throughput-upgrade-for-twilio-whatsapp-text-and-media",
      "excerpt": "80 MPS (messages per second) by default per WhatsApp sender for all outbound traffic",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://www.twilio.com/docs/whatsapp/sandbox",
      "excerpt": "The Sandbox number can only send one message every three seconds.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://www.twilio.com/en-us/blog/introducing-twilio-alpha-mcp-server",
      "excerpt": "today, we're equally excited to introduce the Twilio Alpha MCP server",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://www.twilio.com/docs/whatsapp/message-features",
      "excerpt": "Formatting message text, messages including location information, card messages with images, text, and/or buttons, list messages, call-to-action messages, messages with quick reply buttons, product catalogs, carousels, flows",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.twilio.com/docs/whatsapp/api",
      "excerpt": "WhatsApp requires that your application implement explicit user opt-ins to deliver messages over WhatsApp. Failing to obtain consent may result in account suspension.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://www.twilio.com/docs/whatsapp/quickstart",
      "excerpt": "Supported SDK languages: Python, Node.js, PHP, C# (.NET Framework), Java, Go, Ruby, curl",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://www.twilio.com/en-us/messaging/channels/whatsapp",
      "excerpt": "3+ billion users on the world's most popular messaging app",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://www.twilio.com/docs/messaging/api",
      "excerpt": "The following API resources that process SMS messages point to the Base URL of https://api.twilio.com/2010-04-01",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://www.twilio.com/docs/whatsapp/api",
      "excerpt": "API version 2010-04-01 shown in response examples",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://www.twilio.com/docs/usage/webhooks/webhooks-security",
      "excerpt": "X-Twilio-Signature (or x-twilio-signature in lowercase for WebSocket requests) ... HMAC-SHA1 hashing algorithm",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://www.twilio.com/en-us/changelog/80-mps-default-throughput-upgrade-for-twilio-whatsapp-text-and-media",
      "excerpt": "text-only throughput for a WhatsApp sender can be increased up to a maximum of 400 MPS by request",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://www.twilio.com/docs/whatsapp/key-concepts",
      "excerpt": "Before sending live messages, you must: ... Complete business verification with Meta",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://www.twilio.com/en-us/whatsapp/pricing",
      "excerpt": "Twilio's per-message fee for WhatsApp is $0.005, inbound or outbound",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://www.twilio.com/en-us/press/releases/worlds-most-popular-messaging-channel",
      "excerpt": "As a part of its limited access launch, WhatsApp requires approval for all brands to provision their business profile. Starting today, any developer can begin testing applications via Twilio's Sandbox for WhatsApp.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.twilio.com/en-us/messaging/channels/whatsapp",
      "excerpt": "Magalu (2x seller onboarding conversion), inDrive (89% verification conversion)",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.twilio.com/en-us/press/releases/worlds-most-popular-messaging-channel",
      "excerpt": "Deliveroo, Hays, PATH and SnapTravel",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://www.twilio.com/docs/ai/mcp",
      "excerpt": "Twilio MCP and Twilio Skills are available as Public Beta products, and the information contained in this document is subject to change.",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://www.twilio.com/docs/messaging/api/message-resource",
      "excerpt": "The error_code returned if the Message status is failed or undelivered ... error_message field.",
      "confidence": "medium"
    },
    {
      "field": "idempotency_supported",
      "url": "https://www.twilio.com/docs/messaging/api/message-resource",
      "excerpt": "The documentation does not mention idempotency keys or idempotent request handling for the Messages API.",
      "confidence": "medium"
    },
    {
      "field": "supported_actions",
      "url": "https://www.twilio.com/en-us/blog/products/launches/launch-whatsapp-faster-with-twilio--senders-api-ga--plus-typing-",
      "excerpt": "Typing indicators — notifies customers that a response is being prepared.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://www.twilio.com/en-us/changelog/meta-is-updating-whatsapp-pricing-on-july-1--2025",
      "excerpt": "Twilio will continue to pass through Meta's updated charges without adding any additional fees.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://help.twilio.com/articles/360051177134-What-countries-can-I-reach-with-the-Twilio-API-for-WhatsApp",
      "excerpt": "Twilio's API for WhatsApp allows you to reach just about every country in the world. Businesses and end users in Crimea are forbidden from communicating with the WhatsApp Business API.",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://www.twilio.com/docs/usage/requests-to-twilio",
      "excerpt": "To authenticate requests to the Twilio APIs, Twilio supports HTTP Basic authentication.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://www.twilio.com/docs/messaging/api/message-resource",
      "excerpt": "https://api.twilio.com/2010-04-01/Accounts/{AccountSid}/Messages.json",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://www.twilio.com/blog/whatsapp-api-generally-available",
      "excerpt": "Since launching support for WhatsApp on the Programmable Messaging API, more than 200,000 developers have started building on the platform.",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://www.twilio.com/en-us/changelog/80-mps-default-throughput-upgrade-for-twilio-whatsapp-text-and-media",
      "excerpt": "80 MPS (messages per second) by default per WhatsApp sender for all outbound traffic",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://www.twilio.com/docs/whatsapp/self-sign-up",
      "excerpt": "If you created a new Meta Business Portfolio during the Self Sign-up process or your existing Meta Business Portfolio hasn't completed business verification, you must complete business verification on Meta before you can move into production.",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://www.twilio.com/en-us/whatsapp/pricing",
      "excerpt": "Twilio's per-message fee for WhatsApp is $0.005, inbound or outbound",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://www.twilio.com/en-us/messaging/channels/whatsapp",
      "excerpt": "Start for free; no credit card required",
      "confidence": "medium"
    },
    {
      "field": "ga_date",
      "url": "https://www.twilio.com/blog/whatsapp-api-generally-available",
      "excerpt": "Since launching support for WhatsApp on the Programmable Messaging API, more than 200,000 developers have started building on the platform.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://www.twilio.com/blog/whatsapp-api-generally-available",
      "excerpt": "QVC Italy, HubSpot, International Rescue Committee",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://www.twilio.com/docs/libraries",
      "excerpt": "Server-side SDKs that make it easy for you to use Twilio's REST APIs, generate TwiML, and perform other common server-side programming tasks.",
      "confidence": "high"
    },
    {
      "field": "sla_url",
      "url": "https://www.twilio.com/en-us/legal/service-level-agreement/twilio-apis",
      "excerpt": "Standard Services APIs: 99.95%",
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://www.twilio.com/docs/messaging/guides/webhook-request",
      "excerpt": "ProfileName: Sender's WhatsApp profile name; WaId: Sender's WhatsApp ID; Forwarded: Boolean indicating if message was forwarded; FlowData: Serialized WhatsApp flow completion payload",
      "confidence": "medium"
    },
    {
      "field": "versioning_scheme",
      "url": "https://www.twilio.com/docs/messaging/api",
      "excerpt": "The following API resources that process SMS messages point to the Base URL of https://api.twilio.com/2010-04-01",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "specific template language list (Twilio defers to Meta's language codes)",
    "exact volume discount thresholds",
    "data residency / hosting region options for WhatsApp-specific traffic",
    "published SLA specifically covering WhatsApp (Twilio APIs SLA exists but does not explicitly list WhatsApp)",
    "idempotency_key_header",
    "general_deprecation_policy_url",
    "data_retention_specific_duration"
  ],
  "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/twilio-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/twilio-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"
      }
    ]
  }
}