API документация
Справочник по актуальным эндпоинтам платформы: авторизация, релизы, отчёты, поддержка и desktop sync API.
Base: /api/v1/JWT AuthProduction ready
Authentication
| Method | Эндпоинт | Description | Status |
|---|---|---|---|
| POST | /api/auth/login/ |
Get JWT access/refresh pair | stable |
| POST | /api/auth/refresh/ |
Refresh access token | stable |
| GET | /api/user/profile/ |
Current user profile | stable |
Releases
| Method | Эндпоинт | Description | Status |
|---|---|---|---|
| GET | /api/releases/ |
Release list (permission scoped) | stable |
| GET | /api/releases/{id}/ |
Release details | stable |
| GET | /api/stats/releases/{id}/ |
Release statistics summary | stable |
Artists
| Method | Эндпоинт | Description | Status |
|---|---|---|---|
| GET | /api/artists/ |
Artists list | stable |
| GET | /api/artists/search/?q= |
Quick artist search | stable |
| GET | /api/artists/{id}/releases/ |
Artist releases | stable |
| GET | /api/stats/artist-summary/ |
Reports/aggregator summary | stable |
| GET | /api/stats/artist-sources/ |
Artist source breakdown | stable |
Finance and Reports
| Method | Эндпоинт | Description | Status |
|---|---|---|---|
| GET | /api/finance/summary/ |
Balance/threshold/payout availability | stable |
| GET | /api/payouts/ |
Payout history | stable |
| GET | /api/royalty-reports/ |
Royalty reports | stable |
| GET | /api/artist-royalties/ |
Royalty rows | stable |
Support and Notifications
| Method | Эндпоинт | Description | Status |
|---|---|---|---|
| GET | /api/tickets/ |
Ticket list | stable |
| POST | /api/tickets/ |
Create ticket | stable |
| GET | /api/tickets/{id}/messages/ |
Ticket messages | stable |
| GET | /api/notifications/feed/ |
Notification feed | stable |
| POST | /api/notifications/{id}/read/ |
Mark as read | stable |
| POST | /api/notifications/{id}/delete/ |
Hide notification | stable |
Desktop Client API
| Method | Эндпоинт | Description | Status |
|---|---|---|---|
| GET | /api/version/ |
API version + changelog | stable |
| GET | /api/client/bootstrap/ |
Client capabilities and intervals | beta |
| GET | /api/client/schema/ |
Sync response JSON schema | beta |
| GET | /api/client/sync/?since= |
Incremental sync package | beta |
| POST | /api/client/ack/ |
Confirm received sync package | beta |
| GET | /api/client/releases/{id}/links/ |
Release platform links | beta |
