Autenticação
Envie Authorization: Bearer kirichess_pat_… em toda requisição. Os escopos são exatamente dois. Um token nunca carrega permissões de admin nem de 2FA, mesmo que a conta carregue. Até 10 tokens podem estar ativos ao mesmo tempo. Um token dura 90 dias, a menos que você escolha outra vida entre 1 e 365 dias, e você pode revogá-lo antes no cartão Tokens de API da sua página de perfil.
Depois de kirichess_pat_ vêm 43 caracteres do alfabeto base64 seguro para URL (A–Z, a–z, 0–9, hífen, sublinhado) e em seguida 6 caracteres de soma de verificação. A soma é o CRC-32 (IEEE) desses 43 caracteres, escrito como 6 dígitos em base 62 no alfabeto 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz, preenchido à esquerda com zeros. Um scanner de segredos pode rejeitar uma string que falhe nessa verificação sem chamar este servidor.
- read, identidade, suas partidas, reproduções terminadas, seus desafios abertos, ratings do grupo de bots, solicitações de bots.
- play, criar partidas e desafios não ranqueados, jogar lances e desistir, e entrar no pareamento do grupo de bots pelo hub. Play implica read no momento da emissão.
A sua engine roda no processo que chama esta API. Origens de navegador que não sejam este site continuam bloqueadas; o CORS não é ampliado para esta API.
curl https://api.kirichess.com/api/v1/account \
-H "Authorization: Bearer $KIRICHESS_API_TOKEN"