Set Solution Migration Intent
Set migration intent for a Multi-Partner Solution associated with a WhatsApp Business Account. This endpoint allows solution partners to initiate, schedule, confirm, or cancel migration processes for their solutions.
Use Cases:
- Initiate migration process for solution transitions
- Schedule migration for a specific time
- Confirm pending migration requests
- Cancel previously set migration intents
Rate Limiting: Standard Graph API rate limits apply. Use appropriate retry logic with exponential backoff.
Migration Process:
- Set migration intent with INITIATE_MIGRATION
- System validates migration eligibility
- Migration intent enters PENDING status
- Partner can schedule or confirm migration
- Migration executes at scheduled time or immediately upon confirmation
Request
- Base URLhttps://graph.facebook.com
- URLhttps://graph.facebook.com/{Version}/{WABA-ID}/set_solution_migration_intent
- AuthHTTP bearer
Path parameters
Graph API version to use for this request. Determines the API behavior and available features.
WhatsApp Business Account ID. This ID identifies the WABA for which the solution migration intent is being set.
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
{
"solution_id": "1234567890123456",
"migration_intent": "INITIATE_MIGRATION",
"target_solution_id": "2345678901234567",
"migration_reason": "Migrating to new solution provider for enhanced features",
"scheduled_migration_time": "2024-12-01T10:00:00Z"
}Response
Successfully set solution migration intent
Example response
{
"success": true,
"migration_intent_id": "migration_intent_123456789",
"status": "PENDING",
"estimated_completion_time": "2024-12-01T12:00:00Z"
}Changes
No recorded changes to this operation across all 5 revisions of this API.