Documentation Index
Fetch the complete documentation index at: https://docs.yofacturo.es/llms.txt
Use this file to discover all available pages before exploring further.
Descripció general
YoFacturo utilitza un flux d’autenticació en dos passos:- Intercanvia l’
api_keyde la teva organització per unsession_tokende curta durada. - Inclou el
session_tokencom a Bearer token a la capçaleraAuthorizationde cada sol·licitud posterior.
Crear un token de sessió
Intercanvia la tevaapi_key per un session_token vàlid durant 24 hores.
Endpoint
Sol·licitud
L’API key de la teva organització.
Exemple
Resposta
Aquest endpoint retorna un objecte JSON pla — sense envelopedata.
| Camp | Tipus | Descripció |
|---|---|---|
session_token | string | Bearer token per usar en sol·licituds posteriors |
expires_at | datetime ISO 8601 | Moment d’expiració del token (24 hores des de la seva creació) |
Respostes d’error
| Estat | Codi | Causa |
|---|---|---|
400 | bad_request | El paràmetre api_key és absent, null o buit |
401 | unauthorized | L’api_key proporcionada és invàlida o ha estat revocada — missatge: "Invalid API key" |
Autenticar sol·licituds
Inclou elsession_token a la capçalera Authorization com a Bearer token a tots els endpoints protegits:
Authorization és absent, l’API retorna 401 Unauthorized:
401 Unauthorized:
Expiració i renovació del token
Els tokens de sessió expiren 24 hores després de la seva creació. No existeix mecanisme de refresc — simplement sol·licita un nou token cridantPOST /api/v1/auth/sessions de nou amb la teva api_key.
Recomanem emmagatzemar el timestamp expires_at i renovar el token de manera proactiva abans que expiri per evitar sol·licituds fallides.
