Bitácora de acciones de la cuenta
/api/v1/account/auditCada cambio hecho con API key, sesión del panel o por factuROA: quién, qué evento, sobre qué registro, IP y resultado (success, failure o denied). Más reciente primero; se conserva un año. Nunca guarda el cuerpo de la petición. Solo administradores.
Parámetros de consulta
event_typestringuser_idstring · uuidentity_idstringoutcomestringValores: success, failure, denied.
fromstring · datetostring · datelimitintegermáximo 200, por defecto 50.
cursorstringnext_cursor de la página anterior
Respuestas
200OK
itemsarray<object>+ Ver 19 campos− Ocultar 19 campos
idstring · uuidevent_typestringactor_typestringuser_idstring · uuiduser_emailstringapi_key_idstring · uuidapi_key_namestringkey_account_idstring · uuidCasa de software que actuó sobre esta cuenta
methodstringroutestringentity_typestringentity_idstringstatusintegeroutcomestringipstringuser_agentstringrequest_idstringmetadataobject<string, string>created_atstring · date-time
next_cursorstringVacío si no hay más páginas
400Datos inválidos (details trae los campos)
codestringmessagestringerrorsarray<object>Solo en 400: cada campo inválido con su explicación (en español, o en inglés con Accept-Language: en)
+ Ver 2 campos− Ocultar 2 campos
fieldstringRuta del campo en el JSON enviado
messagestring
detailsarray<string>Rutas de los campos inválidos (compatibilidad; usa errors)
request_idstring
401Falta la key o es inválida, está deshabilitada, vencida o revocada (error.missing_api_key, error.invalid_api_key, error.api_key.disabled, error.api_key.expired, error.api_key.revoked)
codestringmessagestringerrorsarray<object>Solo en 400: cada campo inválido con su explicación (en español, o en inglés con Accept-Language: en)
+ Ver 2 campos− Ocultar 2 campos
fieldstringRuta del campo en el JSON enviado
messagestring
detailsarray<string>Rutas de los campos inválidos (compatibilidad; usa errors)
request_idstring
403La cuenta no puede hacer esto (p. ej. no es casa de software: error.account.not_software_house, o la cuenta de Facturoa-Account no es hija: error.account.not_child)
codestringmessagestringerrorsarray<object>Solo en 400: cada campo inválido con su explicación (en español, o en inglés con Accept-Language: en)
+ Ver 2 campos− Ocultar 2 campos
fieldstringRuta del campo en el JSON enviado
messagestring
detailsarray<string>Rutas de los campos inválidos (compatibilidad; usa errors)
request_idstring