{
  "name": "WhatsApp Cloud API (Meta)",
  "slug": "meta-whatsapp-cloud",
  "website_url": "https://developers.facebook.com/docs/whatsapp/cloud-api/",
  "vendor_description": "\"The Cloud API, hosted by Meta, allows you to implement WhatsApp Business APIs without the cost of hosting your own servers and also allows you to more easily scale your business messaging.\"",
  "categories": [
    "whatsapp"
  ],
  "summary": "WhatsApp Cloud API is Meta's hosted REST API for sending and receiving WhatsApp messages at scale, covering customer support, marketing broadcasts, OTP authentication, conversational commerce, and interactive flows, without requiring businesses to run their own servers. Pricing is per message and usage-based with published rates; service conversations initiated by users are free with no volume cap as of November 2024. The API is self-serve, available globally (with a short list of sanctioned-region exclusions), and holds SOC 2 Type 2, ISO 27001, and GDPR certifications. New numbers start at 250 unique users per 24 hours and can scale to unlimited throughput, though all outbound template messages require prior WhatsApp approval and opt-in from recipients.",
  "capabilities": {
    "supported_actions": [
      "send_template_message",
      "send_session_message",
      "send_text",
      "send_media (image, audio, video, document, sticker)",
      "send_interactive_buttons",
      "send_interactive_list",
      "send_interactive_flow",
      "send_product_message",
      "send_catalog_message",
      "send_location",
      "send_contacts",
      "send_reaction",
      "send_call_permission_request",
      "inbound_webhooks",
      "message_status_callbacks",
      "template_management (create, modify, bulk)",
      "phone_number_registration",
      "phone_number_management",
      "whatsapp_flows",
      "catalog_products",
      "payments_api (Brazil, India payment gateway)",
      "conversion_measurement",
      "click_event_tracking",
      "deep_linking",
      "typing_indicators",
      "read_receipts",
      "group_management",
      "business_account_management"
    ],
    "supported_regions": [
      "global (businesses in Cuba, Iran, North Korea, Syria, Crimea, Donetsk, Luhansk are not eligible)",
      "Türkiye re-enabled as of May 15 2024",
      "local data storage options available for data residency control",
      "Meta data centers with multi-region disaster recovery"
    ],
    "supported_languages": [],
    "input_types": [
      "text",
      "template",
      "image",
      "audio",
      "video",
      "document",
      "sticker",
      "interactive buttons",
      "interactive list",
      "interactive flow",
      "product",
      "catalog",
      "location",
      "contacts",
      "reaction"
    ],
    "output_types": [
      "message_status (accepted / held_for_quality_assessment / paused)",
      "delivered status",
      "read receipts",
      "inbound message webhook",
      "message status and pricing notification webhook",
      "account status change webhook",
      "template quality score change webhook",
      "conversation analytics",
      "conversion measurement events",
      "flow completion webhooks",
      "payment status updates (via webhook)"
    ],
    "webhooks_supported": true,
    "sandbox_available": true,
    "sdk_languages": [
      "Node.js"
    ],
    "mcp_server_available": false
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://graph.facebook.com",
    "api_version": "v21.0",
    "versioning_scheme": "url",
    "stability": "ga",
    "deprecation_policy_url": "https://developers.facebook.com/docs/graph-api/guides/versioning/",
    "auth_methods": [
      "oauth2",
      "api_key"
    ],
    "auth_docs_url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/access-tokens/",
    "idempotency_supported": false,
    "error_format": "vendor-specific",
    "webhook_signing": "X-Hub-Signature-256",
    "webhook_events_url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/webhooks/overview/",
    "rate_limit_requests": 80,
    "rate_limit_window": "second",
    "sdk_packages": [
      {
        "package": "whatsapp",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/WhatsApp/WhatsApp-Nodejs-SDK"
      }
    ],
    "mcp_url": null,
    "quickstart_url": "https://developers.facebook.com/docs/whatsapp/cloud-api/get-started/"
  },
  "pricing": {
    "pricing_model": "usage_based",
    "has_published_pricing": true,
    "starting_price_usd": null,
    "price_basis": "per message",
    "free_tier_available": false,
    "free_tier_limit": "Service conversations (user-initiated) are free for all businesses (unlimited, effective November 1, 2024)",
    "free_tier_details": "No $0 platform plan exists - Meta charges only per delivered template message. Service conversations (user-initiated, replied within 24-hour customer service window) are free and unlimited for all businesses effective November 1, 2024 (the former cap of 1,000 free service conversations/month was removed). Utility template messages sent within an open customer service window are also free. All non-template (session) messages are free within the 24-hour window. Messages sent within a 72-hour free entry point window (from Click to WhatsApp Ads or Facebook Page CTA) are free across all template types. Access to the Cloud API infrastructure itself carries no platform fee.",
    "minimum_commitment": null,
    "self_serve_signup": true,
    "requires_sales_call": false,
    "requires_verification": true,
    "enterprise_plan_available": false,
    "price_points": [
      {
        "plan": "WhatsApp Cloud API",
        "item": "platform fee",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "month",
        "currency": "USD",
        "source_url": "https://developers.facebook.com/docs/whatsapp/pricing/updates-to-pricing/"
      },
      {
        "plan": "WhatsApp Cloud API",
        "item": "marketing template message delivered (US rate, per-message billing effective July 1 2025)",
        "amount_usd": "0.0250",
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://blueticks.co/blog/whatsapp-business-api-pricing-2026"
      },
      {
        "plan": "WhatsApp Cloud API",
        "item": "utility template message delivered — proactive (US rate)",
        "amount_usd": "0.0040",
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://blueticks.co/blog/whatsapp-business-api-pricing-2026"
      },
      {
        "plan": "WhatsApp Cloud API",
        "item": "authentication template message delivered (US rate)",
        "amount_usd": "0.0040",
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://blueticks.co/blog/whatsapp-business-api-pricing-2026"
      },
      {
        "plan": "WhatsApp Cloud API",
        "item": "utility template message sent within open 24-hour customer service window",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://developers.facebook.com/docs/whatsapp/pricing/updates-to-pricing/"
      },
      {
        "plan": "WhatsApp Cloud API",
        "item": "service message (non-template, customer-initiated, within 24-hour window)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://developers.facebook.com/docs/whatsapp/pricing/updates-to-pricing/"
      },
      {
        "plan": "WhatsApp Cloud API — Click-to-WhatsApp / Facebook Page CTA entry point",
        "item": "all messages within 72-hour free entry-point window (all template types)",
        "amount_usd": "0.0000",
        "amount_percent": null,
        "per": "message",
        "currency": "USD",
        "source_url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": false,
    "gdpr": true,
    "iso_27001": true,
    "pci_dss": null,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": "https://www.facebook.com/privacy/policy/",
    "documented_rate_limits": "New business phone numbers default to 250 unique users/24 hours; scales through tiers: 250 → 1,000 → 10,000 → 100,000 → unlimited unique users per 24-hour moving window. Throughput: up to 1,000 messages/second (Cloud API). Per-user rate: 1 message per 6 seconds to the same WhatsApp user. Quality rating (Green/Yellow/Red) gates tier advancement; Yellow freezes tier, Red can cut limit or pause number.",
    "known_restrictions": [
      "Requires Meta Business Account (WABA) setup and phone number registration before sending",
      "Business-initiated messages outside the 24-hour customer service window must use pre-approved Message Templates",
      "All message templates must be approved by WhatsApp before use; WhatsApp reserves the right to review, approve, pause, or reject any template",
      "Opt-in required: businesses can only send messages to users who have opted in",
      "Businesses in Cuba, Iran, North Korea, Syria, Crimea, Donetsk, and Luhansk are not eligible",
      "Business Verification required to unlock higher messaging tiers and Official Business Account status",
      "Quality rating (based on block/report rates) controls messaging tier; low quality can reduce or pause messaging capability",
      "Per-user marketing template message limits apply (per-user frequency capping)",
      "24-hour customer service window governs free-form messaging; only templates allowed outside window",
      "No commercially available SLA for uptime or latency (99.9% uptime and <5s p99 latency documented as consistent performance, not contractual)",
      "The official Node.js SDK is archived (read-only) since June 2023; no official replacement SDK exists",
      "Charges apply only when a template message is delivered (per-message billing effective July 1, 2025)"
    ]
  },
  "developer": {
    "docs_url": "https://developers.facebook.com/docs",
    "api_reference_url": null,
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": null,
    "status_page_url": null,
    "llms_txt_url": "https://developers.facebook.com/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2021-11-01",
    "ga_date": "2022-05-19",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "BMW",
      "KLM Royal Dutch Airlines",
      "Vodafone",
      "iFood",
      "Bank Mandiri",
      "Iberia Airlines",
      "Itau Brazil",
      "Coppel"
    ]
  },
  "scores": {
    "agent_friendliness": 45,
    "pricing_transparency": 60,
    "setup_speed": 65,
    "docs_quality": 25,
    "procurement_friction": 75,
    "trust_readiness": 55,
    "best_for": [
      "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": "vendor_description",
      "url": "https://developers.facebook.com/docs/whatsapp/cloud-api/",
      "excerpt": "The Cloud API, hosted by Meta, allows you to implement WhatsApp Business APIs without the cost of hosting your own servers and also allows you to more easily scale your business messaging.",
      "confidence": "high"
    },
    {
      "field": "pricing_model / has_published_pricing",
      "url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing",
      "excerpt": "Rates vary based on the template's category and the recipient WhatsApp phone number's country calling code.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available / free_tier_details",
      "url": "https://developers.facebook.com/docs/whatsapp/pricing/updates-to-pricing/",
      "excerpt": "Utility template messages sent in response to a user's message (thus within an open customer service window) will become free. All non-template messages are free.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://developers.facebook.com/docs/whatsapp/on-premises/sunset",
      "excerpt": "enterprise-grade security features and certifications, including GDPR and LGPD compliance, SOC2 and SOC3 certification",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://developers.facebook.com/docs/whatsapp/on-premises/sunset",
      "excerpt": "enterprise-grade security features and certifications, including GDPR and LGPD compliance, SOC2 and SOC3 certification.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://www.facebook.com/business/business-messaging/compliance/whatsapp-soc2",
      "excerpt": "La API de la nube, alojada por Meta, está certificada conforme a la SOC 2. HIPAA not listed among WhatsApp Cloud API compliance certifications.",
      "confidence": "medium"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/messaging-limits",
      "excerpt": "By default, new business phone numbers are limited to 250 delivered messages, but this limit can be increased through scaling paths to 1,000, 10,000, 100,000, unlimited unique users per 24-hour moving period.",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://developers.facebook.com/docs/whatsapp/cloud-api/get-started/",
      "excerpt": "Once you complete the Cloud API Get Started steps, you will have a test WABA and test business number — you can send free test messages to up to 5 recipient phone numbers and have access to a pre-approved 'hello world' template.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://www.pulsemcp.com/servers?q=whatsapp",
      "excerpt": "All available WhatsApp MCP servers listed are community-built implementations, not official Meta products.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions (opt-in)",
      "url": "https://business.whatsapp.com/policy",
      "excerpt": "You can only send messages to users who have opted-in to receiving messages from you.",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://developers.facebook.com/docs/whatsapp/cloud-api/get-started/",
      "excerpt": "When you add WhatsApp as a product in your application, it will automatically generate a test number (sandbox) and a WhatsApp Business Account ID (WABA ID) — no sales contact required to begin.",
      "confidence": "high"
    },
    {
      "field": "pricing per-message US rates",
      "url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/pricing",
      "excerpt": "Rates vary based on the template's category and the recipient WhatsApp phone number's country calling code.",
      "confidence": "medium"
    },
    {
      "field": "base_url",
      "url": "https://developers.facebook.com/docs/graph-api/guides/versioning/",
      "excerpt": "https://graph.facebook.com/v25.0/{endpoint}",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://developers.facebook.com/docs/graph-api/changelog/version25.0/",
      "excerpt": "Release Date: February 18, 2026",
      "confidence": "high"
    },
    {
      "field": "pricing_model / has_published_pricing",
      "url": "https://developers.facebook.com/docs/whatsapp/pricing/updates-to-pricing/",
      "excerpt": "Effective July 1, 2025, Meta now charges on a per-message basis, with charges only applied when a template message is delivered.",
      "confidence": "high"
    },
    {
      "field": "free_tier_available / free_tier_details",
      "url": "https://developers.facebook.com/docs/whatsapp/pricing/updates-to-pricing/",
      "excerpt": "Effective November 1, 2024, service conversations are now free for all businesses. As of November 1, 2024, you can open an unlimited number of service conversations at no charge.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://www.facebook.com/business/business-messaging/compliance/whatsapp-soc2",
      "excerpt": "La API de la nube, alojada por Meta, está certificada conforme a la SOC 2.",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://www.facebook.com/business/business-messaging/compliance/whatsapp-iso-27001",
      "excerpt": "La API de la nube, alojada por Meta, obtuvo la certificación ISO 27001.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/data-privacy-and-security/",
      "excerpt": "Cloud API customers must meet their own obligations under data protection laws, such as the General Data Protection Regulation (GDPR).",
      "confidence": "high"
    },
    {
      "field": "sla_published",
      "url": "https://developers.facebook.com/docs/whatsapp/cloud-api/support/",
      "excerpt": "Meta does not currently offer commercially available product service level agreements for uptime and/or latency for the WhatsApp Cloud API.",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://developers.facebook.com/docs/whatsapp/on-premises/sunset",
      "excerpt": "Throughput: Up to 1,000 messages per second (4x the on-premises capacity)",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://github.com/WhatsApp/WhatsApp-Nodejs-SDK",
      "excerpt": "The official Meta Business Messaging WhatsApp Cloud API Node.js SDK. (Note: THIS PROJECT IS ARCHIVED as of June 7, 2023 and is now read-only.)",
      "confidence": "high"
    },
    {
      "field": "known_restrictions (template pre-approval)",
      "url": "https://business.whatsapp.com/policy",
      "excerpt": "You may only initiate conversations using an approved Message Template, any Message Template must comply with the terms and policies, and WhatsApp has the right to review, approve, pause and reject any Message Template at any time.",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/webhooks/overview/",
      "excerpt": "The WhatsApp Business Platform uses webhooks to inform you of incoming messages, the status of outgoing messages, and other important information, such as changes to your account status, messaging capability upgrades, and changes to your template quality scores.",
      "confidence": "high"
    },
    {
      "field": "pricing per-message US rates",
      "url": "https://blueticks.co/blog/whatsapp-business-api-pricing-2026",
      "excerpt": "Marketing: $0.025 per message; Utility: $0.004 per message; Authentication: $0.004 per message; Service: Free (unlimited). Based on Meta's January 2026 rate card.",
      "confidence": "medium"
    },
    {
      "field": "base_url",
      "url": "https://developers.facebook.com/docs/whatsapp/cloud-api/reference/messages/",
      "excerpt": "https://graph.facebook.com/{Version}/{Phone-Number-ID}/messages",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://developers.facebook.com/docs/graph-api/guides/versioning/",
      "excerpt": "The most recent version of the Graph API is v25.0",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://developers.facebook.com/docs/whatsapp/cloud-api/reference/messages/",
      "excerpt": "POST https://graph.facebook.com/v21.0/{phone-number-id}/messages (example in send-messages guide)",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/access-tokens/",
      "excerpt": "When making API requests, include your token in an authorization request header, preceded by Bearer.",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://developers.facebook.com/docs/graph-api/guides/versioning/",
      "excerpt": "Developers specify versions directly in API endpoints (e.g., https://graph.facebook.com/v25.0/{endpoint})",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/access-tokens/",
      "excerpt": "As you develop your app, you will switch to a System User access token (and eventually a Business Integration System User access token)",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://developers.facebook.com/docs/whatsapp/on-premises/sunset",
      "excerpt": "Beginning January 9, 2024, all new feature updates will be launched exclusively in the Cloud API.",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://hookdeck.com/webhooks/platforms/guide-to-whatsapp-webhooks-features-and-best-practices",
      "excerpt": "For every POST notification, Meta signs the payload body using HMAC-SHA256 with your app's App Secret and includes the signature in the X-Hub-Signature-256 header",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://www.sent.dm/en/resources/phone-number-standards/whatsapp-cloud-api",
      "excerpt": "Default: 80 messages per second (MPS) per business phone number; Upgraded Capacity: 1,000 MPS for eligible accounts",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://www.socialintents.com/blog/how-to-set-up-whatsapp-business-api/",
      "excerpt": "To use the WhatsApp Cloud API without limitations, you need to complete Meta's business verification by uploading official documentation (tax ID, incorporation documents, utility bill)",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://techcrunch.com/2022/05/19/whatsapp-ramps-up-revenue-with-global-launch-of-cloud-api-and-soon-a-paid-tier-for-its-business-app",
      "excerpt": "Meta CEO Mark Zuckerberg announced the general availability of WhatsApp Cloud API at the Conversations Event [May 19, 2022]",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://techcrunch.com/2021/11/01/whatsapp-brings-its-business-api-to-the-cloud-to-speed-adoption/",
      "excerpt": "WhatsApp brings its Business API to the cloud [November 2021 beta]",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://developers.facebook.com/docs/whatsapp/pricing/updates-to-pricing/",
      "excerpt": "Effective November 1, 2024 — Service conversations are now free for all businesses.",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://developers.facebook.com/docs/whatsapp/pricing/updates-to-pricing/",
      "excerpt": "Effective July 1, 2025 — WhatsApp Business Platform adopted a simpler, message-based pricing model",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://techcrunch.com/2022/05/19/whatsapp-ramps-up-revenue-with-global-launch-of-cloud-api-and-soon-a-paid-tier-for-its-business-app",
      "excerpt": "tens of thousands of businesses were set up on the non-cloud-based version of the Business API including brands like Vodafone, Coppel, Sears Mexico, BMW, KLM Royal Dutch Airlines, Iberia Airlines, Itau Brazil, iFood, Bank Mandiri",
      "confidence": "medium"
    },
    {
      "field": "auth_docs_url",
      "url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/access-tokens/",
      "excerpt": "If your app accesses Cloud API endpoints, you will need the whatsapp_business_messaging permission.",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://techcrunch.com/2022/05/19/whatsapp-ramps-up-revenue-with-global-launch-of-cloud-api-and-soon-a-paid-tier-for-its-business-app",
      "excerpt": "Meta CEO Mark Zuckerberg announced the general availability of WhatsApp Cloud API at the Conversations Event",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://communityforums.atmeta.com/discussions/dev-general/how-to-verify-a-webhook-request-sign/1171086",
      "excerpt": "use a timing-safe comparison function (like crypto.timingSafeEqual in Node.js or hmac.compare_digest in Python)",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://github.com/chatwoot/chatwoot/issues/13961",
      "excerpt": "WhatsApp Cloud API Rate Limiting — Bottleneck below Meta's 80 MPS threshold",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/business-phone-numbers/phone-numbers",
      "excerpt": "Without verification, you'll be limited to 250 conversations in 24 hours.",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://dev.to/hunghvu/whatsapp-globally-launches-cloud-api-for-its-business-platform-5ak2",
      "excerpt": "WhatsApp Globally Launches Cloud API for its Business Platform [May 2022]",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://www.verloop.io/blog/meta-whatsapp-cloud-api/",
      "excerpt": "the new solution was first created in November 2021, after which the WhatsApp Cloud API was being beta tested",
      "confidence": "high"
    },
    {
      "field": "free_tier_limit",
      "url": "https://help.zoho.com/portal/ja/community/topic/whatsapp-pricing-changes-pay-per-message-starting-july-1-2025",
      "excerpt": "starting July 1, 2025, this includes utility template messages as well",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://www.ycloud.com/blog/whatsapp-api-pricing-update",
      "excerpt": "WhatsApp API Pricing Update: Effective July 1, 2025 — per-message pricing replaces conversation-based model",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://techcrunch.com/2018/08/31/100-comapnies-now-testing-whatsapps-business-api/",
      "excerpt": "Wish, Netflix, Uber and ~100 others testing WhatsApp's new Business API",
      "confidence": "medium"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://developers.facebook.com/docs/graph-api/guides/versioning/",
      "excerpt": "Each version will last at least 2 years from release. Versions become unusable two years after the subsequent version launches.",
      "confidence": "high"
    },
    {
      "field": "error_format",
      "url": "https://www.heltar.com/blogs/all-meta-error-codes-explained-along-with-complete-troubleshooting-guide-2025-cm69x5e0k000710xtwup66500",
      "excerpt": "{\"error\": {\"message\": \"(#130429) Rate limit hit\", \"type\": \"OAuthException\", \"code\": 130429, \"error_data\": {\"messaging_product\": \"whatsapp\", \"details\": \"...\"}, \"fbtrace_id\": \"Az8or2yhqkZfEZ-_4Qn_Bam\"}}",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://github.com/WhatsApp/WhatsApp-Nodejs-SDK",
      "excerpt": "THIS PROJECT IS ARCHIVED — The official Meta/WhatsApp Node.js SDK is archived as of June 7, 2023. NPM package name: whatsapp",
      "confidence": "high"
    },
    {
      "field": "sla_url",
      "url": "https://developers.facebook.com/docs/whatsapp/cloud-api/support/",
      "excerpt": "Meta does not currently offer commercially available product service level agreements for uptime and/or latency for the WhatsApp Cloud API.",
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://developers.facebook.com/documentation/business-messaging/whatsapp/webhooks/overview/",
      "excerpt": "WhatsApp Business Platform uses webhooks to inform you of incoming messages, the status of outgoing messages, and other important information",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://developers.facebook.com/docs/whatsapp/cloud-api/reference/messages/",
      "excerpt": "No mention of idempotency requirements or support found in the documentation.",
      "confidence": "high"
    },
    {
      "field": "mcp_url",
      "url": "https://github.com/topics/whatsapp-sdk",
      "excerpt": "All available WhatsApp MCP servers are community-built implementations, not official Meta products",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://developers.facebook.com/docs/whatsapp/pricing/updates-to-pricing/",
      "excerpt": "No platform fee is charged by Meta directly; pricing is per-message with rates varying by market and message category",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "pci_dss",
    "supported_languages",
    "enterprise_plan_available (no named enterprise tier found in public docs)",
    "minimum_commitment",
    "sla_url",
    "data_retention_policy_url (no dev-specific page found)",
    "starting_price_usd (no platform fee; per-message rates are market-variable)",
    "mcp_url (no official Meta MCP server)",
    "idempotency_supported (not documented in Cloud API)"
  ],
  "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/meta-whatsapp-cloud",
        "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/meta-whatsapp-cloud/{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"
      }
    ]
  }
}