Developers
API
Accédez aux données de la plateforme rapgospel.org via notre API REST. Intégrez des morceaux, des événements et des profils dans vos propres applications.
Base URL
https://rapgospel.org/api/v1Toutes les requêtes doivent inclure l'en-tête Accept: application/json. Les requêtes authentifiées nécessitent Authorization: Bearer {token}.
REST API
Standard JSON REST endpoints with predictable resource paths and HTTP status codes.
Authentication
Bearer token authentication via OAuth2. Generate tokens from your account settings.
Rate limiting
1,000 requests per hour for authenticated users. 60 requests per hour for public endpoints.
Versioning
API versioned under /api/v1/. Breaking changes will be announced with a minimum 90-day deprecation window.
Points de terminaison
Référence rapide
/api/v1/tracksList published tracks with pagination and tag filters.
/api/v1/tracks/:idRetrieve a single track by ID or slug.
/api/v1/tracksUpload a new track (authenticated, multipart).
/api/v1/playlistsList public playlists.
/api/v1/eventsList upcoming and past events.
/api/v1/events/:idRetrieve event details.
/api/v1/users/:usernamePublic profile data for a given username.
/api/v1/purchasesCreate a purchase (authenticated).
/api/v1/purchases/:idRetrieve purchase confirmation.
La documentation complète avec exemples de requêtes et réponses sera disponible prochainement.