Platica

Autenticación

Cada petición se autentica con una API key personal. La key identifica tu cuenta y define qué puede hacer.

La cabecera Authorization

Envía la key en la cabecera Authorization con el esquema Bearer. No va en la URL ni en el cuerpo.

curl "https://api.tuplatica.app/api/platica/accounts" \
  -H "Authorization: Bearer $PLATICA_API_KEY"

Permisos

Al crear la key eliges uno de dos permisos. No se puede cambiar después: crea otra si lo necesitas.

Permisos disponibles

Solo lecturaGET, HEAD
Consulta cuentas, movimientos, planes y reportes. Cualquier otro método responde 403. Ideal para hojas de cálculo y paneles.
Lectura y escrituraGET, POST, PATCH, PUT, DELETE
Además puede crear, editar y borrar. Úsala solo en integraciones que realmente escriben.

Lo que una key no puede hacer

Aunque tenga permiso de escritura, una key nunca puede:

  • Borrar tu cuenta de Platica.
  • Crear, listar ni revocar API keys.
  • Entrar a funciones de administración, aunque tu usuario sea administrador.

Esas acciones necesitan que inicies sesión en la app. Así, si una key se filtra, el daño queda limitado a tus datos financieros y puedes cortarlo revocándola.

Vencimiento y revocación

Una key puede no vencer o vencer a los 30 días, 90 días o 1 año. Al vencer, o al revocarla en Ajustes → API keys, deja de funcionar al instante y las peticiones responden 401.

Hasta 10 keys activas

Cada cuenta puede tener 10 keys activas a la vez. Las vencidas no cuentan. Al llegar al límite, crear otra responde 409.

Buenas prácticas

  • Guarda la key en una variable de entorno o en el gestor de secretos de tu plataforma, nunca en el código.
  • Usa una key distinta por integración. Así puedes revocar una sin tocar las demás.
  • Si solo vas a leer, crea la key de solo lectura.
  • No llames a la API desde una página web pública: cualquiera podría ver la key en el navegador.
  • Si crees que alguien más la vio, revócala y crea otra.

Errores de autenticación

Códigos

401Unauthorized
Falta la cabecera, la key está mal copiada, venció o fue revocada.
403Forbidden
La key existe pero no tiene permiso: es de solo lectura o la ruta exige iniciar sesión.
402Payment Required
La ruta requiere Platica Pro.

Respuesta 403

{
  "statusCode": 403,
  "message": "API key de solo lectura",
  "timestamp": "2026-10-18T14:30:00.000Z",
  "path": "/api/platica/accounts"
}

¿Dudas o algo no funciona? Escríbenos a [email protected]

Actualizado el 18 de octubre de 2026