# Lilury ## Docs - [AGENTS](https://docs.lilury.com/AGENTS.md) - [CLAUDE](https://docs.lilury.com/CLAUDE.md) - [Accounting Cycle Overview](https://docs.lilury.com/accounting-cycle-overview.md): How financial years, periods, journals, and closures work in Lilury - [Authentication](https://docs.lilury.com/authentication.md): How to authenticate requests to the Lilury API - [Concurrency](https://docs.lilury.com/concurrency.md): How the Lilury API uses optimistic locking to prevent lost updates, and how to work with the version field - [Errors](https://docs.lilury.com/errors.md): HTTP status codes and error response format for the Lilury API - [External IDs](https://docs.lilury.com/external-ids.md): How to identify accounts and cost centers using your own codes instead of Lilury's system UUIDs - [Idempotency](https://docs.lilury.com/idempotency.md): How to make safe retries with idempotent requests on the Lilury API - [Pagination](https://docs.lilury.com/pagination.md): How the Lilury API paginates list responses and how to iterate through all results - [Rate limits](https://docs.lilury.com/rate-limits.md): How the Lilury API enforces rate limits and how to handle them ## OpenAPI Specs - [openapi](https://docs.lilury.com/api-reference/openapi.json)