Lewati ke konten utama

Dapatkan Dokumen yang Dapat Digunakan Kembali

MarkdownChatGPTClaude

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

Endpoint​

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

Permintaan​

Headers
HeaderNilai
AuthorizationBearer <access_token> (lihat Autentikasi)
APIKEYAPI key yang disediakan dengan Pengambilan Dokumen dan Penggunaan Kembali diaktifkan.
Parameter query
ParameterTipeWajibDeskripsi
codestringyaIdentifier pengguna (CPF atau CURP, tanpa format).
typestringyaTipe dokumen yang di-query. Nilai yang diterima: BR_RG, BR_CNH, BR_CIN, BR_PASSPORT.
catatan

Nilai type di atas spesifik untuk endpoint ini. Jangan menyamakannya dengan:

  • subject.duiType pada permintaan POST — menggunakan prefiks DUI_TYPE_* dan mengidentifikasi orang, bukan tipe dokumen (misalnya, DUI_TYPE_BR_CPF).
  • documentType pada respons — menggunakan path registry lengkap (misalnya, unico.moja.dictionary.br.cnh.v2.Cnh).

Contoh​

curl -X GET "https://api.idcloud.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 kembali yang ditemukan untuk pengguna. Array kosong jika tidak ada dokumen yang dapat digunakan kembali ditemukan untuk code dan type yang diberikan.
items[].​documentTypestringIdentifier tipe dokumen. Nilai yang memungkinkan: 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[].documentIdstringIdentifier dokumen. Teruskan nilai ini di document.documentId pada POST /processes/v1 untuk menggunakan kembali dokumen.

Menggunakan documentId untuk penggunaan kembali​

Setelah Anda memiliki documentId, teruskan nilai tersebut dalam permintaan proses Document untuk melewati pengambilan gambar:

{
"subject": {
"code": "12345678909",
"name": "Luke Skywalker"
},
"document": {
"purpose": "onboarding",
"authProcessId": "<biometric-process-id>",
"documentId": "doc-abc-123"
}
}
FieldDeskripsi
document.purposeTujuan bisnis untuk proses Document ini. Nilai yang diterima: creditprocess, carpurchase, paybypaycheck, onboarding, fgts. Nilai-nilai ini spesifik untuk Document API dan berbeda dari enum purpose pada 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 akan mengambil dokumen yang sebelumnya diambil secara otomatis.

Kode Error​

CodeMessageDescription
20507O parâmetro subject.code é inválido.Nilai identifier 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.