{"service":"Accounting & HR ERP API","version":"0.1.0-phase2","api":"https://achr.erpbylyomastech.com/api/v1/","documentation":{"swagger":"https://achr.erpbylyomastech.com/api/schema/docs/","redoc":"https://achr.erpbylyomastech.com/api/schema/redoc/","openapi":"https://achr.erpbylyomastech.com/api/schema/"},"authentication":{"login":"https://achr.erpbylyomastech.com/api/v1/auth/login/","refresh":"https://achr.erpbylyomastech.com/api/v1/auth/refresh/","me":"https://achr.erpbylyomastech.com/api/v1/auth/me/","switch_tenant":"https://achr.erpbylyomastech.com/api/v1/auth/switch-tenant/","scheme":"Authorization: Bearer <access token>"},"operations":{"liveness":"https://achr.erpbylyomastech.com/healthz","readiness":"https://achr.erpbylyomastech.com/readyz","version":"https://achr.erpbylyomastech.com/version"},"notes":["Every endpoint under /api/v1/ requires authentication.","Monetary values are JSON strings, not numbers — parsing them as floats will corrupt them.","State changes are POST sub-resources (POST /invoices/{id}/issue), never a writable status field."]}