Logo
WhatsApp Logo

WhatsApp APIs

WhatsApp Messenger: More than 2 billion people in over 180 countries use WhatsApp to stay in touch with friends and family, anytime and anywhere. WhatsApp is free and offers simple, secure, reliable messaging and calling, available on phones all over the world.

WhatsApp APIs

Account Request URL

https://business.whatsapp.com/developers/developer-hub

Base Endpoint

https://us1.whatsapp.api.appname.com

Business Profile

Get Business Profile

whatsapp/v1/businesses/{business_id}

Messages

Send a message

whatsapp/v2/conversations/send

phone_number, message, type, context, media, button, interactive, reply_to_message_id, template_id, language, currency

Messages

Get message status

whatsapp/v1/messages/{message_id}

Business Accounts

Create Business Account

whatsapp/v1/businesses

name, email_address, address, description, category, phone_number, website_url, primary_color, profile_picture_url, push_notification_consent, call_to_action, language

Contacts

Add a contact

whatsapp/v1/contacts

phone_number, display_name, last_seen, status, profile_picture_url

Messages

Send an interactive message

whatsapp/v2/interactive/messages/send

phone_number, message, type, interaction, interactive_components, reply_to_message_id

Templates

Get Template

whatsapp/v1/templates/{template_id}

Contacts

Get Contact

whatsapp/v1/contacts/{contact_id}

Messages

Edit message

whatsapp/v1/messages/edit

message_id, new_message

Messages

Get Messages

whatsapp/v1/conversations/{phone_number}/messages

limit, before, after

Business Accounts

Get Business Account

whatsapp/v1/businesses/{business_id}

Contacts

Edit Contact

whatsapp/v1/contacts/{contact_id}

phone_number, display_name, last_seen, status, profile_picture_url

Media

Upload Media

whatsapp/v1/media

data, file_name, mime_type, caption

Statuses

Upload Status Content

whatsapp/v2/statuses

media, text, link_preview, markdown

Statuses

Get Statuses

whatsapp/v2/statuses

limit, before, after

Messages

Request a reply from a contact

whatsapp/v1/messages/request_reply

phone_number, reply_message, reply_to_message_id, context, language

Messages

Send a List Message

whatsapp/v2/conversations/send/list

phone_number, list_message, reply_to_message_id

Media

Download Media

whatsapp/v1/media/{media_id}

Statuses

Delete Status

whatsapp/v2/statuses/{status_id}

Contacts

Delete Contact

whatsapp/v1/contacts/{contact_id}

Messages

Delete Message

whatsapp/v1/messages/{message_id}

Templates

Create Template

whatsapp/v1/templates

name, language_code, category, components

Media

Delete Media

whatsapp/v1/media/{media_id}

Messages

Send a Message to a Group

whatsapp/v2/groups/{group_id}/messages/send

message, type, context, media, button, reply_to_message_id, template_id

Contacts

Get Contacts

whatsapp/v1/contacts

limit, before, after

Groups

Get Group Information

whatsapp/v1/groups/{group_id}

Groups

Create a Group

whatsapp/v1/groups

group_name, participants, group_type

Contacts

Remove Contact

whatsapp/v1/contacts/{contact_id}/remove

Chats

Start a New Chat

whatsapp/v1/chats

phone_number, media, text

Groups

Edit Group Information

whatsapp/v1/groups/{group_id}

group_name, participants

Statuses

Edit Status Content

whatsapp/v2/statuses/{status_id}

media, text, link_preview, markdown

Chats

Get Chat

whatsapp/v1/chats/{chat_id}

Groups

Delete Group

whatsapp/v1/groups/{group_id}

Messages

Get Message

whatsapp/v1/messages/{message_id}/ack

Chats

Delete a Chat

whatsapp/v1/chats/{chat_id}

Messages

Send a Contact

whatsapp/v2/contacts/send

phone_number

Messages

Send a File

whatsapp/v2/media/send

phone_number, media

Messages

Send a Product Message

whatsapp/v2/products/send

phone_number, product, message, type, context, reply_to_message_id

Groups

Get All Groups

whatsapp/v1/groups

limit, before, after

Messages

Send a Template Message

whatsapp/v2/templates/send

phone_number, template_id, language, parameters, context, reply_to_message_id

Products

Get Product Information

whatsapp/v1/catalog/{catalog_id}/products/{product_id}

Messages

Send a Location Message

whatsapp/v2/location/send

phone_number, location, message, type, context, reply_to_message_id

Products

Get All Products

whatsapp/v1/catalog/{catalog_id}/products

limit, before, after

Products

Create Product

whatsapp/v1/catalog/{catalog_id}/products

name, description, type, price, sale_price, product_image, product_retailer_id, product_retailer_info, media, categories, custom_parameters

Contacts

Add Contact

whatsapp/v1/contacts/{contact_id}/add

phone_number, display_name

Details

Popular

Provider

Country HQ

US

API Type

REST

Categories

Messaging

Alternatives

Important URLs

Last Updated on

2024-03-12

Created At

2023-12-14

Other Apps

Upskill for a better future

Want to start tracking API at scale?

Get updates about your favorite APIs and SDKs

Contact Us

We do our best to ensure that the data we release is complete, accurate, and useful. However, because we are not able to verify all the data, and because the processing required to make the data useful is complex, we cannot be held liable for omissions or inaccuracies.

ApiRefs Logo