{"service":"nortec-digital-invoicing-api","authentication":{"scheme":"Bearer","token_format":"JWT","header":"Authorization: Bearer <access_token>","how_to_obtain_token":[{"method":"POST","path":"/api/v1/auth/login","body":{"email":"string","password":"string"},"token_location":"response.meta.access_token"},{"method":"POST","path":"/api/v1/sellers","description":"Seller registration returns the same meta.access_token shape for the new primary user.","token_location":"response.meta.access_token"}],"protected_routes":"All /api/v1/* except POST /auth/login, POST /sellers, and GET /system-config/* (see OpenAPI security).","on_expiry":"Call POST /api/v1/auth/login again to receive a new access_token (JWT exp matches JWT_TTL_SECONDS)."},"links":{"health":"/health","register_seller":"POST /api/v1/sellers","login":"POST /api/v1/auth/login","invoices":"GET /api/v1/invoices (JWT)","system_config":"GET /api/v1/system-config","swagger_ui":"/docs/","openapi_spec":"/docs/openapi.yaml"}}