Ir al contenido

Bóveda de credenciales de canal

Códigos de error · 27 códigos · catálogo del 2026-10-21

Tokens de Meta y otros secretos de canal, cifrados en channel_secrets (src/authz/channel-secrets/). Cada error tiene un código VAULT_* con mensaje fijo: nunca lleva el secreto ni el error original.

Para toda la familia

Lo que un código no dice lo hereda de aquí.

Cómo se detecta
Lo lanza quien pidió el secreto (envío, media, alta de canales): aparece como reason=VAULT_* o code=VAULT_* en su línea de log o como causa de un *_TOKEN_UNAVAILABLE.
Qué hacer
VAULT_SECRET_NOT_FOUND / VAULT_SECRET_EXPIRED: reconectar la cuenta del canal. VAULT_KEY_* / VAULT_DISABLED: configuración del servidor (plataforma). El resto son bugs de quien llama.
27 códigos

Códigos

VAULT_BINDING_INVALID

interno

La entidad, el dueño o el tipo que atan el secreto a su fila no son válidos

VAULT_DISABLED

interno

La bóveda de credenciales de canal está apagada

VAULT_KEY_INVALID

interno

La llave maestra de la bóveda falta o no tiene el formato exigido

VAULT_PLAINTEXT_INVALID

interno

El valor a guardar está vacío, excede el tamaño permitido o no es un texto válido

VAULT_SECRET_NOT_FOUND

interno

No hay un secreto vivo (token) para esa cuenta de canal y tipo.

Causa típica
La cuenta nunca guardó su token en la bóveda (alta incompleta o migración pendiente) o se revocó.
Qué hacer
Reconectar la cuenta del canal para que guarde un token nuevo.

VAULT_TX_REQUIRED

interno

El manager recibido no tiene una transacción activa: no se puede escribir "en la misma transacción"

Texto generado desde el catálogo de errores de BoostAPI. Para corregirlo, se cambia allá y se sincroniza: verMantener esta documentación. También enMarkdown.