{
  "info": {
    "name": "Voice kit API",
    "description": "Generated from the Voice kit OpenAPI document.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://ttsapi.ru"
    },
    {
      "key": "apiKey",
      "value": "rtt_replace_me"
    }
  ],
  "item": [
    {
      "name": "POST /v1/analyze",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/analyze",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "analyze"
          ]
        },
        "description": "Start an asynchronous analysis job.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/analyze/sync",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/analyze/sync",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "analyze",
            "sync"
          ]
        },
        "description": "Analyze a short audio file synchronously.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/analyze/{jobId}",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/analyze/{jobId}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "analyze",
            "{jobId}"
          ]
        },
        "description": "Poll an analysis job by ID.",
        "body": null
      }
    },
    {
      "name": "POST /v1/detect-language",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/detect-language",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "detect-language"
          ]
        },
        "description": "Detect the language of a text snippet (no audio upload).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/redact",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/redact",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "redact"
          ]
        },
        "description": "Redact PII (names, phones, emails, ...) from raw text.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/analyze/topics",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/analyze/topics",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "analyze",
            "topics"
          ]
        },
        "description": "Classify raw text into topic buckets (no audio upload).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/analyze/summarize",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/analyze/summarize",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "analyze",
            "summarize"
          ]
        },
        "description": "Produce an extractive summary of raw text (no audio upload).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/moderate",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/moderate",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "moderate"
          ]
        },
        "description": "Flag profanity, insults and hate speech in raw text (no audio upload).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/audio/clean",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/audio/clean",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "audio",
            "clean"
          ]
        },
        "description": "Start an asynchronous audio-cleaning job.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/audio/clean/{jobId}",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/audio/clean/{jobId}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "audio",
            "clean",
            "{jobId}"
          ]
        },
        "description": "Poll an audio-cleaning job by ID.",
        "body": null
      }
    },
    {
      "name": "GET /v1/audio/clean/{jobId}/audio",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/audio/clean/{jobId}/audio",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "audio",
            "clean",
            "{jobId}",
            "audio"
          ]
        },
        "description": "Download the cleaned audio for a completed audio-cleaning job.",
        "body": null
      }
    },
    {
      "name": "POST /v1/audio/effects",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/audio/effects",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "audio",
            "effects"
          ]
        },
        "description": "Start an asynchronous audio-effects job.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/audio/effects/{jobId}",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/audio/effects/{jobId}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "audio",
            "effects",
            "{jobId}"
          ]
        },
        "description": "Poll an audio-effects job by ID.",
        "body": null
      }
    },
    {
      "name": "GET /v1/audio/effects/{jobId}/audio",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/audio/effects/{jobId}/audio",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "audio",
            "effects",
            "{jobId}",
            "audio"
          ]
        },
        "description": "Download the produced audio for a completed audio-effects job.",
        "body": null
      }
    },
    {
      "name": "POST /v1/batch/synthesize",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/batch/synthesize",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "batch",
            "synthesize"
          ]
        },
        "description": "Queue a batch of synthesis tasks.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/batch/analyze",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/batch/analyze",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "batch",
            "analyze"
          ]
        },
        "description": "Queue a batch of audio analysis tasks.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/batch/{batchId}",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/batch/{batchId}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "batch",
            "{batchId}"
          ]
        },
        "description": "Poll a batch by ID.",
        "body": null
      }
    },
    {
      "name": "GET /v1/billing/balance",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/billing/balance",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "billing",
            "balance"
          ]
        },
        "description": "Current balance, plan and a page of transactions for the authenticated key.",
        "body": null
      }
    },
    {
      "name": "POST /v1/billing/topup",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/billing/topup",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "billing",
            "topup"
          ]
        },
        "description": "Create a card top-up payment for the authenticated key.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/usage",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/usage",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "usage"
          ]
        },
        "description": "Current monthly character usage for the authenticated key.",
        "body": null
      }
    },
    {
      "name": "POST /v1/eval",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/eval",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "eval"
          ]
        },
        "description": "Evaluate speech quality against a reference text (WER).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/integrations/connections",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/integrations/connections",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "integrations",
            "connections"
          ]
        },
        "description": "List the client\u0027s external connections (active and revoked).",
        "body": null
      }
    },
    {
      "name": "POST /v1/integrations/connections",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/integrations/connections",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "integrations",
            "connections"
          ]
        },
        "description": "Connect (or re-connect) an external system. The secret is encrypted at\r\nrest and never returned.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "DELETE /v1/integrations/connections/{id}",
      "request": {
        "method": "DELETE",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/integrations/connections/{id}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "integrations",
            "connections",
            "{id}"
          ]
        },
        "description": "Revoke a connection.",
        "body": null
      }
    },
    {
      "name": "POST /v1/integrations/{provider}/authorize",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/integrations/{provider}/authorize",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "integrations",
            "{provider}",
            "authorize"
          ]
        },
        "description": "Start an interactive OAuth handshake (roadmap: meeting autocapture).\r\nMeeting providers require \u0060consent = true\u0060.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/integrations/{provider}/callback",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/integrations/{provider}/callback",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "integrations",
            "{provider}",
            "callback"
          ]
        },
        "description": "OAuth redirect target. Anonymous: the signed \u0060state\u0060 proves the flow\r\nwas started by us, and the browser comes from the provider.",
        "body": null
      }
    },
    {
      "name": "POST /v1/integrations/zoom/webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/integrations/zoom/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "integrations",
            "zoom",
            "webhook"
          ]
        },
        "description": "Provider webhook (Zoom). Anonymous but signature-verified: the provider has\r\nno API key, and Zoom retries on non-2xx, so unknown events still answer 200.",
        "body": null
      }
    },
    {
      "name": "POST /v1/meetings/protocol",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/protocol",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "protocol"
          ]
        },
        "description": "Generate a meeting protocol from a recording\u0027s transcript.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/meetings/events",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/events",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "events"
          ]
        },
        "description": "List automatically captured meetings (roadmap: meeting autocapture).",
        "body": null
      }
    },
    {
      "name": "GET /v1/meetings/events/{id}",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/events/{id}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "events",
            "{id}"
          ]
        },
        "description": "Fetch one captured meeting.",
        "body": null
      }
    },
    {
      "name": "PUT /v1/meetings/events/{id}/target",
      "request": {
        "method": "PUT",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/events/{id}/target",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "events",
            "{id}",
            "target"
          ]
        },
        "description": "Point a captured meeting at a CRM target. A provider webhook has no deal\r\nid, so this is how an automation attaches the protocol to a deal.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/meetings/events/{id}/retry",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/events/{id}/retry",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "events",
            "{id}",
            "retry"
          ]
        },
        "description": "Retry a captured meeting: reset its budget and make it due now.",
        "body": null
      }
    },
    {
      "name": "GET /v1/meetings/calendar",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/calendar",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "calendar"
          ]
        },
        "description": "List the calendar events stored by the pre-trigger pass (roadmap: calendar).",
        "body": null
      }
    },
    {
      "name": "POST /v1/meetings/calendar/sync",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/calendar/sync",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "calendar",
            "sync"
          ]
        },
        "description": "Read the client\u0027s calendar now instead of waiting for the next pass.",
        "body": null
      }
    },
    {
      "name": "POST /v1/meetings/events/{id}/calendar",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/events/{id}/calendar",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "events",
            "{id}",
            "calendar"
          ]
        },
        "description": "Write the meeting\u0027s protocol into its calendar event on demand.",
        "body": null
      }
    },
    {
      "name": "GET /v1/meetings/protocols",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/protocols",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "protocols"
          ]
        },
        "description": "List the client\u0027s persisted meeting protocols, newest first.",
        "body": null
      }
    },
    {
      "name": "GET /v1/meetings/protocols/{id}",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/protocols/{id}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "protocols",
            "{id}"
          ]
        },
        "description": "Fetch one persisted meeting protocol.",
        "body": null
      }
    },
    {
      "name": "PUT /v1/meetings/protocols/{id}",
      "request": {
        "method": "PUT",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/protocols/{id}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "protocols",
            "{id}"
          ]
        },
        "description": "Edit a protocol\u0027s Markdown; an edit returns it to draft.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/meetings/protocols/{id}/approve",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/protocols/{id}/approve",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "protocols",
            "{id}",
            "approve"
          ]
        },
        "description": "Approve a draft protocol for CRM/SED delivery.",
        "body": null
      }
    },
    {
      "name": "GET /v1/meetings/protocols/{id}/export",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/protocols/{id}/export",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "protocols",
            "{id}",
            "export"
          ]
        },
        "description": "Export a meeting protocol as Markdown, DOCX or PDF.",
        "body": null
      }
    },
    {
      "name": "POST /v1/meetings/protocol/custom",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/protocol/custom",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "protocol",
            "custom"
          ]
        },
        "description": "Generate a protocol against a client-defined schema (custom template).\r\nThe structure comes either inline or from a saved template.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/meetings/templates",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/templates",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "templates"
          ]
        },
        "description": "List the client\u0027s saved protocol templates.",
        "body": null
      }
    },
    {
      "name": "POST /v1/meetings/templates",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/templates",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "templates"
          ]
        },
        "description": "Create a reusable protocol template.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "PUT /v1/meetings/templates/{id}",
      "request": {
        "method": "PUT",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/templates/{id}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "templates",
            "{id}"
          ]
        },
        "description": "Update a saved protocol template.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "DELETE /v1/meetings/templates/{id}",
      "request": {
        "method": "DELETE",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/meetings/templates/{id}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "meetings",
            "templates",
            "{id}"
          ]
        },
        "description": "Delete a saved protocol template.",
        "body": null
      }
    },
    {
      "name": "POST /v1/qa/evaluate",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/qa/evaluate",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "qa",
            "evaluate"
          ]
        },
        "description": "Evaluate a recording against a QA checklist.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/qa/analytics",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/qa/analytics",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "qa",
            "analytics"
          ]
        },
        "description": "Aggregated QA analytics for the caller over a time window.",
        "body": null
      }
    },
    {
      "name": "GET /v1/qa/evaluations",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/qa/evaluations",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "qa",
            "evaluations"
          ]
        },
        "description": "List the caller\u0027s persisted QA evaluations, newest first.",
        "body": null
      }
    },
    {
      "name": "GET /v1/qa/evaluations/export",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/qa/evaluations/export",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "qa",
            "evaluations",
            "export"
          ]
        },
        "description": "Export the caller\u0027s QA evaluations as CSV or JSON for CRM import.",
        "body": null
      }
    },
    {
      "name": "GET /v1/recordings",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings"
          ]
        },
        "description": "List the client\u0027s recordings, newest first.",
        "body": null
      }
    },
    {
      "name": "GET /v1/recordings/tags",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/tags",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "tags"
          ]
        },
        "description": "Distinct tags across the client\u0027s recordings (for facets/autocomplete).",
        "body": null
      }
    },
    {
      "name": "GET /v1/recordings/folders",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/folders",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "folders"
          ]
        },
        "description": "Distinct folders across the client\u0027s recordings (for facets/autocomplete).",
        "body": null
      }
    },
    {
      "name": "POST /v1/recordings/from-link",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/from-link",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "from-link"
          ]
        },
        "description": "Start a diarized transcription from a public audio URL (Link channel, 7.9).\r\nThe server downloads the file; the recording is tagged with source \u0022link\u0022.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/recordings/{id}",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}"
          ]
        },
        "description": "Fetch a single recording\u0027s metadata.",
        "body": null
      }
    },
    {
      "name": "PATCH /v1/recordings/{id}",
      "request": {
        "method": "PATCH",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}"
          ]
        },
        "description": "Update a recording\u0027s tags and/or folder. Fields are optional and follow\r\nPATCH semantics: \u0060null\u0060 clears a field, an absent field is left\r\nuntouched.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "DELETE /v1/recordings/{id}",
      "request": {
        "method": "DELETE",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}"
          ]
        },
        "description": "Delete a recording and its stored audio.",
        "body": null
      }
    },
    {
      "name": "GET /v1/recordings/{id}/transcript",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}/transcript",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}",
            "transcript"
          ]
        },
        "description": "Fetch a recording\u0027s transcript.",
        "body": null
      }
    },
    {
      "name": "GET /v1/recordings/{id}/speakers",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}/speakers",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}",
            "speakers"
          ]
        },
        "description": "Fetch a recording\u0027s speakers, timeline and conversation metrics.",
        "body": null
      }
    },
    {
      "name": "PATCH /v1/recordings/{id}/speakers/{speakerId}",
      "request": {
        "method": "PATCH",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}/speakers/{speakerId}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}",
            "speakers",
            "{speakerId}"
          ]
        },
        "description": "Rename a speaker or assign a role (operator/client/participant).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/recordings/{id}/audio",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}/audio",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}",
            "audio"
          ]
        },
        "description": "Download a recording\u0027s stored audio.",
        "body": null
      }
    },
    {
      "name": "GET /v1/recordings/{id}/export",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}/export",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}",
            "export"
          ]
        },
        "description": "Export a recording\u0027s transcript (txt, md, srt, vtt, docx, pdf).",
        "body": null
      }
    },
    {
      "name": "POST /v1/recordings/{id}/share",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}/share",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}",
            "share"
          ]
        },
        "description": "Create a public share link for a recording.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/recordings/{id}/share",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}/share",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}",
            "share"
          ]
        },
        "description": "List the active share links for a recording.",
        "body": null
      }
    },
    {
      "name": "DELETE /v1/recordings/{id}/share/{token}",
      "request": {
        "method": "DELETE",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}/share/{token}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}",
            "share",
            "{token}"
          ]
        },
        "description": "Revoke a share link.",
        "body": null
      }
    },
    {
      "name": "POST /v1/recordings/{id}/push",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}/push",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}",
            "push"
          ]
        },
        "description": "Push a recording artefact (transcript, protocol or QA report) to a\r\nconnected CRM/SED. Idempotent per (recording, provider, kind).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/recordings/{id}/pushes",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}/pushes",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}",
            "pushes"
          ]
        },
        "description": "List the CRM/SED pushes recorded for a recording.",
        "body": null
      }
    },
    {
      "name": "POST /v1/recordings/{id}/pushes/{provider}/{kind}/retry",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/recordings/{id}/pushes/{provider}/{kind}/retry",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "recordings",
            "{id}",
            "pushes",
            "{provider}",
            "{kind}",
            "retry"
          ]
        },
        "description": "Retry a previous push, reusing the target stored with it.",
        "body": null
      }
    },
    {
      "name": "POST /v1/search",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/search",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "search"
          ]
        },
        "description": "Search the client\u0027s recording transcripts semantically.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/ask",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/ask",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "ask"
          ]
        },
        "description": "Answer a question from the client\u0027s recordings (RAG), with citations.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/synthesize",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/synthesize",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "synthesize"
          ]
        },
        "description": "Synthesize Russian speech and return an audio file.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/synthesize/stream",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/synthesize/stream",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "synthesize",
            "stream"
          ]
        },
        "description": "Stream audio chunks as they are produced. Pro and Business plans only.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/synthesize/async",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/synthesize/async",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "synthesize",
            "async"
          ]
        },
        "description": "Start an asynchronous long-form synthesis job (audiobook / long article).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/synthesize/async/{jobId}",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/synthesize/async/{jobId}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "synthesize",
            "async",
            "{jobId}"
          ]
        },
        "description": "Poll a long-form synthesis job by ID.",
        "body": null
      }
    },
    {
      "name": "GET /v1/synthesize/async/{jobId}/audio",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/synthesize/async/{jobId}/audio",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "synthesize",
            "async",
            "{jobId}",
            "audio"
          ]
        },
        "description": "Download the produced audio for a completed long-form synthesis job.",
        "body": null
      }
    },
    {
      "name": "POST /v1/transcribe",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/transcribe",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "transcribe"
          ]
        },
        "description": "Start an asynchronous transcription job.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/transcribe/sync",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/transcribe/sync",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "transcribe",
            "sync"
          ]
        },
        "description": "Transcribe a short audio file synchronously.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/transcribe/{jobId}",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/transcribe/{jobId}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "transcribe",
            "{jobId}"
          ]
        },
        "description": "Poll a transcription job by ID.",
        "body": null
      }
    },
    {
      "name": "GET /v1/transcribe/{jobId}/subtitles",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/transcribe/{jobId}/subtitles",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "transcribe",
            "{jobId}",
            "subtitles"
          ]
        },
        "description": "Download subtitles (VTT or SRT) for a completed transcription job.",
        "body": null
      }
    },
    {
      "name": "POST /v1/transcribe/{jobId}/translate",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/transcribe/{jobId}/translate",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "transcribe",
            "{jobId}",
            "translate"
          ]
        },
        "description": "Translate a completed transcription job\u0027s transcript.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/vad",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/vad",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "vad"
          ]
        },
        "description": "Detect speech segments in an audio file (Silero VAD / turn detection).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/video/effects",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/video/effects",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "video",
            "effects"
          ]
        },
        "description": "Start an asynchronous video-effects job.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/video/effects/{jobId}",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/video/effects/{jobId}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "video",
            "effects",
            "{jobId}"
          ]
        },
        "description": "Poll a video-effects job by ID.",
        "body": null
      }
    },
    {
      "name": "GET /v1/video/effects/{jobId}/file",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/video/effects/{jobId}/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "video",
            "effects",
            "{jobId}",
            "file"
          ]
        },
        "description": "Download the produced artifact for a completed video-effects job.",
        "body": null
      }
    },
    {
      "name": "POST /v1/voice-id",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/voice-id",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "voice-id"
          ]
        },
        "description": "Analyze a voice recording and return a voice passport.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/voice-id/enroll",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/voice-id/enroll",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "voice-id",
            "enroll"
          ]
        },
        "description": "Enroll an audio clip as a reusable voice profile (voiceprint).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/voice-id/verify",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/voice-id/verify",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "voice-id",
            "verify"
          ]
        },
        "description": "Verify an audio clip against an enrolled profile (1:1).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "POST /v1/voice-id/identify",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/voice-id/identify",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "voice-id",
            "identify"
          ]
        },
        "description": "Identify the closest matching profile for an audio clip (1:N).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/voice-id/profiles",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/voice-id/profiles",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "voice-id",
            "profiles"
          ]
        },
        "description": "List the caller\u0027s enrolled voice profiles.",
        "body": null
      }
    },
    {
      "name": "DELETE /v1/voice-id/profiles/{profileId}",
      "request": {
        "method": "DELETE",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/voice-id/profiles/{profileId}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "voice-id",
            "profiles",
            "{profileId}"
          ]
        },
        "description": "Delete an enrolled voice profile by id.",
        "body": null
      }
    },
    {
      "name": "POST /v1/voices/clone",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/voices/clone",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "voices",
            "clone"
          ]
        },
        "description": "Create a cloned voice from one reference audio sample and its transcript.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "GET /v1/voices/clone",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/voices/clone",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "voices",
            "clone"
          ]
        },
        "description": "List the caller\u0027s cloned voices.",
        "body": null
      }
    },
    {
      "name": "GET /v1/voices/clone/{id}",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/voices/clone/{id}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "voices",
            "clone",
            "{id}"
          ]
        },
        "description": "Get one cloned voice by id.",
        "body": null
      }
    },
    {
      "name": "DELETE /v1/voices/clone/{id}",
      "request": {
        "method": "DELETE",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/voices/clone/{id}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "voices",
            "clone",
            "{id}"
          ]
        },
        "description": "Delete a cloned voice (and its reference latents).",
        "body": null
      }
    },
    {
      "name": "GET /v1/voices",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/voices",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "voices"
          ]
        },
        "description": "List available voices and supported synthesis settings.",
        "body": null
      }
    },
    {
      "name": "GET /v1/voices/{id}",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/voices/{id}",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "voices",
            "{id}"
          ]
        },
        "description": "Get one voice by id.",
        "body": null
      }
    },
    {
      "name": "GET /v1/webhooks/secret",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/webhooks/secret",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "webhooks",
            "secret"
          ]
        },
        "description": "Get (or lazily create) the webhook signing secret.",
        "body": null
      }
    },
    {
      "name": "POST /v1/webhooks/secret/rotate",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "X-Api-Key",
            "value": "{{apiKey}}",
            "type": "text"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/v1/webhooks/secret/rotate",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "v1",
            "webhooks",
            "secret",
            "rotate"
          ]
        },
        "description": "Rotate the webhook signing secret. The old secret stops working immediately.",
        "body": null
      }
    }
  ]
}