Reject Multi-Partner Solution Deactivation Request
Reject a pending deactivation request for a Multi-Partner Solution. This endpoint allows solution partners to decline deactivation requests from solution owners, maintaining the solution in its current active operational state.
Use Cases:
- Reject deactivation requests from solution owners
- Maintain active solution partnerships when deactivation is not appropriate
- Respond programmatically to deactivation requests through API integration
- Keep solutions operational when business requirements or partnerships change
Business Logic:
- Solution status remains ACTIVE after successful rejection
- StatusForPendingRequest transitions from PENDING_DEACTIVATION to NONE
- All existing solution configurations and permissions are preserved
- Solution partners receive notifications about the rejection decision
Rate Limiting: Standard Graph API rate limits apply. Use appropriate retry logic with exponential backoff.
Permissions: Requires whatsapp_business_management permission and valid solution partnership relationship.
Request
- Base URLhttps://graph.facebook.com
- URLhttps://graph.facebook.com/{Version}/{Solution-ID}/reject_deactivation_request
- AuthHTTP bearer
Path parameters
Graph API version to use for this request. Determines the API behavior and available features.
Your Multi-Partner Solution ID with a pending deactivation request. This ID is provided when you create the solution and can be found in your Partner Dashboard or through solution management APIs.
Query parameters
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
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.
Request body
Example request
{
"reject_deactivation_request": true
}Response
Successfully rejected the deactivation request
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.