Production settings
Engage quickstart
Explore Engage capabilities
Agentic video journeys
Product catalogs and audiences
Smart scene overlays
Security and customer data
Multilingual video
Analytics and improvement
Campaign and personalization concepts
Plan a campaign integration
Engage authentication and access
Engage REST API reference
Partners
Organizations
Branding
Members
Invitations
Uploads
Assets
Catalogs
Templates
Campaigns
Recipients
Generation
Results
API keys
Access policies
Capabilities
Jobs
Connect Engage through MCP
Campaign workflows
Engage jobs, retries, and errors
Engage API scope and availability
Canonical child-owned campaign using an explicitly frozen fixed-video version. No personalization or automatic generation, export or sending. Workspace materialization remains pending until explicit generation.
Security
bearerAuth
- Mock serverhttps://api-docs.shuffll.com/_mock/engage/openapi/v1/campaigns/{id}/production
- https://engage.shuffll.com/apihttps://engage.shuffll.com/api/v1/campaigns/{id}/production
curl -i -X PATCH \
'https://api-docs.shuffll.com/_mock/engage/openapi/v1/campaigns/{id}/production' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: string' \
-H 'If-Match: string' \
-d '{
"scenes": [
{
"id": "string",
"trim_start_ms": 0,
"trim_end_ms": 1,
"muted": true
}
]
}'Response
{ "job": { "id": "string", "command": "string", "resourceId": "string", "state": "queued", "createdAt": "string", "updatedAt": "string", "result": { … }, "pollAfterSeconds": 0 }, "secretAvailable": false, "secret": "string", "key": { "id": "string", "level": "platform", "meta_organization_id": "string", "organization_id": "string", "name": "string", "scopes": [ … ], "environment": "dev", "display_prefix": "string", "created_by": "string", "issuer_key_id": "string", "delegation_allowed": true, "created_at": "string", "expires_at": "string", "revoked_at": "string", "last_used_at": "string", "revision": "string" } }