---
title: "トークンAPI"
slug: "token-api"
abstract: "Token APIを使ってAPIキーを管理する方法。"
---
# トークンAPI

[Preview](https://doc.sitecore.com/ch/ja/developers/cloud-dev/preview-api.html "Preview API") APIと[Delivery](https://doc.sitecore.com/ch/ja/developers/cloud-dev/delivery-api.html "Delivery API") APIにアクセスするために使うAPIキーを管理するためにToken APIを使用します。

## ベースURL

すべてのToken APIリクエストのベースURLは以下の通りです:

https://edge.sitecorecloud.io/api/apikey/v1

## 認証

すべてのエンドポイントはベアラー認証を使用します。

## ヘッダー

以下のヘッダーが必要です:

名称

フォーマット

概要

Authorization

ベアラートークン

[Auth0](https://auth0.com/docs/authorization/protocols/protocol-oauth2)から取得した[JSONウェブトークン](https://doc.sitecore.com/ch/ja/developers/cloud-dev/generate-a-json-web-token--jwt-.html)です。

## エンドポイント

以下のすべてのルートはベースURLに基づいています:

終着点

方法

URL

概要

返還

[*Create*](https://doc.sitecore.com/ch/ja/developers/cloud-dev/create.html)

POST

/

新しいAPIキーを作成します。

APIキートークンです。

[*ListAll*](https://doc.sitecore.com/ch/ja/developers/cloud-dev/listall.html)

GET

/

すべてのAPIキーを一覧にしています。

APIキー(情報/ハッシュ)のリストです。

[*GetApiKeyByHash*](https://doc.sitecore.com/ch/ja/developers/cloud-dev/getapikeybyhash.html)

GET

/<hash>

ハッシュで識別された単一のAPIキーを取得します。

単一のAPIキー(情報/ハッシュ)です。

[*GetApiKeyByToken*](https://doc.sitecore.com/ch/ja/developers/cloud-dev/getapikeybytoken.html)

GET

/token

トークンで識別された単一のAPIキーを取得します。

単一のAPIキー(情報/トークン)。

[*RenameByHash*](https://doc.sitecore.com/ch/ja/developers/cloud-dev/renamebyhash.html)

PUT

/renamebyhash/<hash>

ハッシュで識別されるAPIキーの名前を変更すること。

キーが成功裏に名前を変えられたかどうかを示すブール数です。

[*RenameByToken*](https://doc.sitecore.com/ch/ja/developers/cloud-dev/renamebytoken.html)

PUT

/renamebytoken

トークンで識別されたAPIキーの名前を変更します。

キーが成功裏に名前を変えられたかどうかを示すブール数です。

[*RevokeByHash*](https://doc.sitecore.com/ch/ja/developers/cloud-dev/revokebyhash.html)

PUT

/revokebyhash/<hash>

ハッシュで識別されたAPIキーを取り消します。

キーが取り消されたかどうかを示すブール値。

[*RevokeByToken*](https://doc.sitecore.com/ch/ja/developers/cloud-dev/revokebytoken.html)

PUT

/revokebytoken

トークンで識別されたAPI鍵を取り消します。

キーが取り消されたかどうかを示すブール値。