onboarding

Mint Onboarding Escrow

Store anonymous /start answers server-side at the account gate and return an opaque reference. The reference is threaded into the auth callback URL so a magic link opened in a DIFFERENT browser can still recover the answers. Anonymous by necessity: the account does not exist yet.

post/onboarding/escrow

Request

  • Base URL: https://api.aiapplyd.com/api/v1
  • URL: https://api.aiapplyd.com/api/v1/onboarding/escrow
  • Auth: HTTP bearer

Request body

screeninteger required

Furthest pre-auth screen reached, so the return leg resumes in place.

Example request

{
  "answers": {
    "attributionSource": "search",
    "blockers": [
      "not_applying_enough"
    ],
    "categories": [
      "software_engineering"
    ],
    "experienceBand": "mid",
    "experienceBands": [
      "mid"
    ],
    "goal": "land_asap",
    "importance": [
      "meaningful_work"
    ],
    "jobTimeline": "three_months",
    "motivations": [
      "more_money"
    ],
    "salaryCurrency": "usd"
  },
  "screen": 18
}

Response

The escrow reference

successtrue required

Example response

{
  "data": {
    "ref": "9f1c8b3e-4d2a-4c77-9a5e-0b2f6d1e8a44"
  },
  "meta": {
    "duration": 150,
    "requestId": "req_abc123",
    "timestamp": "2026-10-13T10:27:20.268Z",
    "version": "v1"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.