API Reference — Events Ingestion
イベント構造
Required Fields
Required Fields
Optional Fields
Optional Fields
イベントの送信
取り込みブループリント
一般的なユースケースのための既製のイベントパターン。ゼロから構築するのではなく、実績のあるブループリントから始めましょう。LLM Blueprint
API Gateway Blueprint
Object Storage Blueprint
Stream Blueprint
Time Range Blueprint
View All Blueprints
ベストプラクティス
Use Unique Event IDs
Use Unique Event IDs
重複を防ぐには決定論的なIDを使用してください:
${customerId}_${action}_${timestamp}。Implement Retries
Implement Retries
5xxおよび
429エラーの場合は、指数バックオフを使用してリトライしてください。その他の4xxエラーはリトライしないでください。Include Timestamps
Include Timestamps
リアルタイムイベントではタイムスタンプを省略してください。遅延イベントやバッチイベントでは、正確性を確保するためにタイムスタンプを含めてください。
Monitor Delivery
Monitor Delivery
成功率を追跡し、失敗したイベントを再試行用にキューイングします。
トラブルシューティング
Events not appearing
Events not appearing
- イベント名はメーターと完全に一致している必要があります(大文字と小文字を区別)
- 顧客IDがアカウントに存在している必要があります
- メーターのフィルターによってイベントが除外されていないことを確認してください
- タイムスタンプが新しいことを確認してください
Authentication errors (401)
Authentication errors (401)
APIキーが正しいことを確認し、次の形式を使用してください:
Bearer YOUR_API_KEY。Validation errors (400)
Validation errors (400)
必要なすべてのフィールドが存在することを確認してください:
event_id、customer_id、event_name。Metadata not aggregating
Metadata not aggregating
- メタデータキーは、メーターの「Over Property」と完全に一致している必要があります
- 文字列ではなく数値を使用してください:
tokens: 150であり、tokens: "150"ではありません