API キー
API キーを失効
自分の通常モデルキーを論理削除で失効させます
中国本土のユーザー向け: 中国本土のユーザーは https://api.toapis.cn を API エンドポイント (Base URL)としてご利用ください. 本ドキュメント内の例では https://api.toapis.com を https://api.toapis.cn に置き換えてください.
動作
不要になったモデルキーを失効させ, そのシークレットを直ちに無効化します. 失効はソフトデリートで元に戻せませんが, 履歴の用量関連は保持され, アカウント残高もクリアされず, そのキーが開始したタスクもキャンセルされません.
成功時は HTTP 200 と data=null を返し, 同じ自分のキーを再度失効させても 200 です. 他人のキーまたは存在しないキーは 404 を返します.
認証
Authorizationstringヘッダー必須Bearer YOUR_SYSTEM_ACCESS_TOKEN を使用します. モデルキーは不可, X-User-Id は不要です. 共通ルールは利用方法を参照してください.
リクエストパラメータ
api_key_idstringパス必須自分の通常モデルキーの十進 ID 文字列. sk- シークレットではありません.
本文とクエリパラメータは受け付けません.
リクエスト例
リクエスト例
curl --request DELETE \
--url 'https://api.toapis.com/api/v1/api-keys/43' \
--header 'Authorization: Bearer YOUR_SYSTEM_ACCESS_TOKEN'import requests
response = requests.delete(
"https://api.toapis.com/api/v1/api-keys/43",
headers={"Authorization": "Bearer YOUR_SYSTEM_ACCESS_TOKEN"},
timeout=30,
)
response.raise_for_status()
print(response.json())const response = await fetch("https://api.toapis.com/api/v1/api-keys/43", {
method: "DELETE",
headers: { Authorization: "Bearer YOUR_SYSTEM_ACCESS_TOKEN" },
signal: AbortSignal.timeout(30_000),
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}: ${await response.text()}`);
}
console.log(await response.json());レスポンスフィールド
例は架空のデータです. メタデータはキー詳細, 共通のレスポンスとエラーは利用方法を参照してください.
レスポンス例
レスポンス例
{
"code": 0,
"message": "",
"data": null
}