Referensi API - Penerimaan Acara
Dokumentasi API lengkap dengan contoh dan kode respons.
Struktur Acara
Bidang yang Diperlukan
Bidang yang Diperlukan
Pengidentifikasi unik. Gunakan UUID atau gabungkan ID pelanggan + timestamp + tindakan.
ID pelanggan Dodo Payments. Harus merupakan pelanggan yang valid dan ada.
Tipe acara yang sesuai dengan nama acara meter Anda (case-sensitive). Contoh:
api.call, image.generatedBidang Opsional
Bidang Opsional
Timestamp ISO 8601. Secara default menggunakan waktu server jika diabaikan. Sertakan untuk penagihan yang akurat dengan acara yang tertunda/batch.
Properti tambahan untuk agregasi dan penyaringan:
- Nilai numerik:
bytes,tokens,duration_ms - Penyaring:
endpoint,method,quality
Mengirim Acara
Cetak Biru Penerimaan
Pola acara siap pakai untuk kasus penggunaan umum. Mulailah dengan cetak biru yang terbukti daripada membangun dari awal.Cetak Biru LLM
Lacak penggunaan token AI di OpenAI, Anthropic, Groq, Gemini, dan lainnya.
Cetak Biru API Gateway
Meter permintaan API dengan penyaringan endpoint dan dukungan pembatasan laju.
Cetak Biru Penyimpanan Objek
Lacak unggahan file dan konsumsi penyimpanan untuk layanan penyimpanan cloud.
Cetak Biru Streaming
Ukur bandwidth streaming untuk video, audio, dan data waktu nyata.
Cetak Biru Rentang Waktu
Tagih berdasarkan waktu yang berlalu untuk fungsi serverless dan instance komputasi.
Lihat Semua Cetak Biru
Lihat semua cetak biru yang tersedia dengan panduan implementasi terperinci.
Praktik Terbaik
Gunakan ID Acara yang Unik
Gunakan ID Acara yang Unik
Gunakan ID deterministik untuk mencegah duplikasi:
${customerId}_${action}_${timestamp}Terapkan Pengulangan
Terapkan Pengulangan
Coba ulang pada kesalahan 5xx dengan backoff eksponensial. Jangan coba ulang kesalahan 4xx.
Sertakan Timestamp
Sertakan Timestamp
Hapus untuk acara waktu nyata. Sertakan untuk acara tertunda/batch untuk akurasi.
Pantau Pengiriman
Pantau Pengiriman
Lacak tingkat keberhasilan dan antre acara yang gagal untuk dicoba ulang.
Pemecahan Masalah
Acara tidak muncul
Acara tidak muncul
- Nama acara harus cocok persis dengan meter (case-sensitive)
- ID pelanggan harus ada
- Periksa apakah filter meter tidak mengecualikan acara
- Verifikasi timestamp terbaru
Kesalahan otentikasi (401)
Kesalahan otentikasi (401)
Verifikasi kunci API benar dan gunakan format:
Bearer YOUR_API_KEYKesalahan validasi (400)
Kesalahan validasi (400)
Pastikan semua bidang yang diperlukan ada:
event_id, customer_id, event_nameMetadata tidak teragregasi
Metadata tidak teragregasi
- Kunci metadata harus cocok persis dengan “Over Property” meter
- Gunakan angka, bukan string:
tokens: 150bukantokens: "150"
Langkah Selanjutnya
Buat Meter
Tentukan bagaimana acara Anda digabungkan menjadi kuantitas yang dapat ditagih dengan filter dan fungsi agregasi.
Cetak Biru Penerimaan
Gunakan cetak biru siap pakai untuk kasus penggunaan umum seperti pelacakan LLM, gateway API, dan penyimpanan.
Tutorial Lengkap
Bangun generator gambar AI lengkap dengan penagihan berbasis penggunaan dari awal.
Referensi API
Dokumentasi API lengkap dengan semua parameter, kode respons, dan pengujian interaktif.