Skip to main content
Legitmark は 3 種類のイベントタイプを送信します。すべての Webhook 送信先は自動的にすべてのイベントを受信します。

state_change

サービスリクエストが新しいステータスに遷移したときに送信されます。鑑定の進捗と結果を追跡するための主要なイベントです。

Payload

フィールド

string
必須
常に "state_change" です。
string
必須
サービスリクエスト UUID。
string | null
貴社の内部商品 ID — サービスリクエスト作成時に設定した external_id
object
必須
string
必須
ステータス変更が発生した時点の ISO 8601 タイムスタンプ。

ステータス遷移

以下の表は、処理すべき最も一般的なステータス遷移を示しています:
最も重要なステータス遷移は COMPLETE + APPROVED または COMPLETE + REJECTED です — これが最終鑑定結果です。完全なステートマシンについてはサービスリクエストのステータスをご覧ください。TypeScript SDK(v0.2.0+)を使用すると、文字列を手動で比較する代わりに isAuthentic(event)isCounterfeit(event) でチェックできます。Webhook 処理ガイドを参照してください。

media_rejected

アップロードされた画像が品質管理に通らなかった場合に送信されます。拒否された各画像には面の名前と拒否理由が含まれており、ユーザーに特定の写真の再アップロードを促すことができます。

Payload

フィールド

string
必須
常に "media_rejected" です。
string
必須
サービスリクエスト UUID。
string | null
貴社の内部商品 ID。
array
必須
拒否された画像と理由の配列。
string
必須
ISO 8601 タイムスタンプ。
media_rejected イベントを受信した場合、サービスリクエストを続行するには、ユーザーが拒否された特定の面の画像を再アップロードする必要があります。最適なユーザー体験のために、side の名前と message を使ってユーザーに通知してください。
TypeScript SDK を使用すると、needsResubmission(event) がこのイベントタイプに対して true を返します。Webhook 処理ガイドを参照してください。

invalidate_sr

サービスリクエストがキャンセルされた場合に送信されます。

Payload

フィールド

string
必須
常に "invalidate_sr" です。
string
必須
サービスリクエスト UUID。
string | null
貴社の内部商品 ID。
object
必須
string
必須
ISO 8601 タイムスタンプ。