Skip to main content
API リファレンスは、Swipelux API における正式な契約です。各操作にはリクエスト、レスポンス、セキュリティ、ステータス、エラースキーマが記載されています。 すべてのリクエストには https://platform.swipelux.com を使用してください。環境固有のキーを、保護されたバックエンドから X-API-Key として送信します。

書き込みを安全に再試行できるようにする

操作が Idempotency-Key を必須としている場合は、意図する操作ごとに 1 つのキーを生成し、ローカルのリクエストレコードとともに保存してください。
レスポンスが不確実な場合は、同じキーで同一のメソッド、パス、ボディを再送信してください。異なる操作や変更されたボディに対して、そのキーを再利用してはいけません。 一部の操作では、同じキーによる以前のリクエストからレスポンスが返された場合に Idempotency-Replayed: true を返します。そのレスポンスは、2 回目の操作の結果ではなく、元の操作の結果として扱ってください。

エラーを処理する

API エラーは application/problem+json を使用します。次の安定したフィールドを基にクライアントの動作を構築してください。 レスポンスの correlationIdX-Request-Id と一致します。操作とこの値の両方をログに記録してください。ただし、シークレットや財務情報の完全な内容を露出しないでください。
操作にドキュメント化されている problem スキーマを使用して、入力を修正するか、リソースの状態を更新するか、タスクを完了するか、再試行するかを判断してください。ステータスとエラーのカタログ全体は、文書化されていないケースをハードコーディングするのではなく、API リファレンスで参照してください。

非同期操作を追跡する

作成成功のレスポンスは多くのワークフローを開始しますが、完了を保証するものではありません。レスポンスから得られたリソース ID を保存し、現在のリソースを読み取り、検証済みの Webhook を使用して変更に対応してください。 まずは POST /v3/customers から始めるか、完全なサンドボックスの流れを追う場合は クイックスタート をご覧ください。