Dokumentasi API

API Podlyzer v1 untuk mengotomatisasi transkripsi dan repurposing konten langsung dari sistem kamu.

Setiap request diautentikasi dengan header Authorization: Bearer pz_kunci_api_workspace. Kunci API dibuat dari halaman Settings workspace dan tersedia mulai paket Creator.

Endpoint

MethodPathBodyKeterangan
POST/api/v1/generate{ url?, text, lang?, tone?, customPrompt? }Generate aset konten dari transkrip/link YouTube (gratis)
POST/api/v1/show-notes{ url? , text? }Show notes + timestamp dari YouTube/paste
POST/api/v1/chat{ text, question, history? }Tanya jawab dengan transkrip (gratis)
POST/api/v1/transcribe{ data: base64, ext? }STT file audio (metered per menit)
POST/api/v1/diarize{ url? , text? }Pisah pembicara (metered + cap per plan)
GET/api/v1/usage-Kuota & penggunaan workspace
GET/api/v1/library-Daftar audio galeri
POST/api/v1/library/upload{ data: base64, ext?, title? }Unggah audio ke galeri (B2)
POST/api/v1/library/youtube{ url, title? }Simpan audio YouTube ke galeri
POST/api/v1/library/:id/diarize-Diarize audio galeri (metered)
POST/api/v1/library/:id/generate{ lang?, tone? }Transkrip + generate dari audio galeri (metered)
DELETE/api/v1/library/:id-Hapus item galeri

Metering

  • Generate berbasis teks tidak mengurangi menit audio.
  • Transcribe dan pemrosesan audio mengurangi kuota sesuai durasi hasil ffprobe (minimal 1 menit).
  • Diarization juga menghitung batas jumlah operasi plan.
  • Kegagalan pemrosesan mengembalikan charge yang sudah dibuat.

Kode error

  • 401: API key invalid
  • 402: Kuota habis
  • 429: Rate limit