# APIクレデンシャル削除

APIクレデンシャル情報を削除するには、deleteコマンドを使用します。

## コマンド形式

    api-keytool delete {option} [ID...]

## パラメーター説明

ID

  削除したいAPIクレデンシャル情報のIDを指定します。

  IDは複数指定できます。この場合、IDとの間は半角スペースで区切ります。

  複数指定したIDに無効なIDが含まれていた場合エラーとなりますが、有効なIDのクレデンシャル情報は削除されます。

## 出力例

    $ api-keytool delete ABCD-EFGH INVALID-ID UNKNOWN-ID
    Deletion of 'ABCD-EFGH' was successful.
    Deletion of 'INVALID-ID' failed: Invalid ID.
    Deletion of 'UNKNOWN-ID' failed: ID does not exist.

指定されたIDごとの実行結果が表示されます。

## オプション

deleteコマンドの使用方法が出力されます。

    --help または -h

## エラー

エラーが発生した場合、標準エラー出力に以下のエラーが表示されます。

表3.6 deleteコマンドのエラー

エラーコード | エラーの内容 | 原因
--- | --- | ---
1 | パラメーター不正 | 指定したIDが登録されていない
2 | IOエラー | 主にDBとの通信エラー
3 | 部分成功 | 有効なIDと無効なIDが指定され処理が実行された
255 | 実行時のエラー | 実行時のエラー