Get Multi-Partner Solutions for Application
Retrieve all WhatsApp Business Multi-Partner Solutions associated with the specified application. This includes both solutions owned by the application and solutions where the application acts as a partner.
Use Cases:
- Retrieve all solutions for an application's portfolio management
- Filter solutions by ownership role (owner vs partner)
- Monitor solution lifecycle and status changes across multiple solutions
- Verify solution configuration before business onboarding operations
- Check pending approval requests and status transitions
Filtering: Use the role parameter to filter solutions by the application's relationship:
- OWNER: Only solutions owned by this application
- PARTNER: Only solutions where this application is a partner
- No role parameter: All solutions (both owned and partnered)
Rate Limiting: Standard Graph API rate limits apply. Use appropriate retry logic with exponential backoff.
Caching: Solution details can be cached for short periods, but status information may change frequently during transitions. Implement appropriate cache invalidation strategies.
Request
- Base URLhttps://graph.facebook.com
- URLhttps://graph.facebook.com/{Version}/{Application-ID}/whatsapp_business_solutions
- AuthHTTP bearer
Path parameters
Graph API version to use for this request. Determines the API behavior and available features.
Your Meta Application ID. This ID can be found in your App Dashboard and represents the application for which you want to retrieve associated Multi-Partner Solutions.
Query parameters
Role of the application in relation to the Multi-Partner Solution
Filter solutions by the application's relationship role. If not specified, all solutions (both owned and partnered) will be returned.
Comma-separated list of fields to include in the response. If not specified, default fields will be returned (name, status, status_for_pending_request). Available fields: id, name, status, status_for_pending_request, owner_app, owner_permissions
Maximum number of solutions to return in a single request. Default is 25, maximum is 100.
Cursor for pagination. Use this to get the next page of results.
Cursor for pagination. Use this to get the previous page of results.
Headers
The user agent string identifying the client software making the request.
Bearer token for API authentication. This should be a valid access token obtained through the appropriate OAuth flow or system user token.
Response
Successfully retrieved Multi-Partner Solutions for the application
Example response
{
"data": [
{
"id": "1234567890123456",
"name": "E-commerce Integration Solution",
"status": "ACTIVE",
"status_for_pending_request": "NONE",
"owner_app": {
"id": "9876543210987654",
"name": "Solution Partner App"
},
"owner_permissions": [
"MANAGE",
"DEVELOP",
"MANAGE_TEMPLATES"
]
}
],
"paging": {
"cursors": {
"before": "QVFIUjNpUWpVWmRBd0dn",
"after": "QVFIUjNpUWpVWmRBd0Rn"
},
"previous": "https://graph.facebook.com/v23.0/1234567890/connected_client_businesses?before=QVFIUjNpUWpVWmRBd0Dn",
"next": "https://graph.facebook.com/v23.0/1234567890/connected_client_businesses?after=QVFIUjNpUWpVWmRBd0Rn"
}
}Changes
No recorded changes to this operation across all 5 revisions of this API.