For Developers
Build integrations with the MySpeedPuzzling platform. Access player results, statistics, and more through our REST API with full OAuth2 support.
API Documentation
Interactive Swagger UI with all available endpoints, request parameters, and response schemas.
Live Demo
See a working OAuth2 integration in action. Authenticate, fetch data, and explore the flow.
Source Code
Full PHP demo application showing OAuth2 authorization code flow. Clone it and start building.
OAuth2 Authentication
We provide a full OAuth2 server supporting authorization code, client credentials, and refresh token grants.
User Authentication
Make requests on behalf of users using the authorization code flow. Access their results, add times — great for competition integrations!
Service-to-Service
Use client credentials to read player results, statistics, or puzzle data without user interaction.
Available Scopes
profile:read
Read user profile data
results:read
Read player puzzle results
statistics:read
Read player statistics
collections:read
Read player collections
Get Started
Want to obtain a client key and secret, or need something custom? We are very flexible and react fast. Reach out at jan@myspeedpuzzling.com.