# Reports - X-Radius API

> Base URL: https://x-radius.com/api/v1
> Auth: Authorization: Bearer xrt_...  (a manager API token)
> Envelope: {"data": ...}; lists add {"meta":{page,page_size,total,has_next}}
> Errors: {"error":{"code","message","request_id"}} - branch on code, never on message
> Timestamps: yyyy-MM-dd HH:mm:ss, UTC
> Money: a bare JSON number in major units, with an ISO-4217 currency code beside it
> Idempotency: redeem and activate endpoints take a client-supplied request_id (UUID)
>
> This page: https://x-radius.com/docs/api/reports
> Every group: https://x-radius.com/llms.txt

18 endpoints in 1 resource groups. 0 carry a hand-written reference entry with examples; the remaining 18 are generated from the running router and carry method, path, authentication, permission and rate-limit bucket, but no request or response example.

### Activation statistics report

`GET /api/v1/admin/reports/activation-stats`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_activation_stats` (Activation statistics report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Activations report

`GET /api/v1/admin/reports/activations`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_activations` (Activations report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Cards log report

`GET /api/v1/admin/reports/cards-transfer`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_cards_log` (Cards log report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Cards usage report

`GET /api/v1/admin/reports/cards-usage`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_cards_usage` (Cards usage report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Debts journal report

`GET /api/v1/admin/reports/claims-managers`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_debts` (Debts journal report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Debts journal report

`GET /api/v1/admin/reports/debtors-managers`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_debts` (Debts journal report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Debts journal report

`GET /api/v1/admin/reports/debtors-users`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_debts` (Debts journal report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Debts journal report

`GET /api/v1/admin/reports/debts`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_debts` (Debts journal report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### GET /api/v1/admin/reports/gateway-txns

`GET /api/v1/admin/reports/gateway-txns`

- Authentication: manager session (JWT) or API token
- Permission: any one of `prm_report_gateway_transactions`, `prm_report_gateway_transactions_all`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### View manager invoices

`GET /api/v1/admin/reports/manager-invoices`

- Authentication: manager session (JWT) or API token
- Permission: `prm_managers_invoices` (View manager invoices)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### View manager journal

`GET /api/v1/admin/reports/manager-journal`

- Authentication: manager session (JWT) or API token
- Permission: `prm_managers_journal` (View manager journal)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### View manager receipts

`GET /api/v1/admin/reports/manager-receipts`

- Authentication: manager session (JWT) or API token
- Permission: `prm_managers_receipts` (View manager receipts)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Money transfer report

`GET /api/v1/admin/reports/money-transfer`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_money_transfer` (Money transfer report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Profits report

`GET /api/v1/admin/reports/profits`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_profits` (Profits report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Sessions report

`GET /api/v1/admin/reports/sessions`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_sessions` (Sessions report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Suspicious users report

`GET /api/v1/admin/reports/suspicious`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_suspicious` (Suspicious users report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Traffic report

`GET /api/v1/admin/reports/traffic`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_traffic` (Traffic report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


### Users report

`GET /api/v1/admin/reports/users`

- Authentication: manager session (JWT) or API token
- Permission: `prm_report_users` (Users report)
- Risk: read
- Rate limit bucket: `t_heavy`

_This endpoint has no hand-written reference entry yet. The method, path, authentication, permission and rate limit above are generated from the running router and are accurate; there is no request or response example._


