デプロビジョニング保留の却下

POST /v1/directories/{directory_id}/deprovision-holds/{hold_id}:reject · 権限 directories:write

ディレクトリの一括デプロビジョニング保留を却下します。保留されていたデプロビジョニングは破棄され、影響を受けたレコードはドリフトとしてマークされます。directory.deprovision_hold_rejected として監査されます。もう開いていない保留、または72時間のタイムアウトを過ぎた保留(タイムアウトにより承認済みとなり、この決定は適用されません)は 409 conflict を返します。

リクエスト

フィールド 型 必須 説明
directory_id path はい SCIMディレクトリID(dir_…)。
hold_id path はい 保留ID。GET /v1/directories/{directory_id} の open_deprovision_hold.id(小文字のUUID)。

リクエストボディはありません。

レスポンス

200 OK と決定結果を返します。

{
  "id": "0192a3c0-1d2e-7f3a-8b4c-5d6e7f8a9b0c",
  "directory_id": "dir_01j9xm2n4p6q8r0s2t4v6w8y0z",
  "status": "rejected"
}

エラー

HTTP code 発生条件
404 not_found ディレクトリまたは保留がこの環境に存在しない、または保留が別のディレクトリのものです。
409 conflict 保留にはすでに決定が下されたか、72時間のタイムアウトを過ぎています。
401 unauthenticated 認証情報がない、無効、または失効しています。
403 insufficient_permissions 認証情報に必要な権限がありません。
429 rate_limited レート制限を超えました。Retry-After の期間を待ってから再試行してください。
503 service_unavailable ディレクトリ同期が一時的に利用できないか、このデプロイメントで構成されていません。Retry-After の期間を待ってから再試行してください。

例

curl -i -X POST "https://api.eu.keenauth.com/v1/directories/dir_01j9xm2n4p6q8r0s2t4v6w8y0z/deprovision-holds/0192a3c0-1d2e-7f3a-8b4c-5d6e7f8a9b0c:reject" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)"