Developers

Crestio API — coming soon.

REST endpoints for everything in the app, plus webhooks for the events you actually care about. Built for tutors who want to wire Crestio into their existing tools — Zapier, Make, custom dashboards. Targeting Q4 2026.

What it'll look like

GET /v1/sessionsdraft
curl https://api.crestio.ai/v1/sessions \
  -H "Authorization: Bearer ck_live_..."

{
  "data": [
    {
      "id": "ses_01H...",
      "student_id": "stu_01H...",
      "scheduled_at": "2026-04-28T16:00:00+10:00",
      "duration_minutes": 60,
      "subject": "HSC English",
      "status": "completed",
      "notes_internal": "...",
      "notes_parent_facing": "..."
    }
  ],
  "has_more": false
}
POST /v1/studentsdraft
curl -X POST https://api.crestio.ai/v1/students \
  -H "Authorization: Bearer ck_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Hector Patel",
    "year_level": "Year 11",
    "subjects": ["HSC English"],
    "parent_email": "priya@example.com",
    "hourly_rate_cents": 8500
  }'
POST /v1/invoices/:id/senddraft
curl -X POST https://api.crestio.ai/v1/invoices/inv_01H.../send \
  -H "Authorization: Bearer ck_live_..."

{
  "id": "inv_01H...",
  "status": "sent",
  "sent_at": "2026-04-28T17:32:00Z",
  "payment_link_url": "https://buy.stripe.com/..."
}

Endpoints, payloads, and authentication may change before launch. The shape above is the current draft.