← Files YCloud Developer KitARCHIVED FILE
references/compatibility/full-first-wave/scenarios.json
4.13 KB · Oct 4, 2026 · 12:32 UTC
{
"profile": "full-first-wave-v1",
"scenarios": [
{
"handoffs": [
{
"consumerOperationId": "whatsapp_message-retrieve",
"handoffId": "auth-message",
"producerOperationId": "crosscutting:api-authentication"
},
{
"consumerOperationId": "whatsapp_media-upload",
"handoffId": "auth-media",
"producerOperationId": "crosscutting:api-authentication"
},
{
"consumerOperationId": "whatsapp_template-list",
"handoffId": "auth-template",
"producerOperationId": "crosscutting:api-authentication"
},
{
"consumerOperationId": "webhook_endpoint-list",
"handoffId": "auth-endpoint",
"producerOperationId": "crosscutting:api-authentication"
}
],
"requiredOperations": [
"crosscutting:api-authentication",
"whatsapp_message-retrieve",
"whatsapp_media-upload",
"whatsapp_template-list",
"webhook_endpoint-list"
],
"scenarioId": "authentication-to-api-domains"
},
{
"handoffs": [
{
"consumerOperationId": "whatsapp_message-send-directly",
"handoffId": "media-direct-message",
"producerOperationId": "whatsapp_media-upload"
},
{
"consumerOperationId": "whatsapp_message-send",
"handoffId": "media-queued-message",
"producerOperationId": "whatsapp_media-upload"
}
],
"requiredOperations": [
"whatsapp_media-upload",
"whatsapp_message-send-directly",
"whatsapp_message-send"
],
"scenarioId": "media-upload-to-message-send"
},
{
"handoffs": [
{
"consumerOperationId": "whatsapp_template-retrieve-by-name-and-language",
"handoffId": "template-create-retrieve",
"producerOperationId": "whatsapp_template-create"
},
{
"consumerOperationId": "whatsapp_message-send-directly",
"handoffId": "template-direct-message",
"producerOperationId": "whatsapp_template-retrieve-by-name-and-language"
},
{
"consumerOperationId": "whatsapp_message-send",
"handoffId": "template-queued-message",
"producerOperationId": "whatsapp_template-retrieve-by-name-and-language"
}
],
"requiredOperations": [
"whatsapp_template-create",
"whatsapp_template-retrieve-by-name-and-language",
"whatsapp_message-send-directly",
"whatsapp_message-send"
],
"scenarioId": "template-lifecycle-to-message-send"
},
{
"handoffs": [
{
"consumerOperationId": "whatsapp_message-retrieve",
"handoffId": "direct-status",
"producerOperationId": "whatsapp_message-send-directly"
},
{
"consumerOperationId": "whatsapp_message-retrieve",
"handoffId": "queued-status",
"producerOperationId": "whatsapp_message-send"
}
],
"requiredOperations": [
"whatsapp_message-send-directly",
"whatsapp_message-send",
"whatsapp_message-retrieve"
],
"scenarioId": "message-accepted-to-final-status"
},
{
"handoffs": [
{
"consumerOperationId": "webhook_endpoint-retrieve",
"handoffId": "endpoint-create-retrieve",
"producerOperationId": "webhook_endpoint-create"
},
{
"consumerOperationId": "crosscutting:webhook-receiver",
"handoffId": "endpoint-update-receiver",
"producerOperationId": "webhook_endpoint-update"
},
{
"consumerOperationId": "crosscutting:webhook-receiver",
"handoffId": "secret-receiver",
"producerOperationId": "webhook_endpoint-rotate-secret"
}
],
"requiredOperations": [
"webhook_endpoint-create",
"webhook_endpoint-retrieve",
"webhook_endpoint-update",
"webhook_endpoint-rotate-secret",
"crosscutting:webhook-receiver"
],
"scenarioId": "endpoint-management-to-receiver"
}
],
"schemaVersion": 1
}
SHA-256: d512b564293b872932434e28ca74a55efe2dcaa90c17a65d31e3d5f733b4d134