Autenticación
Todas las peticiones a /v1 llevan tu API key en la cabecera Authorization:
Authorization: Bearer crier_live_…Crear y revocar keys
- Créalas en el panel, en API keys. El secreto completo se muestra una sola vez; después solo verás su prefijo.
- Crea una por entorno o servicio (
producción,staging…) para revocarlas por separado. - Revocar una key la invalida al instante.
- Por seguridad, las keys no pueden crear ni revocar otras keys: eso solo se hace desde el panel.
Buenas prácticas
- Úsala solo desde tu servidor. Nunca en una app móvil ni en el navegador.
- Guárdala en un gestor de secretos o en una variable de entorno, no en el código.
- Si se filtra, revócala y crea otra.
Workspace
Cada key pertenece a un workspace: todo lo que crea (perfiles, cuentas, publicaciones) es de ese workspace. Comprueba con qué workspace llamas:
curl "https://api.usecrier.com/v1/me" \
-H "Authorization: Bearer $CRIER_API_KEY"const res = await fetch('https://api.usecrier.com/v1/me', {
headers: {
Authorization: `Bearer ${process.env.CRIER_API_KEY}`,
},
});
const { data } = await res.json();import os, requests
res = requests.get(
"https://api.usecrier.com/v1/me",
headers={"Authorization": f"Bearer {os.environ['CRIER_API_KEY']}"},
)
data = res.json()["data"]