Start recording the room mix to a WAV file
Records the full room mix at 16kHz, 16-bit, mono.
Request body
"file" (default) — local disk, "s3" — upload to S3 after recording stops, "gcs" — upload to Google Cloud Storage via the native GCS API (Application Default Credentials / Workload Identity)
When true, record each participant to a separate mono WAV file in addition to the full mix. Only applies to room recordings.
S3 bucket name. Overrides S3_BUCKET env var. Required if env var is not set.
AWS region. Overrides S3_REGION env var. Default us-east-1.
Custom S3 endpoint (MinIO, etc.). Overrides S3_ENDPOINT env var.
Key prefix (e.g. recordings/). Overrides S3_PREFIX env var.
AWS access key ID. Overrides default credential chain.
AWS secret access key. Must be set together with s3_access_key.
GCS bucket name. Overrides GCS_BUCKET env var. Required if env var is not set when storage=gcs.
Object name prefix (e.g. recordings or recordings/). Overrides GCS_OBJECT_NAME_PREFIX env var. A trailing slash is added automatically when missing.
Optional output basename for the WAV file. A .wav suffix is added when missing. Must be a single path segment (no directories). Dots inside the name are preserved (only a trailing .wav is treated as the extension). Rejected with 409 if the file already exists or another recording is using the same name. When omitted, a timestamped name is generated.
Response
Recording started
Instance identifier