

# POST /api/partner/v1/oauth/token
curl --location $SEEK_PASS_URL/api/partner/v1/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 dan melakukan otentikasi, data kredensial menjadi terkait dengan akun mereka.redirect_uri dan memulai pengajuan mereka dalam 48 jam, permintaan akan otomatis dibatalkan dan data asli akan dihapus secara permanen. Setelah titik ini, permintaan yang ada akan difinalisasi dan dibatalkan, dan Anda dapat menggunakan kembali ID yang sama untuk membuat permintaan baru yang akan dikirim kepada pengguna.redirect_uri, tetapi kemudian keluar dan tidak mengonfirmasi penambahan kredensial ke akun mereka. Pengguna memiliki waktu hingga 30 hari untuk kembali ke platform dan mengonfirmasi, tergantung pada jenis kredensial. Setelah periode ini, permintaan tersebut akan difinalisasi dan dibatalkan, dan Anda dapat menggunakan kembali ID yang sama untuk membuat permintaan baru yang dikirim kepada pengguna.redirect_uri akan meminta pengguna untuk menyetujui.redirect_uri yang sama, pengguna akan diarahkan ke kredensial yang telah mereka ajukan.