Developer Portal
Build on DESIRIY
Access the DESIRIY platform through REST APIs, WebSocket events, and official SDKs. Build integrations that extend what people can do on DESIRIY.
API Overview
Base URL
https://api.desiriy.com/v1Authentication
All API requests require a Bearer token obtained through the /auth/token endpoint.
Rate Limits
Default
500 requests / 15 minutes per IPAuthenticated
1000 requests / 15 minutes per userMethodPathDescription
POST
/auth/registerRegister a new user accountPOST
/auth/loginAuthenticate and receive tokensPOST
/auth/refreshRefresh an access tokenGET
/users/{id}Get a public user profileGET
/postsList public postsPOST
/postsCreate a postGET
/posts/{id}Get a post by IDGET
/momentsList public momentsGET
/journeysList public journeysGET
/searchSearch platform contentGET
/notificationsGet user notificationsPOST
/media/uploadUpload media assetsWebSocket
wss://ws.desiriy.commoment.updatenotification.newstatus.changeSDKs
Changelog
v1.0.0Platform LaunchFeature
Initial public release of the DESIRIY API. Includes authentication, moments, journeys, and public content endpoints.
October 17, 2026
v1.1.0WebSocket SupportFeature
Added WebSocket support for real-time moment updates and live broadcast signaling.
October 3, 2026
v1.2.0Rate Limit HeadersFeature
All API responses now include X-RateLimit-Remaining and X-RateLimit-Reset headers.
September 17, 2026