Dental Image Conversion API
Converts Dexis and Eaglesoft dental x-ray image formats to JPEG. Sign up to get an API key.
Authentication
Send your API key in the X-API-Key header on every request. Missing or
invalid keys get a 401.
X-API-Key: <your key>
Convert an image
POST /convert/dexis
POST /convert/eaglesoft
Multipart form upload with a single file field containing the image. On
success, the response body is the converted image as raw JPEG bytes
(Content-Type: image/jpeg).
curl -X POST -H "X-API-Key: <your key>" \
-F "file=@scan.eop" \
https://image-converter-api-2mp7suxolq-uc.a.run.app/convert/eaglesoft \
-o converted.jpg
AI-training consent (per image)
Your account has a default consent setting (chosen at signup) for whether an uploaded
image may be stored and used for future AI training, at a discounted rate ($0.08 vs $0.10).
This is a per-image decision, not an account-wide one — override it on any individual
request with an optional training_opt_in form field alongside
file:
curl -X POST -H "X-API-Key: <your key>" \
-F "file=@scan.eop" \
-F "training_opt_in=true" \
https://image-converter-api-2mp7suxolq-uc.a.run.app/convert/eaglesoft \
-o converted.jpg
Accepted values: true/false (also 1/0,
yes/no). Omit the field to use your account default. Images are
not retained unless consent is in effect for that request.
Errors
Errors are JSON: {"error": "..."}.
| Status | Meaning |
|---|---|
400 | Unknown image type in the URL, or no file field in the upload |
401 | Missing or invalid X-API-Key header |
422 | The uploaded file couldn't be converted (corrupted, wrong format for the endpoint, or an unsupported case such as a multi-tile Eaglesoft capture group) |
Response headers
| Header | Meaning |
|---|---|
X-App-Version | The deployed release version handling your request. Include it when reporting an issue. |
X-Request-Id | A unique ID for this conversion request. Include it when reporting an issue — it's what we use to look up what happened server-side. |
Pricing
| Rate | When it applies |
|---|---|
| $0.10 / conversion | Default |
| $0.08 / conversion | AI-training consent in effect for that image |
Billed monthly. No trial, no minimum. Sign up to get started.