This public collection contains common queries, sample responses, and links to supporting documentation for the [Business Management API](https://developers.facebook.com/docs/whatsapp/business-management-api). ## Requirements To use this collection you must have a Meta **business account**, a **WhatsApp Business Account**, and a **business phone number**. If you complete the steps in the Cloud API [Get Started](https://developers.facebook.com/docs/whatsapp/cloud-api/get-started) guide, all of these will be created for you. ## Environment This collection has a corresponding **Business Management API** Postman [environment](https://learning.postman.com/docs/sending-requests/managing-environments/) which you must select when using the collection. Set **current values** for the variables defined in this environment if you wish to perform the queries in the collection. You can find most of these values in the [WhatsApp Manager](https://business.facebook.com/wa/manage/home/) or the **WhatsApp** > **Getting Started** panel in the [app dashboard](https://developers.facebook.com/apps), but if you have an **access token** and your **business account ID**, you can use the collection to get the remaining values. ### Access Tokens The API supports both user and system user access tokens. You can get a user access token by loading your app in the [app dashboard](https://developers.facebook.com/apps) and navigating to the **WhatsApp** > **Getting Started** panel. Alternatively you can use the [Graph API Explorer](https://developers.facebook.com/tools/explorer/) to generate one. Since user access tokens expire after 24 hours, you'll likely want to generate a system user access token, which lasts up to 60 days (or permanently, if you wish). See [System Users](https://developers.facebook.com/docs/whatsapp/business-management-api/get-started#system-users) to learn how to create a system user and system user access token. Once you have your token, save it as a **current value** in the environment. ## Business Account ID You can get your business account ID by signing into the [Meta Business Suite](https://business.facebook.com). The ID appears in the URL as **business_id**. Once you save this as a **currrent value** in the environment, go to the **WhatsApp Business Account (WABA)** folder and run the **Get all owned WABAs** query. This will return your WABA ID, which you can save to your environment and then use to determine your business phone number ID. ## Permissions The API technically only relies on two permissions, but since you're likely going to be using the API to generate assets in order to send messages using our other APIs, we recommend that you grant your these three permissions: - business_management - whatsapp_business_management - whatsapp_business_messaging Note that if you get a user access token from the app dashboard, it automatically grants your app all three of these permissions. ## Access Token Debugger You can paste your token into the [access token debugger](https://developers.intern.facebook.com/tools/debug/accesstoken/) to see what type of token it is and what permission you have granted to your app. ## Pagination Endpoints that return lists/collections may [paginate results](https://developers.facebook.com/docs/graph-api/results) (you'll see **previous** and **next** properties in the response). Use the URLs from these properties to get the previous or next set of results. Note that if you click one of these links in Postman, it will open a new query in a new tab which you must save before running (otherwise it can't read your environment variables), so you may wish to cut and paste the URL and run the query in the same tab in which it was returned.
Versori has established itself as the third generation of Integration Platform as a Service (iPaaS). Versori builds custom integrations for its customers using an intuitive visual user interface.
Versori’s connector engine means there is no dependency on an existing library of apps, all you need to start is the documentation of the app or system you want to integrate to.
Drag and drop the Open API Spec into Versori's connector engine to create a new connector in minutes.
Build out visual integration workflows with powerful data tools on an intuitive canvas UI.
Deploy your automated workflow instantly and maintain your integrations with ease.
Is there something wrong with this spec? Let us know and Versori's engineering team will improve the quality of the spec based on your feedback.
Automatically match and transform data fields between systems with precision, reducing manual effort and errors.
Design integrations visually, test workflows instantly, and deploy seamlessly—accelerating your time to value.
Drag and drop API specifications to build custom integrations, unlocking endless connectivity with minimal setup.