Poomi

Autenticación

Cómo autenticar tus solicitudes API en Poomi

Todas las solicitudes API de Poomi requieren autenticación mediante una API Key enviada en el encabezado Authorization.

Método de Autenticación

Incluye tu API Key en el encabezado Authorization usando el esquema Bearer:

curl https://www.poomi.pet/api/v1/{endpoint} \
  -H "Authorization: Bearer pk_your_api_key_here"

Formato de API Key

pk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Las Keys usan el prefijo pk_ seguido de un NanoID de 32 caracteres.

Errores de Autenticación

Estado HTTPCódigo de ErrorDescripción
401UNAUTHORIZEDEncabezado Authorization faltante o inválido
401INVALID_KEYLa API Key no existe
403KEY_DISABLEDLa API Key ha sido deshabilitada
403KEY_REVOKEDLa API Key ha sido revocada
403KEY_EXPIREDLa API Key ha expirado

Ejemplo de Respuesta de Error

{
  "success": false,
  "error": {
    "code": "INVALID_KEY",
    "message": "Invalid API key"
  }
}

Recomendaciones de Seguridad

  • Usa variables de entorno — Nunca codifiques API Keys directamente en el código fuente
  • Solo del lado del servidor — Haz llamadas API desde tu backend, nunca expongas Keys en código del cliente
  • Separa entornos — Usa Keys diferentes para desarrollo y producción
  • Revoca Keys comprometidas — Si una Key queda expuesta, revócala inmediatamente en la Consola de Desarrollador

On this page