Multi-Partner Solutions

Get Multi-Partner Solution Details

Retrieve comprehensive details about a Multi-Partner Solution, including its current status, pending status transitions, ownership information, and granted permissions.

Use Cases:

  • Monitor solution lifecycle and status changes
  • Verify solution configuration before business onboarding
  • Check pending approval requests and status transitions
  • Retrieve solution ownership and permission details

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.

get/{Version}/{Solution-ID}

Request

  • Base URL
    https://graph.facebook.com
  • URL
    https://graph.facebook.com/{Version}/{Solution-ID}
  • Auth
    HTTP bearer

Path parameters

Versionstring required

Graph API version to use for this request. Determines the API behavior and available features.

Solution-IDstring required

Your Multi-Partner Solution ID. This ID is provided when you create the solution and can be found in your Partner Dashboard or through solution management APIs.

Query parameters

fieldsstring

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

Headers

User-Agentstring
Example:Meta-Business-Messaging-OpenAPI/1.0.0;spec=2025-10-21

The user agent string identifying the client software making the request.

Authorizationstring required
Example:Bearer EAABwzLixnjYBOzYmNMJJGfHq9DgNh...

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 Solution details

idstring required

Unique identifier for the Multi-Partner Solution

namestring required

Human-readable name of the Multi-Partner Solution

status'DRAFT' | 'INITIATED' | 'ACTIVE' | 'REJECTED' | 'DEACTIVATED' required

Current effective status of the Multi-Partner Solution

status_for_pending_request'PENDING_ACTIVATION' | 'PENDING_DEACTIVATION' | 'NONE' required

Status of any pending solution status transition requests

owner_permissionsWhatsAppBusinessAccountPermissionTask[]

List of WhatsApp Business Account permissions granted to the solution owner

Example response

{
  "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"
  ]
}

Changes

No recorded changes to this operation across all 5 revisions of this API.