You can check the status of a submission using the submission status API endpoints. This allows you to track whether a user's submission has been verified, canceled, or is still in progress.
For detailed information about authentication requirements and API specifications, see the OpenAPI Specification.
curl -L $SEEK_PASS_URL/api/partner/v1/submissions/$SUBMISSION_ID/status.json \ -H "Authorization: Bearer $ACCESS_TOKEN"
{
"id": "f25c6425-eed4-4853-95bc-fb19aacd4e1e",
"status": "verified"
}
{
"id": "b10a30c1-1109-417a-83d3-9d06185ddd0e",
"status": "canceled"
}
{
"id": "3e8f0108-6b86-4c96-b197-aeec85aff942",
"status": "incomplete"
}
Up to 30 submission statuses can be retrieved
curl -X POST -L $SEEK_PASS_URL/api/partner/v1/submissions/status.json \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -d '{"ids":["id_1","id_2"]}'
{
"credentials": [
{ "id": "id_1", "status": "verified" },
{ "id": "id_2", "status": "incomplete" }
]
}