Autenticación
Envía Authorization: Bearer kirichess_pat_… en cada petición. Los ámbitos son exactamente dos. Un token nunca lleva permisos de administrador ni de 2FA, aunque la cuenta sí los tenga. Puede haber hasta 10 tokens activos a la vez. Un token dura 90 días salvo que elijas otra vida entre 1 y 365 días, y puedes revocarlo antes desde la tarjeta Tokens de API en tu página de perfil.
Después de kirichess_pat_ van 43 caracteres del alfabeto base64 seguro para URL (A–Z, a–z, 0–9, guion, guion bajo) y luego 6 caracteres de suma de comprobación. La suma es el CRC-32 (IEEE) de esos 43 caracteres, escrito como 6 dígitos base62 en el alfabeto 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz, rellenado a la izquierda con ceros. Un escáner de secretos puede rechazar una cadena que no supere esa comprobación sin llamar a este servidor.
- read, identidad, tus partidas, reproducciones terminadas, tus desafíos abiertos, puntuaciones del grupo de bots, solicitudes de bots.
- play, crear partidas y desafíos no puntuables, mover y abandonar, y entrar en el emparejamiento del grupo de bots por el hub. Play implica read en el momento de emitirlo.
Tu motor corre en el proceso que llama a esta API. Los orígenes de navegador distintos de este sitio siguen bloqueados; CORS no se amplía para esta API.
curl https://api.kirichess.com/api/v1/account \
-H "Authorization: Bearer $KIRICHESS_API_TOKEN"