API Penerbit SAKEDAP

Selamat datang di halaman dokumentasi API Penerbit SAKEDAP. Gunakan halaman ini sebagai referensi integrasi untuk autentikasi, pencarian data ISBN, detail ISBN, data penerbit, serta unggah karya digital ISBN dan non-ISBN.

Versi Dokumen 2.1 Tanggal Rilis Dokumen: 1 September 2026 Total Endpoint: 8

1. Login Pelaksana Serah

POST https://api-penerbitsakedap.perpusnas.go.id/api/sso/login
Autentikasi penerbit menggunakan token, username, dan password.
Parameter Body
Body Type Mandatory Keterangan
token string yes Sesuaikan dengan token yang diberikan
username string yes Username penerbit
password string yes Password login akun penerbit
Contoh Request cURL
curl --location 'https://api-penerbitsakedap.perpusnas.go.id/api/sso/login' \
--header 'Content-Type: application/json' \
--data '{
    "token": "TOKEN_API",
    "username": "username_penerbit",
    "password": "password_penerbit"
}'
Contoh Response Sukses
{
  "status": "Success",
  "data": {
    "ID": "2172122",
    "NAME": "pt ghk ghk xyz"
  }
}
Contoh Response Gagal
{
  "status": "Failed",
  "message": "Token mismatch"
}
↑ Kembali ke atas

2. Pencarian Data Tagihan ISBN

POST https://api-penerbitsakedap.perpusnas.go.id/api/isbn/tagihan
Mencari data ISBN berdasarkan filter pencarian.
Parameter Body
Body Type Mandatory Keterangan
token string yes Sesuaikan dengan token yang diberikan
username string yes Username penerbit
password string yes Password login akun penerbit
title string no Jika diisi, akan mencari ISBN dengan judul
kepeng string no Isi dengan nama kepengarangan / nama orang yang dicari
tahun_terbit number(4) no Tahun terbit harus terdiri dari 4 angka
bulan_terbit number(2) no Contoh: 01, 02, 03, 04, dst. 12. Bulan terbit harus terdiri dari dua digit
distributor string no Filter distributor
tempat_terbit string no Filter tempat terbit
isbn string no Jika diisi, akan mencari ISBN nomor ISBN. Dikirim tanpa spasi
noresi string no Nomor resi
jenis_permohonan string no Pilihan: lepas, jilid
jenis_kategori integer no 1=terjemahan, 2=non terjemahan
jenis_media integer no 1=buku cetak, 2=pdf, 3=epub, 4=audio book, 5=audio visual
jenis_kelompok integer no 1=anak, 2=dewasa, 3=semua umur
kabkot string no Kabupaten/Kota domisili penerbit. Contoh: kota bogor
jenis_pustaka integer no 1=fiksi, 2=non fiksi
provinsi string no Provinsi domisili penerbit. Contoh: dki jakarta
date_start date no Tanggal awal validasi ISBN. Format: yyyy-mm-dd
date_end date no Tanggal akhir validasi ISBN. Format: yyyy-mm-dd
length integer no Jumlah items yang akan ditampilkan. Default: 10
page integer no Navigasi halaman yang akan ditampilkan. Default: 1
status_kckr string no Pilihan: 1-perpusnas, 0-perpusnas, 1-prov, 0-prov
Contoh Request cURL
curl --location 'https://api-penerbitsakedap.perpusnas.go.id/api/isbn/tagihan' \
--header 'Content-Type: application/json' \
--data '{
    "token": "TOKEN_API",
    "username": "username_penerbit",
    "password": "password_penerbit"
    "title": "transformasi",
    "tahun_terbit": "2024",
    "page": 1,
    "length": 10
}'
Contoh Response Sukses
{
  "data": [
    {
      "NOMOR": "1",
      "ISBN_NO": "9786233656375",
      "MOHON_DATE": "2/19/2024 12:00:00 AM",
      "NORESI": "20240219120200DEFIW",
      "TITLE": "Jawa timur corporate university"
    }
  ],
  "page": 1,
  "length": "1",
  "total": "4627",
  "totalFiltered": "9",
  "query": [
    {
      "field": "tahun_terbit",
      "value": "2024"
    }
  ]
}
↑ Kembali ke atas

3. Detail ISBN

POST https://api-penerbitsakedap.perpusnas.go.id/api/isbn/detail
Menampilkan detail lengkap ISBN.
Parameter Body
Body Type Mandatory Keterangan
token string yes Sesuaikan dengan token yang diberikan
username string yes Username penerbit
password string yes Password login akun penerbit
isbn string yes Nomor ISBN dapat menggunakan tanda - atau tanpa tanda -
Contoh Request cURL
curl --location 'https://api-penerbitsakedap.perpusnas.go.id/api/isbn/detail' \
--header 'Content-Type: application/json' \
--data '{
    "token": "TOKEN_API",
    "username": "username_penerbit",
    "password": "password_penerbit"
    "isbn": "978-623-365-637-5"
}'
Contoh Response Sukses
{
  "status": "Success",
  "data": [
    {
      "ISBN_NO": "9786233656375",
      "TITLE": "Jawa timur corporate university"
    }
  ]
}
Contoh Response Gagal
{
  "status": "Failed",
  "message": "ISBN 9786543321 not found!"
}
↑ Kembali ke atas

4. Data Penerbit

POST https://api-penerbitsakedap.perpusnas.go.id/api/penerbit/data
Menampilkan data penerbit berdasarkan filter pencarian.
Parameter Body
Body Type Mandatory Keterangan
token string yes Sesuaikan dengan token yang diberikan
username string yes Username penerbit
password string yes Password login akun penerbit
name string no Jika diisi, akan mencari penerbit berdasarkan nama penerbit yang dicari
is_disable boolean no Status disable
is_lock boolean no Status lock
is_single boolean no Status single
parent_id integer no Parent ID penerbit
kabkot string no Kabupaten/Kota domisili penerbit. Contoh: kota bogor
provinsi string no Provinsi domisili penerbit. Contoh: dki jakarta
length integer no Jumlah items yang akan ditampilkan. Default: 10
page integer no Navigasi halaman yang akan ditampilkan. Default: 1
Contoh Request cURL
curl --location 'https://api-penerbitsakedap.perpusnas.go.id/api/penerbit/data' \
--header 'Content-Type: application/json' \
--data '{
    "token": "TOKEN_API",
    "username": "username_penerbit",
    "password": "password_penerbit"
    "name": "universitas",
    "provinsi": "dki jakarta",
    "page": 1,
    "length": 10
}'
Contoh Response Sukses
{
  "data": [
    {
      "NOMOR": "1",
      "NAMAPROPINSI": "DKI Jakarta",
      "NAMAKABKOT": "Kota Jakarta Pusat",
      "NAME": "Departemen Fisiologi Fakultas Kedokteran Universitas Indonesia"
    }
  ],
  "page": 1,
  "length": "1",
  "total": "4627",
  "totalFiltered": "9",
  "query": []
}
↑ Kembali ke atas

5. Unggah Buku ISBN

POST https://api-penerbitsakedap.perpusnas.go.id/api/isbn/upload
Mengunggah buku digital yang memiliki ISBN.
Parameter Body
Body Type Mandatory Keterangan
token string yes Sesuaikan dengan token yang diberikan
username string yes Username penerbit
password string yes Password login akun penerbit
isbn string yes Nomor ISBN dapat menggunakan tanda - atau tanpa tanda -
content file yes Dalam bentuk posting file
mime_content string yes MIME file konten
hash_content string yes Hash file untuk pengecekan kesesuaian file
size_content integer yes Ukuran file dalam KB
tanggal_terbit dd-mm-yyyy yes* Tanggal terbit / tanggal publikasi. Wajib diisi hanya jika ISBN ini belum pernah memiliki tanggal konfirmasi terbit. Tanggal yang dikirim akan disimpan dan menjadi tanggal terbit ISBN tersebut. Jika ISBN ini sudah pernah mengisi tanggal konfirmasi terbit, parameter ini tidak perlu dikirim lagi. Tanggal yang sudah tersimpan akan tetap dipakai dan tidak akan diperbarui, meskipun parameter ini dikirim dengan nilai yang berbeda.
cover file yes File cover dalam bentuk posting file
mime_cover string yes MIME file cover
hash_cover string yes Hash file cover untuk pengecekan kesesuaian file
size_cover integer yes Ukuran file cover dalam KB
access integer yes Hak akses koleksi: 1 = Akses Full Akses full file berwatermak secara online 2 = Akses Preview + LAN Akses hanya preview file secara online, namun tetap dapat didayagunakan di lingkungan Perpustakaan Nasional RI dengan jaringan internet LAN 3 = Akses Preview + Embargo 5 Tahun Akses hanya file preview secara online, dan tidak didayagunakan di lingkungan Perpustakaan Nasional RI selama 5 tahun sejak diserahkan. Setelah 5 tahun, akan didayagunakan oleh Perpustakaan Nasional RI di jaringan internet LAN 4 = Akses Preview Saja Akses hanya file preview secara online selamanya dan tidak didayagunakan di mana pun
harga integer yes Harga koleksi. Hanya angka, tanpa titik/koma. Minimal 10000
mata_uang char (3) yes Mata uang 3 karakter, misal IDR USD EUR
preview string yes* Halaman preview koleksi, misal 1-10. Wajib diisi jika access bernilai 2, 3, atau 4. Boleh dikosongkan jika access bernilai 1 (Akses Full)
Contoh Request cURL
curl --location 'https://api-penerbitsakedap.perpusnas.go.id/api/isbn/upload' \
--request POST \
--form 'token="TOKEN_API"' \
--form 'username="username_penerbit"' \
--form 'password="password_penerbit"' \
--form 'isbn="978-623-365-637-5"' \
--form 'content=@"/path/file.pdf"' \
--form 'cover=@"/path/cover.jpg"' \
--form 'mime_content="application/pdf"' \
--form 'hash_content="md5_file_content"' \
--form 'size_content="1024"' \
--form 'tanggal_terbit="18-11-2025"' \
--form 'mime_cover="image/jpeg"' \
--form 'hash_cover="md5_file_cover"' \
--form 'size_cover="120"' \
--form 'access="2"' \
--form 'harga="50000"' \
--form 'mata_uang="IDR"' \
--form 'preview="1-10"'
Contoh Response Sukses
{
  "status": "Success",
  "data": [
    {
      "ISBN_NO": "9786233656375",
      "TITLE": "Jawa timur corporate university",
      "STATUS": "direview"
    }
  ]
}
↑ Kembali ke atas

6. Unggah Karya Digital Lainnya (selain ber-ISBN)

POST https://api-penerbitsakedap.perpusnas.go.id/api/upload
Mengunggah karya digital selain ISBN.
Parameter Body
Body Type Mandatory Keterangan
token string yes Sesuaikan dengan token yang diberikan
username string yes Username penerbit
password string yes Password login akun penerbit
name string no Jika diisi, akan mencari penerbit berdasarkan nama penerbit yang dicari
content file yes Dalam bentuk posting file
mime_content string yes MIME file konten
hash_content string yes Hash file untuk pengecekan kesesuaian file
size_content integer yes Ukuran file dalam KB
mime_cover string yes MIME file cover
hash_cover string yes Hash file cover untuk pengecekan kesesuaian file
size_cover integer yes Ukuran file cover dalam KB
access integer yes Hak akses koleksi: 1 = Akses Full Akses full file berwatermak secara online 2 = Akses Preview + LAN Akses hanya preview file secara online, namun tetap dapat didayagunakan di lingkungan Perpustakaan Nasional RI dengan jaringan internet LAN 3 = Akses Preview + Embargo 5 Tahun Akses hanya file preview secara online, dan tidak didayagunakan di lingkungan Perpustakaan Nasional RI selama 5 tahun sejak diserahkan. Setelah 5 tahun, akan didayagunakan oleh Perpustakaan Nasional RI di jaringan internet LAN 4 = Akses Preview Saja Akses hanya file preview secara online selamanya dan tidak didayagunakan di mana pun
title string yes Judul karya
author array yes Daftar kontributor, minimal 1. Dikirim sebagai array dengan format author[role]=nama. Contoh: author[penulis]=Audrey Mashita author[penyunting]=Sibami Babami Jika satu role diisi lebih dari satu orang, nama-namanya dikirim sebagai array: author[penulis][]=Audrey Mashita author[penulis][]=Simarmata Dima author[penyunting]=Sibami Babami Role bebas, tidak dibatasi pilihan tertentu.
sinopsis text yes Minimal 200 karakter
jenis_media integer yes 1=buku elektronik, 2=musik digital, 3=film, 4=majalah/buletin/jurnal/surat kabar elektronik, 5=peta elektronik, 6=partitur musik / sheet music
jumlah_halaman integer no Diisi khusus jika jenis_media = 1
edisi_serial string yes* Mandatory untuk jenis_media = 4. Contoh: Edisi 4 Volume 5
tanggal_terbit dd-mm-yyyy yes Tanggal terbit / tanggal publikasi
tanggal_terbit_akhir dd-mm-yyyy yes* Mandatory untuk jenis_media = 4
edisi string no Diisi untuk jenis_media selain 4
preview text yes PDF: nomor halaman preview. MP4/MP3/WAV: waktu mulai dan waktu selesai preview
mata_uang string yes Kode mata uang 3 digit. Contoh: IDR, USD
harga integer yes Harga tanpa tanda koma maupun titik
qrcbn string no Isi jika ada
issn string no Isi jika ada
isbd string no Isi jika ada
isrc string no Isi jika ada
Contoh Request cURL
curl --location 'https://api-penerbitsakedap.perpusnas.go.id/api/upload' \
--request POST \
--form 'token="TOKEN_API"' \
--form 'username="username penerbit"' \
--form 'password="password penerbit"' \
--form 'content=@"/path/file.pdf"' \
--form 'cover=@"/path/cover.jpg"' \
--form 'mime_content="application/pdf"' \
--form 'hash_content="md5_file_content"' \
--form 'size_content="1024"' \
--form 'mime_cover="image/jpeg"' \
--form 'hash_cover="md5_file_cover"' \
--form 'size_cover="120"' \
--form 'access="2"' \
--form 'title="Judul Karya"' \
--form 'author[penulis]="Audrey Mashita"' \
--form 'author[penyunting]="Sibami Babami"' \
--form 'sinopsis="Isi sinopsis minimal 200 karakter"' \
--form 'jenis_media="1"' \
--form 'tanggal_terbit="18-11-2025"' \
--form 'preview="1-10"' \
--form 'mata_uang="IDR"' \
--form 'harga="50000"'
Contoh Response Sukses
{
  "status": "Success",
  "data": [
    {
      "TITLE": "Jawa timur corporate university",
      "STATUS": "direview"
    }
  ]
}
↑ Kembali ke atas

7. View Status Koleksi Digital yang Diunggah

POST https://api-penerbitsakedap.perpusnas.go.id/api/koleksi/status
Menampilkan daftar koleksi digital yang telah diunggah oleh penerbit beserta statusnya (direview, diterima, bermasalah, draft).
Parameter Body
Body Type Mandatory Keterangan
token string yes Token API penerbit
username string yes Username penerbit
password string yes Password akun penerbit
title string no Filter berdasarkan judul koleksi
code string no Kode ISBN / ISMN / dll
status_koleksi integer no 1=direview, 2=diterima, 3=bermasalah, 4=draft
date_start date (YYYY-MM-DD) no Filter tanggal awal upload
date_end date (YYYY-MM-DD) no Filter tanggal akhir upload
page integer no Halaman data (default: 1)
length integer no Jumlah data per halaman (default: 10)
Contoh Request cURL
curl --location 'https://api-penerbitsakedap.perpusnas.go.id/api/koleksi/status' \
--header 'Content-Type: application/json' \
--data '{
    "token": "TOKEN_API",
    "username": "username_penerbit",
    "password": "password_penerbit",
    "status_koleksi": 1,
    "page": 1,
    "length": 10
}'
Contoh Response Sukses
{
  "status": "Success",
  "data": [
    {
      "NOMOR": "1",
      "ID": "12345",
      "TITLE": "Judul Koleksi",
      "CODE": "9786233656375",
      "CODE_TYPE": "1",
      "CODE_TYPE_TEXT": "ISBN",
      "DEPOSIT": "DEP202604071234560000001",
      "STATUS": "1",
      "STATUS_TEXT": "direview",
      "PREVIEW": "1-10",
      "ACCESS": "2",
      "CREATED_AT": "2026-04-07 10:20:30",
      "UPDATED_AT": "2026-04-07 10:25:11",
      "TANGGAL_TERBIT": "2026-04-01",
      "NAMA_PENERBIT": "Nama Penerbit"
    }
  ],
  "page": 1,
  "length": "1",
  "total": "1",
  "totalFiltered": "1",
  "query": []
}
Contoh Response Gagal
{
  "status": "Failed",
  "message": "Token tidak sesuai"
}
↑ Kembali ke atas

8. API Perbaikan Koleksi Bermasalah

POST https://api-penerbitsakedap.perpusnas.go.id/api/koleksi/perbaikan-bermasalah
Digunakan untuk memperbaiki koleksi digital yang berstatus bermasalah. API ini hanya dapat digunakan untuk koleksi dengan status 3 (bermasalah). File cover dan/atau file konten lama yang salah akan dihapus terlebih dahulu, kemudian dapat diunggah ulang menggunakan file baru.
Parameter Body
Body Type Mandatory Keterangan
token string yes Token API penerbit
username string yes Username penerbit
password string yes Password akun penerbit
collection_id integer yes ID koleksi yang akan diperbaiki
title string yes Judul koleksi
access integer yes Hak akses koleksi: 1 = Akses Full Akses full file berwatermak secara online 2 = Akses Preview + LAN Akses hanya preview file secara online, namun tetap dapat didayagunakan di lingkungan Perpustakaan Nasional RI dengan jaringan internet LAN 3 = Akses Preview + Embargo 5 Tahun Akses hanya file preview secara online, dan tidak didayagunakan di lingkungan Perpustakaan Nasional RI selama 5 tahun sejak diserahkan. Setelah 5 tahun, akan didayagunakan oleh Perpustakaan Nasional RI di jaringan internet LAN 4 = Akses Preview Saja Akses hanya file preview secara online selamanya dan tidak didayagunakan di mana pun
sinopsis text yes Sinopsis koleksi, minimal 500 karakter
harga integer yes Harga koleksi. Hanya angka, tanpa titik/koma
tanggal_terbit dd-mm-yyyy yes Tanggal terbit / tanggal publikasi
preview string yes Preview koleksi
author array yes Daftar kontributor, minimal 1. Dikirim sebagai array dengan format author[role]=nama. Contoh: author[penulis]=Audrey Mashita author[penyunting]=Sibami Babami Jika satu role diisi lebih dari satu orang, nama-namanya dikirim sebagai array: author[penulis][]=Audrey Mashita author[penulis][]=Simarmata Dima author[penyunting]=Sibami Babami Role bebas, tidak dibatasi pilihan tertentu.
album string no Album koleksi jika ada
series string no Series koleksi jika ada
serial string no Serial koleksi jika ada
physical_description array/json no Deskripsi fisik koleksi
jilid string no Jilid / binding
mata_uang char (3) no Mata uang 3 karakter, misal IDR USD EUR
edisi string no Edisi koleksi
tanggal_edisi date no Tanggal edisi
category[] array no Kategori koleksi jika ada
cover file no File cover baru. Jika dikirim, file cover lama yang salah akan dihapus terlebih dahulu
content file no File konten baru. Jika dikirim, file konten lama yang salah akan dihapus terlebih dahulu
Contoh Request cURL
curl --location 'https://api-penerbitsakedap.perpusnas.go.id/api/koleksi/perbaikan-bermasalah' \
--request POST \
--form 'token="TOKEN_API"' \
--form 'username="username_penerbit"' \
--form 'password="password_penerbit"' \
--form 'collection_id="12345"' \
--form 'title="Judul Koleksi Perbaikan"' \
--form 'access="2"' \
--form 'sinopsis="Isi sinopsis koleksi yang sudah diperbaiki, minimal 500 karakter."' \
--form 'harga="50000"' \
--form 'tanggal_terbit="07-04-2026"' \
--form 'preview="1-10"' \
--form 'author[penulis]="Audrey Mashita"' \
--form 'author[penyunting]="Sibami Babami"' \
--form 'mata_uang="IDR"' \
--form 'edisi="Edisi Revisi"' \
--form 'cover=@"/path/cover-baru.jpg"' \
--form 'content=@"/path/file-baru.pdf"'
Contoh Response Sukses
{
  "status": "Success",
  "message": "Perbaikan koleksi bermasalah berhasil disimpan dan file lama yang salah telah diganti",
  "data": {
    "ID": "12345",
    "TITLE": "Judul Koleksi Perbaikan",
    "STATUS": "1",
    "STATUS_TEXT": "direview"
  }
}
Contoh Response Gagal
{
  "status": "Failed",
  "message": "Koleksi ini bukan status bermasalah"
}
↑ Kembali ke atas

Catatan Rilis

Ringkasan perubahan antar versi dokumen. Perhatikan bagian perubahan yang memutus kompatibilitas sebelum melakukan pembaruan integrasi.

Versi Dokumen 2.1

Rilis: 1 September 2026 Terbaru

Penyeragaman nama parameter di seluruh endpoint unggah, penambahan field harga dan mata uang pada unggah buku ISBN, penguncian tanggal terbit ISBN, serta perubahan format parameter kontributor.

Perubahan yang memutus kompatibilitas

Integrasi yang sudah berjalan wajib menyesuaikan nama parameter berikut sebelum memakai dokumen versi ini.

  • Unggah Karya Digital Lainnya: parameter authors diganti menjadi author, dan bentuknya berubah dari satu string dipisah koma menjadi array author[role]=nama.
  • Perbaikan Koleksi Bermasalah: parameter author[] diganti menjadi author dengan bentuk author[role]=nama.
  • Perbaikan Koleksi Bermasalah: file_content diganti menjadi content, dan file_cover diganti menjadi cover.
  • Perbaikan Koleksi Bermasalah: publish_time diganti menjadi tanggal_terbit, sekaligus formatnya dikunci menjadi dd-mm-yyyy. Sebelumnya menerima berbagai format tanggal.
  • Perbaikan Koleksi Bermasalah: description diganti menjadi sinopsis, edition menjadi edisi, edition_date menjadi tanggal_edisi, dan binding menjadi jilid.
  • Perbaikan Koleksi Bermasalah: price diganti menjadi harga, dan currency diganti menjadi mata_uang.
  • Unggah Karya Digital Lainnya: response sukses mengembalikan AUTHOR berisi kontributor yang sudah terformat, menggantikan AUTHORS yang sebelumnya berisi kiriman mentah.
Parameter baru
  • Unggah Buku ISBN: parameter harga wajib diisi, minimal 10000, hanya angka.
  • Unggah Buku ISBN: parameter mata_uang wajib diisi, 3 karakter, misal IDR.
  • Unggah Buku ISBN: parameter preview kini terdokumentasi. Wajib diisi jika access bernilai 2, 3, atau 4, dan boleh dikosongkan jika access bernilai 1.
Perubahan perilaku
  • Unggah Buku ISBN: tanggal_terbit tidak lagi wajib dikirim jika ISBN tersebut sudah pernah memiliki tanggal konfirmasi terbit. Tanggal yang sudah tersimpan akan tetap dipakai dan tidak akan diperbarui, meskipun parameter ini dikirim dengan nilai berbeda.
  • Unggah Buku ISBN: jika ISBN belum memiliki tanggal konfirmasi terbit, tanggal_terbit wajib dikirim dan akan disimpan sebagai tanggal terbit ISBN tersebut.
  • Unggah Buku ISBN: harga dan mata uang kini ikut tersimpan pada data koleksi, baik saat unggah pertama kali maupun unggah ulang.
  • Kontributor kini disimpan beserta rolenya dengan format "role, nama" yang dipisahkan tanda titik koma antar kontributor. Contoh: penulis, Audrey Mashita;penyunting, Sibami Babami.
  • Satu role boleh diisi lebih dari satu orang dengan mengirim nilainya sebagai array, contoh author[penulis][]=Audrey Mashita dan author[penulis][]=Simarmata Dima.
  • Perbaikan Koleksi Bermasalah: pembersihan angka pada harga disamakan dengan endpoint lain, sehingga spasi dan simbol mata uang ikut dibuang, tidak hanya titik dan koma.
  • Perbaikan Koleksi Bermasalah: nilai mata_uang otomatis diubah menjadi huruf kapital.
Perbaikan dokumentasi
  • Parameter access di seluruh endpoint kini menyertakan penjelasan lengkap keempat pilihan hak akses beserta konsekuensi pendayagunaannya.
  • Unggah Buku ISBN: parameter isbn dan cover yang sebenarnya wajib namun belum tercantum, kini didokumentasikan.
  • Unggah Buku ISBN: contoh cURL dilengkapi username, password, dan isbn yang sebelumnya tidak ikut tertulis.
  • Unggah Buku ISBN: parameter name dihapus dari dokumentasi karena tidak pernah digunakan oleh endpoint tersebut.

Versi Dokumen 2.0

Rilis: 18 November 2025

Pembaruan menyeluruh dari versi 1.0. Proses unggah dibuat lebih cepat dan lebih aman karena file dikirim langsung sebagai parameter file, bukan lagi berupa tautan file.

Perubahan yang memutus kompatibilitas

Integrasi yang masih mengikuti versi 1.0 wajib mengubah cara pengiriman file sebelum memakai dokumen versi ini.

  • Unggah file kini dikirim langsung sebagai parameter file melalui form-data, menggantikan cara lama yang mengirimkan tautan file.
Perubahan perilaku
  • Proses unggah menjadi lebih cepat karena server tidak perlu lagi mengunduh file dari tautan yang dikirim penerbit.
  • Keamanan meningkat karena file diterima langsung dari penerbit, sehingga server tidak lagi mengakses tautan eksternal dan isi file dapat diperiksa langsung saat diterima.
↑ Kembali ke atas