DocsError codes

voice_consent_required

A business's own voice is stored only with the uploader's confirmation that it is their voice or that they have the speaker's permission.

On this page
422HTTP 422 · Voice Consent Required

What it means#

A business's own voice is stored only with the uploader's confirmation that it is their voice or that they have the speaker's permission.

Retry after fixing

Retrying unchanged will not help. Correct the cause, then send it again.

What causes it#

  • The confirmation was not ticked.

How to fix it#

  • Confirm that it is your voice, or that you hold the speaker's written permission, and save again.

What the response looks like#

422 application/problem+json
{
  "error": {
    "code": "voice_consent_required",
    "message": "A business's own voice is stored only with the uploader's confirmation that it is their voice or that they have the speaker's permission",
    "request_id": "7cb7f7862a82425d8e4c3fb8a497dfe6"
  },
  "type": "https://integrable.cloud/docs/errors/voice_consent_required",
  "title": "Voice Consent Required",
  "status": 422,
  "detail": "A business's own voice is stored only with the uploader's confirmation that it is their voice or that they have the speaker's permission",
  "instance": "/api/agents/01a0652b-3713-7ea1-a6c9-2e895389ec34"
}

Branch on error.code, not on the message — the code is stable, the sentence is not. Log request_id either way.

Still stuck#

Quote the request_id from the response — hello@integrable.cloud. It is what lets us find the exact request. The full list of codes is at Error codes, and the conventions every endpoint shares are in Retries, versioning and limits.

Something unclear or missing? Tell us and we’ll fix it.