JPXLJPXL Records API
SwaggerДокументация

API документация

Справочник по актуальным эндпоинтам платформы: авторизация, релизы, отчёты, поддержка и desktop sync API.

Base: /api/v1/JWT AuthProduction ready

Authentication

MethodЭндпоинтDescriptionStatus
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ЭндпоинтDescriptionStatus
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ЭндпоинтDescriptionStatus
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ЭндпоинтDescriptionStatus
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ЭндпоинтDescriptionStatus
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ЭндпоинтDescriptionStatus
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