Lewati ke konten utama

Dapatkan Dokumen yang Dapat Digunakan Ulang

Gunakan endpoint ini untuk memeriksa apakah pengguna sudah memiliki dokumen yang tersedia untuk digunakan ulang sebelum memulai alur pengambilan Dokumen baru. Jika dokumen ditemukan, documentId-nya dapat langsung diteruskan ke POST /processes/v1 (tipe Dokumen) untuk melewati langkah pengambilan.

Endpoint

LingkunganURL
ProduksiGET https://api.id.unico.app/documents/v1
SandboxGET https://api.id.uat.unico.app/documents/v1

Permintaan

Headers
HeaderNilai
AuthorizationBearer <access_token> (lihat Autentikasi)
APIKEYAPI key yang disediakan dengan Document Capture and Reuse diaktifkan.
Parameter query
ParameterTipeWajibDeskripsi
codestringyaPengenal pengguna (CPF atau CURP, tanpa pemformatan).
typestringyaTipe dokumen yang akan dikueri. Nilai yang diterima: BR_RG, BR_CNH, BR_CIN, BR_PASSPORT.
catatan

Nilai type di atas khusus untuk endpoint ini. Jangan dikacaukan dengan:

  • subject.duiType dalam permintaan POST — menggunakan awalan DUI_TYPE_* dan mengidentifikasi orang, bukan tipe dokumen (misalnya, DUI_TYPE_BR_CPF).
  • documentType dalam respons — menggunakan jalur registri lengkap (misalnya, unico.moja.dictionary.br.cnh.v2.Cnh).

Contoh

curl -X GET "https://api.id.unico.app/documents/v1?code=12345678909&type=BR_CNH" \
-H "Authorization: Bearer $TOKEN" \
-H "APIKEY: $API_KEY"

Respons

200 OK
{
"items": [
{
"documentType": "unico.moja.dictionary.br.cnh.v2.Cnh",
"documentId": "doc-abc-123"
}
]
}
FieldTipeDeskripsi
itemsarrayDaftar dokumen yang dapat digunakan ulang yang ditemukan untuk pengguna. Array kosong jika tidak ada dokumen yang dapat digunakan ulang ditemukan untuk code dan type yang diberikan.
items[].documentTypestringPengenal tipe dokumen. Nilai yang mungkin: unico.moja.dictionary.br.rg.v2.Rg, unico.moja.dictionary.br.cnh.v2.Cnh, unico.moja.dictionary.br.cin.v1.Cin, unico.moja.dictionary.br.passaporte.v1.Passaporte.
items[].documentIdstringPengenal dokumen. Teruskan nilai ini di document.documentId pada POST /processes/v1 untuk menggunakan ulang dokumen.
403 Forbidden

Bearer token atau APIKEY tidak ada, kedaluwarsa, atau tidak valid.

429 Too Many Requests

Batas permintaan tercapai. Coba lagi setelah interval yang ditunjukkan di header respons Retry-After. Lihat Batas permintaan.

Menggunakan documentId untuk penggunaan ulang

Setelah Anda memiliki documentId, teruskan dalam permintaan proses Dokumen untuk melewati pengambilan:

{
"subject": {
"code": "12345678909",
"name": "Luke Skywalker"
},
"document": {
"purpose": "onboarding",
"authProcessId": "<biometric-process-id>",
"documentId": "doc-abc-123"
}
}
FieldDeskripsi
document.purposeTujuan bisnis untuk proses dokumen ini. Nilai yang diterima: creditprocess, carpurchase, paybypaycheck, onboarding, fgts. Nilai-nilai ini khusus untuk Document API dan berbeda dari enum purpose SDK biometrik.
document.authProcessIdID proses biometrik yang sebelumnya dibuat untuk pengguna ini (dari POST /processes/v1).
document.documentIdID dokumen yang diperoleh dari respons endpoint ini. Jika disediakan, document.files dapat dihilangkan — platform mengambil dokumen yang sebelumnya diambil secara otomatis.

Untuk skema permintaan proses Dokumen lengkap, lihat Buat Proses Dokumen.

Kode Error

KodePesanDeskripsi
20507O parâmetro subject.code é inválido.Nilai pengenal yang salah format atau tidak ada (CPF atau CURP).
20002O parâmetro APIKey não foi informado.Header APIKEY tidak ada.
20001O parâmetro authtoken não foi informado.Header token autentikasi tidak ada.