---
title: API Pengambilan Gambar
canonical: https://developer.unico.io/id/dual-api/developers/sdks-and-tools/flutter/api-reference/capture-api
locale: id
generated_by: markdown-export
---

- [/id/](/id/)
- [SDK dan Alat](/id/dual-api/developers/sdks-and-tools/overview)
- [Flutter SDK](/id/dual-api/developers/sdks-and-tools/flutter/requirements)
- Referensi API
- API Pengambilan Gambar

# API Pengambilan Gambar

Metode untuk memulai sesi
| Metode | Deskripsi |
| --- | --- |
| `openCameraSelfie({listener})` | Membuka kamera selfie |
| `openCameraSelfie({listener, prepareInfo})` | Membuka kamera selfie dengan metadata `UnicoCheckPrepareInfo` |
| `openCameraDocument({documentType, listener})` | Membuka kamera dokumen dengan `DocumentCameraTypes` yang diinginkan |

Opsi / parameter pengambilan gambar
**`UnicoCheckPrepareInfo`** — metadata untuk mengidentifikasi sesi pengguna.

| Field | Tipe | Wajib | Deskripsi |
| --- | --- | --- | --- |
| `externalUserId` | `String` | ya | Pengidentifikasi pengguna dalam sistem Anda. Di-hash dengan SHA-256 sebelum transmisi. |
| `useCase` | `String` | tidak | Pengidentifikasi untuk konteks atau alur yang sedang berjalan. Dikirimkan dalam teks biasa. |

**`DocumentCameraTypes`** — lihat [Enum](/id/developers/sdks-and-tools/flutter/api-reference/enums).

Tipe dan field hasil
**`ResultCamera`** — objek yang dikembalikan saat pengambilan berhasil (selfie atau dokumen).

| Field | Tipe | Deskripsi |
| --- | --- | --- |
| `base64` | `String` | Gambar yang diambil dalam format Base64 |
| `encrypted` | `String` | JWT yang akan dikirimkan ke backend |

Terakhir diperbarui pada **8 Okt 2026**