For: developers.

Planned

Read results as JSON

Once the embedded surface is live in your app, you can move to native screens at your own pace. Atlas will expose a read endpoint, called from your backend only, returning the same content as structured JSON. Interpretation text comes from Atlas; layout is yours.

GET https://api.atlasbiolabs.com/v1/partner/results/{order_ref}
Authorization: Bearer <partner key — server-side only>
{
  "schema_version": "1.0",
  "order_ref": "ON-…",
  "layers": [
    { "id": "biology_age", "status": "ready",
      "items": [
        { "id": "epigenetic_age", "title": "Biological age", "value": 34.2, "unit": "years", "band": "younger_than_chronological", "text": "…" },
        { "id": "pace", "title": "Pace of ageing", "value": 0.91, "band": "slower", "text": "…" } ] },
    { "id": "genetic_profile", "status": "physician_release_pending" },
    { "id": "blood_markers",   "status": "not_ordered" }
  ],
  "disclaimers": [ "…" ]
}

schema_version is fixed per major version. Atlas adds fields without breaking existing ones and announces removals in the changelog at least ninety days ahead.

API (planned) · Atlas for partners