Getting started with the Euler API
The Euler API lets your own software read your organization's prints and devices, create signed links to print jobs, and embed print jobs in your own pages. API access is available on paid plans.
Create an API token
In Euler, go to SettingsIntegrations & API and create an API token. Copy the Token ID and Token secret right away; the secret is shown only once. See API tokens.
Find the endpoint you need
The base URL is https://www.euler3d.com/api. The API reference
lists every endpoint and lets you try requests with your token. The OpenAPI spec is at
https://www.euler3d.com/api/reference/json if you want to generate a client, for example with
OpenAPI TypeScript or OpenAPI Generator.
Send your first request
Pass the token pair in the X-EULER-API-TOKEN-ID and X-EULER-API-TOKEN-SECRET headers. This
lists the most recent prints in your organization:
curl "https://www.euler3d.com/api/v1/org/bySlug/$ORG_SLUG/print/list?limit=10" \
-H "X-EULER-API-TOKEN-ID: $EULER_TOKEN_ID" \
-H "X-EULER-API-TOKEN-SECRET: $EULER_TOKEN_SECRET"Your organization slug is the part after /app/ in the Euler address bar.
Next steps
- Signed URLs: give someone temporary access to a print job without an account.
- Embedding print jobs: show a print job inside your own application.
Questions? Contact hello@euler3d.com.