Managing credit lines | Developer Documentation
Managing credit lines
Updated: Dec 12, 2025
This document describes how Solution Partners can share and revoke lines of credit with onboarded business customers.
Billing Liability Disclosure
Business customers that you onboard through Embedded Signup must be granted access to your line of credit with Meta to pay for WhatsApp Business Platform access. This means that businesses pay you, and you receive an aggregated invoice to pay Meta.
You are the “Bill To Party” for all businesses sharing your credit line. You are liable for and will pay Meta for all WhatsApp Business Platform spend made by these businesses.
You can grant access to your line of credit using the APIs described in this document. You can revoke access to your line of credit for individual businesses within the Meta Business Suite or with a series of API calls.
Authentication and authorization
Nearly all credit line related endpoints require your system user access token. In addition, the system user who the token represents must have granted your app the business_management permission, and must have been granted an Admin or Financial Editor role on your business portfolio.
Sharing your credit line
We are currently testing new steps for sharing your credit line with onboarded business customers. These steps will eventually replace this step, so if you wish to implement these steps now, refer to the Alternate method for sharing your credit line below.
Request parameters
| Placeholder | Description | Example value |
|---|---|---|
<CUSTOMER_BUSINESS_CURRENCY> |
Required.
The business’s currency, as a three-letter currency code. Support values are: AUDEURGBPIDRINRUSD
This currency is used for invoicing and corresponds to pricing rates. |
USD |
<CUSTOMER_WABA_ID> |
Required.
The customer’s WABA ID. |
102290129340398 |
<EXTENDED_CREDIT_LINE_ID> |
Required.
Your extended credit line ID. |
1972385232742146 |
<SYSTEM_TOKEN> |
Required.
Your system token. |
|
Response
Response parameters
| Placeholder | Description | Example value |
|---|---|---|
<ALLOCATION_CONFIGURATION_ID> |
The extended credit line’s allocation configuration ID.
Save this ID if you want to verify that your credit line has been shared with the customer. |
58501441721238 |
<CUSTOMER_WABA_ID> |
The customer’s WABA ID. |
102290129340398 |
Troubleshooting
If a business customer unshares their WABA with you, or removes you as a partner from their WhatsApp Business Account, you will not be able to get their business portfolio ID via API.
Instead, you can get their portfolio ID from the email notification that was sent to admins of the business portfolio, when the business customer removed you as a partner, or unshared their WABA.
When WABA is unshared with you, all messaging for that WABA is blocked to protect your credit line. For complete security, we recommend that you revoke your credit line from the business customer’s WABA as soon as it has been unshared with you.