メインコンテンツへスキップ
バージョン: 最新版

Eventを取得

特定のEventに関する詳細情報を取得します。このエンドポイントを使用して、Eventの詳細を調査し、webhookの配信をデバッグし、webhookに送信されたデータを確認します。


🔑API認証情報

リクエストパラメータ

Required - 1 fieldPath Parameters
`id`STRING(required)
The event ID to retrieve. Event IDs start with evnt_ followed by test_ for test mode.
Example:"evnt_test_5xuy4w91xqz7d1w9u0t"

レスポンス

200

取得成功

Eventをトリガーしたデータとwebhook配信情報を含む、完全な詳細を持つEventオブジェクトを返します。

Eventオブジェクトに含まれる内容:
  • id - Event識別子(evnt_*)
  • key - Eventタイプ(例: charge.complete)
  • data - Eventをトリガーした完全なオブジェクト
  • webhook_deliveries - ステータスとレスポンスを含むwebhook配信試行の配列
  • created_at - Eventが発生した日時(ISO 8601)

401

認証されていません

認証に失敗しました。APIキーが無効または欠落しています。

一般的な原因:
  • Authorizationヘッダーが欠落しています
  • secret keyが無効です
  • secret keyの代わりにpublic keyを使用しています
  • HTTP Basic Auth形式が正しくありません

404

見つかりません

Eventが見つからないか、存在しません。

一般的な原因:
  • 無効なEvent ID
  • 別のアカウントのEvent ID
  • testモードとliveモードのキーが混在しています
  • Eventが90日以上前に作成されました(Eventは90日間保持されます)

コードサンプル

curl https://api.omise.co/events/evnt_test_5xuy4w91xqz7d1w9u0t \
-u skey_test_5xuy4w91xqz7d1w9u0t:

エラーコードと結果コード

一般的なエラーコード

コード説明解決方法
authentication_failure無効なAPIキーsecret keyが正しいことを確認してください
not_foundEventが見つかりませんEvent IDを確認し、正しいモード(test/live)であることを確認してください

Webhook配信ステータスコード

ステータス説明
200正常に配信され処理されました
4xxクライアントエラー(リクエストが不正、認証失敗)
5xxサーバーエラー(エンドポイントでエラーが発生しました)
null配信に失敗しました(タイムアウト、接続拒否)

試してみる

必須 - 1項目