Menerbitkan ke Novelmint

API penerbitan menerima naskah yang sudah selesai dan menyajikannya kepada pembaca. Mitra membuat buku, mengunggah bab satu per satu, melampirkan sampul, lalu menerbitkan. Semua aturan di bawah ini menentukan apakah langkah terakhir berhasil, jadi ada baiknya dibaca sebelum menulis kode apa pun.

Yang tidak dapat diterbitkan di sini

Dua kategori ditolak pada saat penerbitan, siapa pun yang mengirimkannya dan apa pun perjanjian dengan penulisnya.

  • Konten dewasa. Judul yang diklasifikasikan sebagai Dewasa hanya tersedia sebagai naskah. Bisa dibuat, diedit, dan diekspor, tetapi tidak bisa dicantumkan atau dijual. Klasifikasi dilakukan per bab dan berlaku untuk seluruh buku, sehingga satu bab saja dapat membuat seluruh judul tidak bisa diterbitkan.
  • Fan fiction. Karya yang dibangun di atas karakter milik orang lain hanya tersedia sebagai naskah dalam kategori terpisah. Platform tidak dapat menjadi distributornya. Ini soal hak cipta, bukan kualitas, dan berlaku meski penulis memegang setiap hak yang bisa mereka pegang atas teks mereka sendiri.

Keduanya dikembalikan sebagai kode alasan yang dapat dibaca mesin pada panggilan publish (manuscript_only, fan_fiction_manuscript_only), sehingga katalog ratusan judul dapat direkonsiliasi tanpa membaca teks berbahasa Inggris. Kode ketiga, derivative_unresolved, berarti tinjauan konten telah menandai karakter yang mungkin milik karya lain dan penulis harus menyelesaikannya sebelum judul bisa tayang.

Siapa pemilik karya

Buku yang diterbitkan atas nama penulis adalah milik penulis. Akun mereka memiliki seri tersebut, pembaca mengikuti mereka, dan penghasilannya adalah milik mereka. Hal ini tidak berubah meski hubungan dengan mitra berakhir di kemudian hari, dan bukan sesuatu yang bisa dikonfigurasi oleh mitra.

Mitra yang menerbitkan imprint miliknya sendiri memiliki judulnya dengan cara biasa. Kedua mode dipilih per buku saat pembuatan, dan mekanisme persetujuan di bawah ini hanya berlaku untuk yang pertama.

Cara kerja pembayaran

  • Pembaca membayar per bab. Penulis mendapatkan 70% dari yang mereka bayar.
  • Novelmint mendapatkan 30%.
  • Mitra mendapatkan referral 10% untuk setiap judul yang dibawanya. Bagian tersebut diambil dari 30% Novelmint, tidak pernah dari 70% penulis. Menerima mitra tidak merugikan penulis sedikit pun.

10% ini otomatis dan per buku, artinya satu penulis bisa membawa buku dari beberapa mitra dan setiap mitra mendapatkan penghasilan dari judul yang benar-benar dibawanya. Tidak perlu ada penandatanganan atau konfigurasi apa pun.

Perjanjian bagi hasil adalah instrumen yang berbeda. Perjanjian ini mengambil bagian dari 70% penulis sendiri, dinegosiasikan dan ditandatangani oleh penulis, dan bukan bagian dari API. Jika mitra membutuhkannya, perjanjian tersebut diatur secara manual.

Penghasilan mitra ditahan dan dibayarkan dengan ketentuan yang sama seperti penulis individu. Tidak ada jadwal pembayaran mitra yang terpisah.

Persetujuan, dan tujuannya

Klaim mitra bahwa ia memiliki perjanjian dengan penulis hanyalah pernyataan mitra. Platform tidak akan menerbitkan buku seseorang hanya berdasarkan hal itu, sehingga judul yang dikirimkan atas nama penulis akan diterima lalu ditahan: sepenuhnya diunggah, sepenuhnya tidak terlihat, dan menunggu.

Ada empat cara persetujuan penulis diterima.

  • Handoff. Penulis mengklik tombol di situs mitra dan diarahkan ke sini untuk mengonfirmasi di sesi mereka sendiri, lalu dikirim kembali. Ini adalah jalur tercepat dan bukti terkuat, karena konfirmasi dikumpulkan secara langsung, bukan diklaim.
  • Di dashboard. Penulis yang sudah memiliki akun menyetujui di halaman penerbitan mereka. Tidak ada email yang terlibat.
  • Tautan klaim. Jika penulis belum memiliki akun, tautan melalui email menjelaskan apa yang telah dikirimkan dan meminta mereka untuk menerima atau menolak.
  • Penulis meminta. Penulis dapat meminta mitra yang terdaftar untuk menerbitkan untuknya. Itu adalah izin, bukan instruksi: mitra tetap harus mengirimkan, dan permintaan penulis tidak mengesampingkan kontrak apa pun di antara mereka.

Ketika penulis menyetujui, semua yang ditahan di bawah izin tersebut langsung diterbitkan sekaligus, sesuai ketentuan yang sudah dinyatakan mitra, dan kepemilikan beralih kepada mereka dalam tindakan yang sama. Setelah itu izin berlaku permanen, sehingga judul berikutnya langsung diterbitkan. Penulis mendapat email setiap kali ada yang diterbitkan.

Pencabutan

Penulis dapat menarik izin kapan saja dari halaman penerbitan mereka. Penarikan menghentikan pengiriman di masa mendatang. Ini tidak mencabut apa pun yang sudah tayang, dan tidak menghentikan 10% atas judul yang dibawa mitra, karena bagian tersebut mencatat siapa yang membawa buku, bukan siapa yang saat ini memiliki izin untuk mengirim lebih banyak.

Menghapus atribusi pada judul yang sudah ada dimungkinkan, dan hanya atas permintaan tertulis dari penulis. Ini ditangani secara manual dan bersifat satu arah: penghasilan yang sudah dibayarkan tidak pernah ditulis ulang.

Penulis juga dapat menolak dan memblokir, yang menghentikan mitra menghubungi mereka lagi. Alamat email penulis yang diblokir disimpan hanya untuk tujuan tersebut.

Pembuatan versi, dan apa yang kami janjikan tidak akan berubah

Versi ada di path: /api/publish/v1/. Setiap respons juga menyertakan header Novelmint-Publish-Version.

Di dalam v1 kami dapat menambahkan endpoint, kolom permintaan opsional, kolom respons, dan kode error baru. Integrasi Anda harus mengabaikan apapun yang tidak dikenali, dan satu persyaratan itulah yang memungkinkan v1 berkembang tanpa merusak integrasi Anda.

Menghapus kolom, mengganti namanya, mengubah tipenya, atau mengubah arti nilai yang ada akan menjadi v2, pada path baru. v1 tetap berjalan, dan penghentian apa pun akan diumumkan secara tertulis dengan pemberitahuan, bukan hanya dengan naiknya nomor versi.

Batasan praktis

  • Bab diunggah satu per satu, hingga 1 MB masing-masing. Tidak ada endpoint untuk seluruh buku sekaligus.
  • Ingesti gratis. Tidak ada yang mendebit kredit di jalur ini.
  • Sampul diambil dari URL HTTPS yang diberikan pada panggilan publish, dan ditinjau setelah publikasi, bukan sebelumnya.
  • Token uji coba menjalankan seluruh pipeline dan berhenti sebelum penerbitan, sehingga integrasi dapat diuji dari ujung ke ujung tanpa ada judul nyata yang menjangkau pembaca.
  • Setiap respons mencerminkan referensi katalog mitra sendiri, dan setiap penulisan bersifat idempoten, sehingga batch yang dicoba ulang tidak pernah menduplikasi apapun.

Mendapatkan token

Mitra penerbitan disetujui secara manual. Setelah disetujui, token dibuat dari tab Token di dashboard mitra. Referensi endpoint lengkap bersifat publik dan sudah tersedia di sini jika Anda ingin membacanya sebelum memutuskan. Daftar untuk menjadi mitra, atau lihat siapa yang sudah menerbitkan di sini.