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

顧客を削除

顧客とすべての関連カードをアカウントから完全に削除します。このアクションは取り消すことができないため、慎重に使用してください。


リクエストパラメータ

必須 - 1 フィールド必須パラメータ
`id`STRING(required)
削除する顧客ID(cust_で始まる有効な顧客IDである必要があります)。
Example:"cust_test_5xuy4w91xqz7d1w9u0t"
Constraints:有効な顧客IDである必要があります

レスポンス

200

顧客が正常に削除されました

顧客とすべての関連カードが完全に削除されました。

削除の影響:
  • 顧客プロファイルが完全に削除されます
  • すべての関連カードが削除されます
  • 顧客メタデータが完全に削除されます
  • 過去の課金は記録に残りますが、顧客フィールドはnullになります
  • 削除は元に戻せません

400

不正なリクエスト

無効な顧客ID形式です。

一般的な原因:
  • 顧客ID形式が無効
  • IDがcust_で始まっていない

401

認証エラー

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

一般的な原因:
  • Authorizationヘッダーの欠落
  • 無効なシークレットキー
  • シークレットキーの代わりにパブリックキーを使用
  • HTTP Basic Auth形式の誤り

404

見つかりません

顧客が見つかりません。

一般的な原因:
  • 顧客IDが存在しない
  • 顧客がすでに削除済み

5xx

サーバーエラー

サーバー側でエラーが発生しました。稀ですが、適切に処理する必要があります。

対処方法:
  • 指数バックオフでリクエストを再試行
  • status.omise.coでサービスインシデントを確認
  • 詳細なガイダンスはエラー処理を参照

コードサンプル

curl https://api.omise.co/customers/cust_test_5xuy4w91xqz7d1w9u0t \
-X DELETE \
-u skey_test_5xuy4w91xqz7d1w9u0t:

エラーと結果コード

一般的なエラーコード

コード説明解決策
bad_request無効な顧客ID形式ID形式を確認
authentication_failure無効なAPIキーシークレットキーが正しいか確認
not_found顧客が見つからない顧客IDが存在するか確認
conflict顧客にアクティブなサブスクリプションがある削除前にサブスクリプションをキャンセル

削除レスポンス

フィールド説明
objectオブジェクトタイプ(常に"customer")
id削除された顧客のID
deletedブールフラグ(成功した削除の場合は常にtrue)
livemode本番モードの顧客かどうか

🔑API認証情報

試してみる

必須 - 1項目
あなたのIP: ...読み込み中...