

# POST /api/partner/v2/oauth/token
curl --location $SEEK_PASS_URL/api/partner/v2/oauth/token.json
--header 'Accept: application/json'
--header 'Content-Type: application/x-www-form-urlencoded'
--data-urlencode grant_type=client_credentials
--data-urlencode client_id=$CLIENT_ID
--data-urlencode client_secret=$CLIENT_SECRET
--data-urlencode 'scope=write.digital_identity read.digital_identity'# POST /api/partner/v2/verify/requests/digital_identity.json
{
"request_id": "7cbc7e51-82f5-43ec-8d63-b7cdf1170425", // Optional. For tracking requests. If not passed, it will be auto-generated.
"callback_url": "https://www.partner.com/callback", // Optional. For redirecting users
"display_options": { // Required
"partner_name": "string", // Required
"partner_logo_url": "string" // Optional
},
"request_source": [ // Optional
{
"name": "string"
}
],
"metadata": { // Optional - context about the verification
"position_title": "string",
"position_url": "string",
"position_location": "string",
"job_categories": "string",
"applied_on_seek": true
},
"options": { // Optional - configure the SEEK Pass experience
"email_hint": "string", // Optional. Pre-fills the user's email address
"locale": "string" // Optional. Sets the language for the verification flow (e.g. en-AU)
}
}{
"request_id": "7cbc7e51-82f5-43ec-8d63-b7cdf1170425",
"redirect_uri": "https://app.seekpass.co/partner/verify/digitalIdentity?clientId=[CLIENT_ID]&requestId=fa651300-b91a-49cb-8ee7-cac68b3fdf74"
}redirect_uri and authenticates, the credential data becomes associated with their account.redirect_uri and begin their submission within 48 hours, the request will be automatically cancelled and the original data is permanently deleted. After this point the existing request will be finalised and cancelled, and you may reuse the same ID to create a new request to send to the user.redirect_uri, but then drop out and fail to confirm adding the credential to their account. The user has up to 30 days to come back to the platform and confirm, depending on the credential type. After this period, the request is finalised and cancelled, and you may reuse the same ID to create a new request to send to the user.redirect_uri will prompt the user to accept.redirect_uri, users will be directed to their submitted credentials.