Beranda / Pusat Blog / DocuSign API: Bagaimana Cara Mendapatkan Daftar Semua Template dalam Folder Tertentu?

DocuSign API: Bagaimana Cara Mendapatkan Daftar Semua Template dalam Folder Tertentu?

Shunfang
2026-03-05
3 menit
Twitter Facebook Linkedin

Pengantar Template dan API DocuSign

Dalam lanskap manajemen dokumen digital yang terus berkembang, DocuSign menonjol sebagai platform tanda tangan elektronik terkemuka, menyederhanakan alur kerja untuk bisnis di seluruh dunia. Template memainkan peran penting dalam DocuSign, memungkinkan pengguna untuk menstandarisasi dokumen untuk penggunaan berulang, menghemat waktu dan memastikan konsistensi dalam proses seperti persetujuan kontrak atau orientasi. DocuSign API memberdayakan pengembang untuk mengotomatiskan tugas-tugas ini secara terprogram, memfasilitasi integrasi kemampuan tanda tangan elektronik ke dalam aplikasi khusus. Artikel ini membahas cara memanfaatkan DocuSign API untuk mengambil daftar semua template dari folder tertentu, kebutuhan umum untuk manajemen template yang efisien dalam lingkungan perusahaan.

image


Membandingkan platform tanda tangan elektronik dengan DocuSign atau Adobe Sign?

eSignGlobal menawarkan solusi tanda tangan elektronik yang lebih fleksibel dan hemat biaya dengan kepatuhan global, harga transparan, dan proses orientasi yang lebih cepat.

👉 Mulai uji coba gratis


Memahami Template DocuSign

Template DocuSign adalah dokumen yang telah dikonfigurasi sebelumnya yang berisi bidang, peran penanda tangan, dan alur kerja yang telah ditentukan sebelumnya. Mereka diatur ke dalam folder di dalam akun DocuSign, memungkinkan pengguna untuk mengkategorikannya berdasarkan departemen, proyek, atau jenis—misalnya, menyimpan template SDM di satu folder dan perjanjian penjualan di folder lain. Organisasi ini sangat penting bagi tim yang menangani volume dokumen yang besar karena mencegah kekacauan dan memfasilitasi akses cepat.

Dari sudut pandang bisnis, template mengurangi kesalahan dan mempercepat proses penandatanganan. Misalnya, tim penjualan dapat menggunakan kembali template proposal tanpa membuat ulang bidang setiap saat, memastikan konsistensi merek dan kepatuhan. Namun, untuk akun besar dengan ratusan template, menavigasi folder secara manual bisa jadi tidak efisien. Di sinilah DocuSign API berperan, menyediakan cara terprogram untuk menanyakan dan membuat daftar template.

Memulai dengan DocuSign API

Untuk menggunakan DocuSign API, pengembang memerlukan akun DocuSign aktif dan kredensial API. DocuSign menyediakan lingkungan sandbox gratis untuk pengujian yang mencerminkan fungsionalitas produksi. Otentikasi biasanya melibatkan OAuth 2.0, dan Anda dapat menghasilkan kunci integrasi (ID klien) dan rahasia dari pusat pengembang DocuSign.

Titik akhir utama untuk template terletak di bawah eSignature API, khususnya sumber daya /accounts/{accountId}/templates. Anda memerlukan ID akun, yang dapat diperoleh melalui titik akhir /accounts. Folder di DocuSign diidentifikasi oleh ID folder unik, yang dapat diambil menggunakan titik akhir /folders. Pengaturan ini memastikan akses yang aman dan terukur ke data template.

Dokumentasi API DocuSign komprehensif, dengan SDK yang tersedia untuk bahasa seperti Java, .NET, PHP, dan Python, menyederhanakan integrasi. Bagi perusahaan, ini berarti tanda tangan elektronik dapat disematkan ke dalam sistem CRM (seperti Salesforce) atau aplikasi khusus, meningkatkan efisiensi operasional tanpa beralih antar alat.

Cara Menggunakan DocuSign API untuk Mengambil Template dari Folder Tertentu

Menggunakan DocuSign REST API untuk mengambil daftar template dari folder tertentu adalah proses yang mudah. Fungsionalitas ini sangat berguna untuk aplikasi yang perlu mengisi opsi template secara dinamis atau mengaudit konten folder. Titik akhir intinya adalah GET /accounts/{accountId}/folders/{folderId}/templates, yang mengembalikan daftar template yang dipaginasi dalam folder yang ditentukan.

Prasyarat

Sebelum masuk ke kode, pastikan:

  • Anda memiliki token akses OAuth 2.0.
  • ID akun dan ID folder diketahui. Untuk mendapatkan ID folder, pertama-tama panggil GET /accounts/{accountId}/folders untuk membuat daftar semua folder dan mengidentifikasi yang Anda butuhkan (misalnya, berdasarkan nama atau status berbagi).
  • Izin: Pengguna API harus memiliki izin akses baca template.

Implementasi Langkah demi Langkah

  1. Otentikasi dan Dapatkan Token: Gunakan alur OAuth untuk mendapatkan token akses. Misalnya, menggunakan DocuSign eSignature SDK di Python:

    import docusign_esign as ds_esign
    
    # Konfigurasi klien API
    api_client = ds_esign.ApiClient()
    api_client.host = 'https://demo.docusign.net/restapi'  # Gunakan demo untuk pengujian
    api_client.set_default_header('Authorization', 'Bearer ' + access_token)
    
  2. Ambil ID Folder: Jika ID folder tidak diketahui, buat daftar folder:

    envelopes_api = ds_esign.EnvelopesApi(api_client)
    folders = envelopes_api.list_folders(account_id)
    # Ulangi untuk menemukan folder berdasarkan nama, misalnya folder_id = next(f['folderId'] for f in folders if f['folderName'] == 'My Templates Folder')
    
  3. Buat Daftar Template di Folder: Gunakan Templates API untuk mendapatkan template:

    templates_api = ds_esign.TemplatesApi(api_client)
    template_list = templates_api.list_templates(account_id, folder=folder_id, count=100)  # Sesuaikan hitungan untuk paginasi
    for template in template_list.envelopes:
        print(f"Nama Template: {template.name}, ID: {template.template_id}")
    

    Ini mengembalikan detail seperti nama template, ID, status berbagi, dan tanggal modifikasi terakhir. Responsnya dalam format JSON, berisi array envelopes dari ringkasan template.

  4. Tangani Paginasi dan Kesalahan: Jika folder berisi lebih banyak template daripada hitungan yang ditentukan (default 20, maks 100), gunakan parameter kueri start_position untuk mendapatkan halaman berikutnya. Kesalahan umum termasuk 401 (Tidak Sah) atau 404 (Folder Tidak Ditemukan)—selalu sertakan penanganan kesalahan:

    try:
        template_list = templates_api.list_templates(account_id, folder=folder_id)
    except ds_esign.ApiException as e:
        print(f"Kesalahan: {e.body}")
    
  5. Penyaringan Tingkat Lanjut: Tambahkan parameter kueri seperti search_text untuk memfilter berdasarkan nama atau include untuk menyertakan template bersama. Untuk pengguna perusahaan, ini terintegrasi dengan baik dengan webhook untuk pembaruan waktu nyata pada perubahan template.

Panggilan API ini biasanya membutuhkan waktu milidetik, ideal untuk aplikasi berbasis UI di mana pengguna memilih dari daftar tarik-turun template folder. Perusahaan melaporkan penghematan hingga 50% dalam waktu persiapan dokumen melalui penemuan template otomatis.

Contoh Kasus Penggunaan

Bayangkan sebuah firma hukum mengintegrasikan DocuSign dengan sistem manajemen kasus mereka. API menarik template dari folder "Kontrak", secara otomatis mengisi berdasarkan jenis kasus, memastikan kepatuhan dan kecepatan.

Praktik Terbaik untuk Mengelola Template Melalui API

Saat menerapkan fungsionalitas API ini, prioritaskan keamanan, gunakan JWT atau kode otorisasi untuk mendapatkan token, dan putar secara teratur. Batasi panggilan API menggunakan caching untuk menghindari pembatasan laju (misalnya, 1.000 panggilan per jam di lingkungan produksi). Untuk skalabilitas, gunakan DocuSign's Connect webhook untuk memberi tahu aplikasi Anda tentang template baru tanpa perlu melakukan polling.

Pantau penggunaan melalui dasbor API untuk melacak kuota amplop, karena template dihitung terhadap batasan keseluruhan dalam paket seperti Business Pro. Pengujian di sandbox mencegah gangguan produksi.

image

Membandingkan DocuSign dengan Pesaing

DocuSign adalah platform tanda tangan elektronik yang kuat yang menawarkan integrasi API yang mulus dan kepatuhan global. Manajemen templatenya unggul dalam lingkungan terstruktur, tetapi harga dapat meningkat seiring dengan pengguna dan fitur.

Adobe Sign, sekarang menjadi bagian dari Adobe Document Cloud, menawarkan integrasi yang kuat dengan ekosistem Adobe, seperti pengeditan PDF. Ramah untuk tim kreatif, tetapi penggunaan API tingkat lanjut mungkin memerlukan lisensi tambahan.

image

eSignGlobal menonjol sebagai alternatif yang kompetitif, terutama di wilayah Asia-Pasifik (APAC). Ini mendukung kepatuhan di 100 negara arus utama di seluruh dunia, dengan penekanan khusus pada lanskap peraturan APAC yang terfragmentasi. Tidak seperti standar berbasis kerangka kerja AS (ESIGN) atau Eropa (eIDAS), yang mengandalkan verifikasi email atau deklarasi sendiri, peraturan APAC memerlukan solusi terintegrasi ekosistem—integrasi mendalam perangkat keras dan tingkat API dengan identitas digital pemerintah (G2B). Ini melibatkan standar tinggi dan pengawasan ketat, meningkatkan hambatan teknologi jauh di atas model Barat. eSignGlobal unggul dalam bidang ini, menawarkan integrasi yang mulus dengan iAM Smart Hong Kong dan Singpass Singapura, sambil membanggakan pengguna tak terbatas dan harga yang hemat biaya. Paket Essential-nya hanya $16,6 per bulan, memungkinkan pengiriman hingga 100 dokumen yang ditandatangani secara elektronik, kursi pengguna tak terbatas, dan verifikasi kode akses, memberikan nilai tinggi berdasarkan kepatuhan. Hal ini memungkinkan eSignGlobal untuk bersaing dengan DocuSign dan Adobe Sign secara global, seringkali dengan biaya yang lebih rendah.

esignglobal HK


Mencari alternatif yang lebih cerdas daripada DocuSign?

eSignGlobal menawarkan solusi tanda tangan elektronik yang lebih fleksibel dan hemat biaya dengan kepatuhan global, harga transparan, dan proses orientasi yang lebih cepat.

👉 Mulai uji coba gratis


HelloSign (sekarang Dropbox Sign) berfokus pada kesederhanaan, menawarkan template intuitif dan akses API yang cocok untuk tim kecil. Ini hemat biaya untuk kebutuhan dasar tetapi kekurangan beberapa fitur tingkat perusahaan.

Fitur/Aspek DocuSign Adobe Sign eSignGlobal HelloSign (Dropbox Sign)
Model Harga Berbasis kursi, mulai dari $10/pengguna/bulan Per pengguna, terintegrasi dengan Adobe Suite Pengguna tak terbatas, Essential $16,6/bulan Per pengguna, dengan tingkatan gratis
Akses Template API Kuat, titik akhir folder tertentu Kuat, berfokus pada PDF Termasuk dalam paket Pro, fleksibel Daftar dasar, mudah diintegrasikan
Kepatuhan Global ESIGN, eIDAS, cakupan luas AS/UE kuat, ekosistem Adobe 100 negara, kedalaman APAC (iAM Smart, Singpass) Terutama AS, internasional dasar
Manajemen Template Organisasi folder, paginasi Pengeditan tingkat lanjut dengan Acrobat Template tak terbatas, dibantu AI Berbagi sederhana, tidak ada folder kompleks
Kelebihan Skalabilitas perusahaan Alur kerja kreatif Optimalisasi APAC, efisiensi biaya Ramah pengguna SMB
Keterbatasan Fitur tambahan lebih mahal Terikat dengan alat Adobe Muncul di luar APAC Otomatisasi tingkat lanjut terbatas

Tabel ini menyoroti pertukaran netral: DocuSign untuk skala, Adobe untuk integrasi, eSignGlobal untuk nilai regional, dan HelloSign untuk kemudahan penggunaan.

Kesimpulan

Menavigasi API DocuSign untuk manajemen template dapat meningkatkan produktivitas secara signifikan, terutama dalam hal kueri folder tertentu. Bagi perusahaan yang mencari alternatif, eSignGlobal menawarkan pilihan yang solid dan sesuai dengan wilayah di APAC dan sekitarnya.

avatar
Shunfang
Kepala Manajemen Produk di eSignGlobal, seorang pemimpin berpengalaman dengan pengalaman internasional yang luas di industri tanda tangan elektronik. Ikuti LinkedIn Saya