These changes will go live on the 6th October, 2026.
Welcome Destineers! Though i have to say, if you are not a Devstineer (Developer), you should skip this one. Highlighting technical non-API changes and what they mean for the project will be in a different post!
The API has undergone some modifications.
If you would like to see all the changes yourself, check here.
Otherwise, here they are:
- Changed /api/public/ & /api/oauth2/ endpoints to /api/.
- Added error handling and HTTP codes instead of die() and 500s.
- Replaced the API documentation with OpenAPI served via Swagger.
- Canonicalized URLS of /cards, /formats, and /sets (No more trailing slash)
- General refactoring
- Restoration of OAuth (~70%)
These changes will break existing API callers.
If you would like to reach out to discuss any concerns you may have, or put yourself on the waiting list to gain access to our oauth API endpoints, please contact us.