Saltar al contenido principal

API de Credenciales

Las credenciales se administran desde Studio o por API con la sesión de un administrador del Cliente.

Objeto Credencial

CampoDescripción
idIdentificador.
providerinfernode, anthropic, gemini, openrouter, saptiva, s3, whatsapp, mcp.
nameNombre visible; es lo que referencian agentes y flujos.
isDefaultSi es la predeterminada de su proveedor.
sharedWithOrgSi toda la organización puede usarla.
managedByuser, organization o system. Las de infernode son de organización.
updatedAtÚltima modificación.

Los valores secretos nunca se devuelven en las lecturas.

Operaciones

  • Listar credenciales del Cliente con su estado (connected, unconfigured).
  • Crear: proveedor, nombre y los campos del proveedor (por ejemplo, para S3: endpoint, región, llave, secreto, bucket y URL pública opcional). El servicio valida contra el proveedor antes de guardar.
  • Editar: los campos secretos vacíos conservan el valor actual. Es la forma de rotar sin cambiar referencias.
  • Compartir con la organización y dejar de compartir.
  • Marcar como predeterminada.
  • Eliminar. Irreversible; los agentes y flujos que la usaban pasan a needs_attention.

Errores

HTTPCuándo
403El usuario no es administrador del Cliente.
422El proveedor rechazó las credenciales.
503El almacén de secretos no está disponible.

Rutas exactas en el OpenAPI de tu instalación.