API reference / Account

get/v1/applications/mine

List the signed-in applicant’s own applications

Operation
listMyApplications
Authentication
applicantSession

For the account area rather than the partner API. Authenticated by the applicant’s browser session, so it can only ever return that applicant’s applications and no API key can call it. Cursor-paginated: `next_cursor` is `null` on the last page.

Request

Parameters

qquerystring
stagequerystring
limitqueryinteger
cursorquerystring

Responses

200The applicant’s applications, newest first.
applicationsobject[]required
next_cursorstringnullrequired
401No key, an unknown key, a revoked key, or a key whose tenant is not active. All four return an identical body on purpose: distinguishing them would let a caller discover which partners we have.
errorobjectrequired

Example

curl
curl -X GET https://api.haavisa.com/v1/applications/mine \
  -H "Authorization: Bearer $HAAVISA_API_KEY"

Something unclear? The eligibility guide explains the model behind the answers; the errors guide covers the envelope.