概要
サービスリクエストは 2 部構成の状態システムを使用します:- 主要状態:メインステージ(DRAFT → QC → UNDERWAY → COMPLETE)
- 補足状態:追加コンテキスト(PENDING、APPROVED、REJECTED など)
状態の組み合わせ
ワークフロー
処理が必要な主要状態
実装
写真の再提出
QC / REJECTED は、品質管理が新しい写真を求めた状態です。拒否された各面の写真を再アップロードしてから POST /api/v2/sr/{sr_uuid}/resubmit を呼び出します。成功すると QC / PENDING に戻ります。
POST /api/v2/sr/{sr_uuid}/submit は DRAFT のときに使います。QC / REJECTED から呼ぶと 400 が返ります。
Webhook
Webhook を通じてリアルタイム更新が利用可能:state_change- 任意の状態遷移media_rejected- 画像の修正が必要invalidate_sr- リクエストがキャンセル