create_snapshot
Create a snapshot of a Cognigy.AI project to capture its configuration for backup or deployment. Async operation with polling ensures the process completes.
Instructions
Creates a snapshot of a Cognigy.AI project. Snapshots capture the entire project configuration (flows, intents, endpoints, etc.) for backup or deployment. MUTATING: Set dryRun=false to create. Async operation - polls until complete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name for the snapshot (e.g., 'v1.0.0', 'pre-release-backup') | |
| dryRun | No | If true (default), validates without creating. Set to false to actually create the snapshot. | |
| projectId | Yes | The project ID to create a snapshot of | |
| timeoutMs | No | Maximum time to wait for snapshot creation (5-600 seconds, default 120) | |
| description | No | Optional description of what this snapshot contains or why it was created | |
| pollIntervalMs | No | How often to check task status (1-10 seconds, default 3) |