started → verifying so KYC is allowed. Calling later steps while still started is the wrong state.started, youCanNow action begin_verification. First write after OTP for a new application.{ revision }. Pre-processor also sends If-Match from captured revision.POST /application/profile (journey update_profile), then PAN KYC.Authorization: Bearer {{accessToken}}401 unauthorized | session_expired · 403 Forbidden · 404 Application not found · 409 Revision conflictcurl --location 'https://api-dev.myemipay.com/applications/begin-verification' \
--header 'Authorization: Bearer ' \
--header 'Content-Type: application/json' \
--data '{
"revision": ""
}'{
"application": {
"id": "app_1735123456789",
"reference": "PME-A1B2C3D4"
},
"status": "verifying",
"message": "We are verifying your details.",
"youCanNow": [
{
"action": "update_profile",
"title": "Update customer profile",
"submitTo": "/application/profile"
}
],
"revision": "2"
}