Lewati ke konten utama

Set Process Document

Mengatur dokumen identifikasi (CPF, CURP, SSN, atau duiType lainnya) pada proses yang dibuat tanpa dokumen. Setelah diatur, dokumen tidak dapat diubah.

Hanya tersedia untuk proses yang Custom Flow-nya mengizinkan pembuatan tanpa dokumen — yaitu, proses dalam status AWAITING_FOR_DOCUMENT.

Endpoint

LingkunganURL
ProductionPOST https://api.idcloud.unico.app/client/v1/process/{processId}/document
SandboxPOST https://api.idcloud.uat.unico.app/client/v1/process/{processId}/document

Permintaan

Headers
HeaderNilai
AuthorizationBearer <access_token> (lihat Autentikasi)
Content-Typeapplication/json
Parameter path
FieldTipeWajibDeskripsi
processIdstringyaProcess ID yang dikembalikan di process.id saat pembuatan.
Parameter body
FieldTipeWajibDeskripsi
duiTypeenumyaTipe dokumen. Nilai: DUI_TYPE_BR_CPF, DUI_TYPE_MX_CURP, DUI_TYPE_US_SSN. Endpoint ini mendukung subset tipe dokumen yang diterima oleh Buat Proses — Custom Flow yang mengizinkan pembuatan dokumen opsional saat ini divalidasi terhadap daftar yang lebih sempit ini.
duiValuestringyaNomor dokumen, tanpa format. Maksimum 320 karakter (mengakomodasi identifier yang di-encode atau komposit; nomor dokumen standar seperti CPF atau CURP jauh lebih pendek).

Contoh

curl -X POST https://api.idcloud.unico.app/client/v1/process/abc-123/document \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"duiType": "DUI_TYPE_BR_CPF",
"duiValue": "12345678901"
}'

Respons

200 OK
{
"process": {
"id": "abc-123",
"person": {
"duiType": "DUI_TYPE_BR_CPF",
"duiValue": "12345678901"
}
}
}
FieldTipeDeskripsi
process.idstringIdentifier proses.
process.person.duiTypestringTipe dokumen yang diatur pada proses.
process.person.duiValuestringNilai dokumen yang diatur pada proses.

Kode Error

CodeMessageDeskripsi
3process id is invalidKetika process id tidak valid.
3dui_type is requiredKetika tipe dokumen tidak diberikan.
3dui_value is requiredKetika nomor dokumen tidak diberikan.
3dui_value exceeds maximum lengthKetika nomor dokumen melebihi batas karakter maksimum.
9process is not awaiting for documentKetika proses yang ditentukan tidak menerima pengiriman dokumen.
9process expiredKetika proses yang ditentukan telah kedaluwarsa.
9document already set, cannot be modifiedKetika proses sudah memiliki dokumen yang terhubung.
9process already finishedKetika proses sudah selesai.
9flow does not allow optional documentKetika dokumen wajib untuk flow yang dijalankan oleh proses.

Selanjutnya

  • Setelah mengatur dokumen, proses melanjutkan pipeline-nya. Panggil Dapatkan Proses untuk mengambil hasilnya, atau tunggu webhook.