Lewati ke konten
Dukungan

Alat Baris Perintah LabelGrid (CLI)

Diperbarui Juli 2026.

LabelGrid menerbitkan alat baris perintah resmi agar Anda bisa mengelola akun langsung dari terminal atau dari sebuah skrip. Alat ini adalah paket npm @labelgrid/cli, dan memasangnya akan menambahkan perintah labelgrid ke komputer Anda.

CLI adalah lapisan tipis di atas API publik LabelGrid: permukaan yang sama, validasi yang sama, dan izin yang sama. Apa pun yang diizinkan API publik bisa dilakukan CLI; apa pun yang ditolak API akan ditolak CLI dengan cara yang persis sama. Jika Anda lebih suka bekerja dengan bahasa sehari-hari lewat asisten AI, LabelGrid juga menerbitkan server MCP yang dibangun di atas API yang sama.

Perintah disusun dalam beberapa kelompok. Dari terminal Anda bisa:

  • auth — masuk, keluar, memeriksa sedang masuk sebagai siapa, dan mencabut token
  • catalog — mencari, melihat, membuat, memperbarui, dan menghapus label, artis, penulis, penerbit, rilis, dan track
  • release — memvalidasi rilis, mengirimnya untuk distribusi, menariknya kembali, mengonfirmasi tinjauan, serta mengelola landing page dan tautan pendeknya
  • upload — menambahkan audio, artwork, lirik, dan motion artwork (tiap jenis hanya menerima ekstensi file yang diizinkan untuknya)
  • download, asset, license — mengambil file dan mengelola lisensi
  • statement, transactions, royalties, analytics — menarik laporan, transaksi, rincian royalti, dan analitik streaming
  • review — melihat masalah tinjauan, membaca laporan kualitas, dan menambahkan catatan
  • webhook — mendaftarkan dan mengelola webhook untuk notifikasi asinkron
  • beatport — mengelola pengaktifan Beatport

  1. Akun LabelGrid dengan akses API. Akses API adalah bagian dari paket API LabelGrid; lihat Ikhtisar API untuk cara mendapatkannya.
  2. Token API. Buat satu di dashboard LabelGrid Anda di bawah Profile → API Tokens.
  3. Node.js 20 atau yang lebih baru di komputer tempat Anda menjalankan CLI.

Pasang CLI secara global dengan npm:

Terminal window
npm install -g @labelgrid/cli

Ini menambahkan perintah labelgrid. Pastikan pemasangannya berhasil dengan:

Terminal window
labelgrid --version

CLI membutuhkan token API Anda. Token dicari di tiga tempat, dengan urutan berikut:

  1. Variabel lingkungan LABELGRID_API_TOKEN — paling cocok untuk skrip dan CI.
  2. Kredensial tersimpan yang Anda simpan sekali dengan labelgrid auth login. Di macOS kredensial ini disimpan di Keychain; di sistem lain disimpan ke file dengan izin terbatas di bawah ~/.config/labelgrid/.
  3. Flag --token pada satu perintah tertentu.

Arahkan CLI ke sebuah variabel lingkungan:

Terminal window
export LABELGRID_API_TOKEN=your-api-token
labelgrid auth whoami

Atau simpan tokennya sekali dan biarkan CLI memakainya kembali:

Terminal window
labelgrid auth login

CLI tidak pernah mencetak nilai token. Untuk menghentikan akses, keluar dengan labelgrid auth logout atau cabut tokennya dari dashboard Anda, yang langsung berlaku saat itu juga.


Secara default CLI mencetak keluaran yang rapi dan mudah dibaca manusia. Untuk keperluan skrip, tambahkan --json pada perintah apa pun dan CLI akan mencetak respons API mentah sehingga Anda bisa menyalurkannya ke alat lain:

Terminal window
labelgrid catalog search releases --query "summer" --json

Perintah menetapkan kode keluar standar agar skrip Anda bisa menanggapi hasilnya:

Kode keluarArti
0Berhasil
1Kesalahan API (permintaan sampai ke LabelGrid dan ditolak)
2Kesalahan penggunaan (ada kekeliruan pada perintahnya sendiri)

Perintah yang bersifat final dan destruktif meminta konfirmasi Anda sebelum apa pun dikirim. Mengirim rilis untuk distribusi, menarik kembali sebuah rilis, mengonfirmasi tinjauan, menghapus item katalog, dan mengaktifkan Beatport semuanya meminta Anda mengetik y untuk mengonfirmasi sebelum CLI melakukan panggilan API apa pun.

Untuk otomatisasi tanpa ada orang yang mengawasi, tambahkan --yes untuk melewati permintaan konfirmasi:

Terminal window
labelgrid release distribute REL123 --yes

Setiap perlindungan akun, mulai dari validasi, batas paket, sampai batas laju permintaan, diberlakukan oleh server LabelGrid, jadi CLI tidak bisa menghindarinya dengan cara apa pun Anda menjalankannya.


  • command not found: labelgrid — pemasangan global belum selesai atau tidak ada di PATH Anda. Jalankan ulang npm install -g @labelgrid/cli dan pastikan Node.js 20 atau yang lebih baru dengan node --version.
  • Token tidak valid atau ditolak — buat ulang tokennya di dashboard Anda di bawah Profile → API Tokens, lalu tetapkan lagi dengan export LABELGRID_API_TOKEN=... atau labelgrid auth login.
  • Anda tidak melihat halaman “API Tokens” — akun Anda belum memiliki akses API. Lihat Ikhtisar API untuk cara mengaktifkannya.
  • Sebuah perintah gagal di dalam skrip — periksa kode keluarnya (1 berarti kesalahan API, 2 berarti kesalahan penggunaan) lalu jalankan ulang perintah yang sama dengan --json untuk membaca respons lengkapnya.

”Apakah LabelGrid punya alat baris perintah?”

Section titled “”Apakah LabelGrid punya alat baris perintah?””

Ya. LabelGrid menerbitkan CLI resmi sebagai paket npm @labelgrid/cli. Pasang dengan npm install -g @labelgrid/cli dan perintah labelgrid akan tersedia di terminal Anda. Alat ini memerlukan Node.js 20 atau yang lebih baru dan merupakan lapisan tipis di atas API publik LabelGrid.

”Apa saja yang bisa saya lakukan dengannya?”

Section titled “”Apa saja yang bisa saya lakukan dengannya?””

Masuk dan mengelola token; mencari, melihat, membuat, memperbarui, dan menghapus label, artis, penulis, penerbit, rilis, dan track; mengunggah audio, artwork, lirik, dan motion artwork; memvalidasi rilis, mengirimnya untuk distribusi, dan menariknya kembali; menarik laporan, transaksi, royalti, dan analitik streaming; melihat masalah tinjauan dan laporan kualitas; mengelola webhook; serta mengelola pengaktifan Beatport.

Dengan token API LabelGrid. CLI mencarinya di tiga tempat secara berurutan: variabel lingkungan LABELGRID_API_TOKEN, lalu kredensial yang tersimpan lewat labelgrid auth login, lalu flag --token. CLI tidak pernah mencetak nilai token.

Ya. CLI terhubung melalui API publik LabelGrid, jadi akun Anda memerlukan akses API, yang merupakan bagian dari paket API LabelGrid. Lihat Ikhtisar API untuk cara mendapatkan aksesnya.

Keduanya adalah alat resmi LabelGrid di atas API publik yang sama. CLI ditujukan untuk terminal dan skrip Anda; server MCP ditujukan untuk asisten AI seperti Claude dan Cursor yang memanggil API untuk Anda lewat bahasa sehari-hari. Pakai yang paling cocok dengan alur kerja Anda, atau keduanya.



Jika Anda punya pertanyaan tentang CLI, hubungi tim dukungan kami.

Belum menggunakan LabelGrid?

Semua yang baru saja Anda baca tersedia di platform kami.

Lihat kemampuan LabelGrid →