Quickstart
This guide shows how to obtain an access token via OAuth 2.1 + PKCE and call the Qonic API with plain HTTP (no SDKs required).
1) Get an access token
The Qonic API uses OAuth 2.1 Authorization Code + PKCE. In short:
- Register an application in the Qonic developer portal to get a
client_idandclient_secret. - Redirect the user to
/v1/auth/authorizewith your client ID, redirect URI, and requested scopes. - After the user approves, exchange the authorization code for a bearer token via
POST /v1/auth/token.
See the Authentication guide for the full flow, or use our Python PKCE sample to get a token in minutes.
2) Make your first request
Replace {{ACCESS_TOKEN}} with the token you obtained, and {{PROJECT_ID}} with a project you can access.
A successful response returns a JSON object containing your projects:
What’s next?
- Authentication guide — full OAuth flow details
- Projects API reference — all project endpoints
- Models API reference — query products, import/export IFC
- Python PKCE sample (GitHub)
- Excel add-in sample (GitHub)
- Error reference