Satu API untuk semua urusan dokumen

Kirim dokumen dari sistem Anda untuk ditandatangani, diperiksa, diambil datanya, atau diubah jadi data dengan Document to Data, lalu terima hasilnya lewat webhook. Modul dan kreditnya sama dengan di aplikasi.

Spesifikasi OpenAPI 3.1, untuk Postman, Insomnia, atau generator klien.

POST /api/v1/documents
# Send a contract for signature
curl https://app.lookdocu.id/api/v1/documents \
  -H "Authorization: Bearer $LOOKDOCU_KEY" \
  -F file=@agreement.pdf \
  -F 'data={
    "signing_order": true,
    "recipients": [{ "email": "budi@example.co.id", "name": "Budi" }],
    "fields": [{ "recipient": "budi@example.co.id", "type": "signature", "anchor": "PIHAK KEDUA" }],
    "send": true
  }'

# Later, on your server:
# POST /webhook/lookdocu
# X-LookDocu-Signature: t=1793024851,v1=5f2b9c…
# { "event": "document.completed", "data": { … } }

Modul

Satu token, modul pilihan Anda

Setiap token punya cakupan modul. Panggilan ke modul di luar izin token akan ditolak.

CakupanIsinya
extractExtract Data, Classify dan pemisahan dokumen, Direct Extract, dan Document to Data (Parse)
checkReview Document: cek otomatis, analisis AI, dan Tanya dokumen
signRequest Signatures dan stempel perusahaan: buat, kirim, pantau, unduh, dan batalkan
semua tokenPemakaian dan webhook, untuk event dari modul yang diizinkan token itu

Webhook

Hasil langsung dikirim ke sistem Anda

Daftarkan URL dan pilih event-nya. Event dikirim untuk dokumen dari API maupun dari aplikasi.

  • Setiap perubahan status

    Terkirim, ditandatangani, selesai, ditolak, dibatalkan, dan kedaluwarsa untuk tanda tangan; selesai atau gagal untuk ambil data, pemeriksaan, dan parsing.

  • Ditandatangani dengan HMAC

    Setiap panggilan membawa tanda tangan HMAC-SHA256 dari stempel waktu dan isi pesan, dibuat dengan secret webhook itu. Tolak panggilan yang tanda tangannya tidak cocok atau stempel waktunya lebih dari 5 menit.

  • Pengiriman ulang dan delivery id

    Jika server Anda tidak menjawab dengan 2xx dalam 10 detik, panggilan dikirim ulang 3 kali. Setiap pengiriman ulang membawa delivery id yang sama, jadi duplikat mudah dibuang.

  • Hanya https publik

    Webhook hanya dikirim ke alamat https publik, maksimal 10 per akun. Daftarkan dari aplikasi atau lewat kode.

Token dan pemantauan

Siap untuk production

  • Token di bawah kendali Anda

    Ditampilkan sekali saat dibuat, bisa diberi masa berlaku, dan bisa dicabut kapan saja. Simpan di server Anda, jangan di browser atau aplikasi mobile.

  • API Analytics

    Pemakaian per token, request yang gagal beserta pesannya, dan waktu respons.

  • Pemakaian dan kredit

    Pemakaian per modul per bulan, gabungan dari API dan aplikasi, serta sisa kredit.

  • Batas yang jelas

    Maksimal 120 request per menit per token dan 50 MB per unggahan. Error dikembalikan dalam JSON dengan pesan yang mudah dipahami.

  • Field sesuai kebutuhan

    Ambil data dengan field yang Anda tentukan, cocok untuk sistem e-invoicing.

  • OpenAPI 3.1

    Seluruh API dalam satu file spesifikasi, beserta dokumentasinya.

Mulai

Tiga langkah

  1. 1. Masuk, lalu buat token di menu API Tokens dengan modul yang Anda butuhkan.
  2. 2. Kirim dokumen ke endpoint modul itu.
  3. 3. Ambil hasilnya, atau tunggu webhook memberi tahu saat hasilnya siap.

Coba dengan dokumen Anda sendiri

Masuk dengan Google, lalu unggah dokumen. Paket Gratis sudah termasuk 30 kredit AI per bulan dan tanda tangan tanpa batas.

Hubungi tim sales

Ceritakan kebutuhan dokumen Anda. Kami balas lewat email.

Data ini hanya kami pakai untuk membalas Anda. Selengkapnya di Kebijakan Privasi.