API Reference
WhatsApp APIAPI Evolution

Compare API Versions

Understand what changed between releases and identify potentially breaking integration changes before upgrading.

Comparingv2.0v3.0
The Source Version Has No Published Endpoints

All 95 endpoints in v3.0 are therefore classified as additions.

Detailed Analysis

Endpoint Changes

Review contract-level differences and open either version for complete documentation.

95 Endpoints
POST

Coupon Template

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Create Authentication Copy Code Template

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Create Authentication One Tap Template

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Create Authentication Zero Tap Template

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Create Catalog Product

added
/{catalog-id}/batch
Endpoint AddedPOST /{catalog-id}/batch
POST

Create QR code

added
/business/{businessPhoneNumberId}/message_qrdls
Endpoint AddedPOST /business/{businessPhoneNumberId}/message_qrdls
POST

Delete Catalog Product

added
/{catalog-id}/batch
Endpoint AddedPOST /{catalog-id}/batch
DELETE

Delete QR code

added
/business/{businessPhoneNumberId}/message_qrdls/:codeId
Endpoint AddedDELETE /business/{businessPhoneNumberId}/message_qrdls/:codeId
DELETE

Delete Template by name

added
/{wabaid}/message_templates
Endpoint AddedDELETE /{wabaid}/message_templates
DELETE

Delete Template by name and id

added
/{wabaid}/message_templates
Endpoint AddedDELETE /{wabaid}/message_templates
POST

Document Template with Body, Header, Footer

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Document Template with Body, Header, Footer, Quick Reply

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Document Template with Body, Header, Footer, Visit Website and Call to Phone

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Document Template with Multiple Button

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Document Template with Multiple Button and Dynamic URL Placeholder

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

DOWNLOAD MEDIA DIRECTLY

added
/downloadMedia/{mediaid}
Endpoint AddedPOST /downloadMedia/{mediaid}
POST

Edit Template

added
/{msgtemplateid}
Endpoint AddedPOST /{msgtemplateid}
GET

Get all QR codes (default fields)

added
/business/{businessPhoneNumberId}/message_qrdls
Endpoint AddedGET /business/{businessPhoneNumberId}/message_qrdls
GET

Get all QR codes (specific fields)

added
/business/{businessPhoneNumberId}/message_qrdls
Endpoint AddedGET /business/{businessPhoneNumberId}/message_qrdls
GET

Get all template namespaces

added
/{wabaid}
Endpoint AddedGET /{wabaid}
GET

Get all templates

added
/{wabaid}/message_templates
Endpoint AddedGET /{wabaid}/message_templates
GET

Get Client Whatsapp Business Accounts

added
/{business-id}/client_whatsapp_business_accounts
Endpoint AddedGET /{business-id}/client_whatsapp_business_accounts
GET

GET MEDIA FROM MEDIA URL

added
/whatsapp_business/attachments/
Endpoint AddedGET /whatsapp_business/attachments/
GET

GET MEDIA URL FROM MEDIA ID

added
/{mediaid}
Endpoint AddedGET /{mediaid}
GET

Get Owned Whatsapp Business Accounts

added
/{business-id}/owned_whatsapp_business_accounts
Endpoint AddedGET /{business-id}/owned_whatsapp_business_accounts
GET

Get Payment Status

added
/{phone_number_id}/payments/{payment_configuration}/{order-id}
Endpoint AddedGET /{phone_number_id}/payments/{payment_configuration}/{order-id}
GET

Get QR code

added
/business/{businessPhoneNumberId}/message_qrdls
Endpoint AddedGET /business/{businessPhoneNumberId}/message_qrdls
GET

Get QR code PNG image URL

added
/business/{businessPhoneNumberId}/message_qrdls
Endpoint AddedGET /business/{businessPhoneNumberId}/message_qrdls
GET

Get QR code SVG image URL

added
/business/{businessPhoneNumberId}/message_qrdls
Endpoint AddedGET /business/{businessPhoneNumberId}/message_qrdls
GET

Get template with id

added
/{msgtemplateid}
Endpoint AddedGET /{msgtemplateid}
GET

Get template with pagination

added
/{wabaid}/message_templates
Endpoint AddedGET /{wabaid}/message_templates
GET

Get user details

added
/getuserdetails
Endpoint AddedGET /getuserdetails
GET

Get Webhook

added
/{phone_number_id}/getwebhook
Endpoint AddedGET /{phone_number_id}/getwebhook
GET

Get Whatsapp Business Encryption Key

added
/flows/{phone_number_id}/get_private_key
Endpoint AddedGET /flows/{phone_number_id}/get_private_key
GET

Get Whatsapp Business Profile

added
/{phone_number_id}/whatsapp_business_profile
Endpoint AddedGET /{phone_number_id}/whatsapp_business_profile
POST

Image Carousel Template with Body Placeholder

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Image Carousel Template without Body Placeholder

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Image Template with Body, Header, Footer

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Image Template with Body, Header, Footer, Quick Reply

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Image Template with Body, Header, Footer, Visit Website and Call to Phone

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Image Template with Multiple Button

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Image Template with Multiple Button and Dynamic URL Placeholder

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Location Template with Multiple Button

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Location Template with Multiple Button and Dynamic URL Placeholder

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Mark message as read

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

MPM Template

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

MultiProduct Catalogue

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Order details

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Order Status

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Payment refund

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
GET

Product Catalog API

added
/{catalog-id}/products
Endpoint AddedGET /{catalog-id}/products
GET

Product Catalog API

added
/fetchcatalogId
Endpoint AddedGET /fetchcatalogId
POST

Retrieve media file handle - Step 1 : Create a Session

added
/app/uploads
Endpoint AddedPOST /app/uploads
POST

Retrieve media file handle - Step 2 : Create a Session

added
/upload:MTphdHRhY2htZW50OjNlYTE1ZTkzLTZkZDktNGIwOS1iOTM3LWM4YWZmMTRkYTZkMz9maWxlX2xlbmd0aD0xNjQzMTMmZmlsZV90eXBlPXZpZGVvJTJGbXA0
Endpoint AddedPOST /upload:MTphdHRhY2htZW50OjNlYTE1ZTkzLTZkZDktNGIwOS1iOTM3LWM4YWZmMTRkYTZkMz9maWxlX2xlbmd0aD0xNjQzMTMmZmlsZV90eXBlPXZpZGVvJTJGbXA0
POST

Send Address Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Authentication Template Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Carousel Template Message with Body placeholder

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Carousel Template Message without Body placeholder

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Contact Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Coupon Code Template Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Document Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Image Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Interactive Media Template Message - Quick Reply

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Interactive Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Interactive Template Message - Call to Action

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Limited Time Offer Template Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Location Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Location Request Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Media Template Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Media Template Message with multiple button

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Media Template Message with multiple button

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send MPM Template Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Text Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Text Template Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Send Video Message

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Set Webhook

added
/{phone_number_id}/setwebhook
Endpoint AddedPOST /{phone_number_id}/setwebhook
POST

Set Whatsapp Business Encryption Key

added
/flows/{phone_number_id}/set_whatsapp_business_encryption
Endpoint AddedPOST /flows/{phone_number_id}/set_whatsapp_business_encryption
POST

Single Product Catalogue

added
/{phone_number_id}/messages
Endpoint AddedPOST /{phone_number_id}/messages
POST

Text Template with Body, header, footer

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Text Template with Body, Header, Footer, Visit Website and Call to Phone

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Text Template with Body, header, quick reply

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Text Template with Multiple Button

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Text Template with Multiple Button and Dynamic URL Placeholder

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Update Catalog Product

added
/{catalog-id}/batch
Endpoint AddedPOST /{catalog-id}/batch
POST

Update Message QR Code

added
/business/{businessPhoneNumberId}/message_qrdls
Endpoint AddedPOST /business/{businessPhoneNumberId}/message_qrdls
POST

UPLOAD MEDIA

added
/{phone_number_id}/media
Endpoint AddedPOST /{phone_number_id}/media
POST

Video Carousel Template with Body Placeholder

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Video Carousel Template without Body Placeholder

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Video Template with Body, Header, Footer

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Video Template with Body, Header, Footer, Quick Reply

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Video Template with Body, Header, Footer, Visit Website and Call to Phone

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Video Template with Multiple Button

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
POST

Video Template with Multiple Button and Dynamic URL Placeholder

added
/{wabaid}/message_templates
Endpoint AddedPOST /{wabaid}/message_templates
Global API SearchProducts, versions, endpoints, paths, and payload fields
Esc
Full search page
manage_searchSearch the complete API catalogEnter at least two characters to begin.