API Keys
API Keys
このエンドポイントはWeb API、SMTPで使用される認証情報を作成するための機能です。API Keys management
List all API Keys belonging to the authenticated user [GET]
全APIキー一覧の取得。Request
1
|
|
Response
1 2 3 4 5 6 7 8 9 |
|
Generate a new API Key for the authenticated user [POST]
このエンドポイントはパーミッションが割り当てられた新しいAPIキーを作成します。リクエストボディのJSON内でname プロパティは必須です。作成可能な最大数に達すると403が返ります。また、APIキーの権限を制限するためにscopesを指定することができます。scopesを指定しない場合、親アカウントと同じ権限がAPIキーに割り当てられます。スコープのリストについてはAPIキーパーミッションリストを参照してください。Request
1
|
|
1 2 3 4 5 6 7 8 |
|
Response
1 2 3 4 5 6 7 8 9 10 11 |
|
Request
1
|
|
Response
1 2 3 4 5 6 7 8 9 |
|
Request
1
|
|
Response
1 2 3 4 5 6 7 8 9 |
|
Get an existing API Key [GET]
APIキーを取得します。APIキーに割り当てることのできるパーミッションのリストについては、APIキーパーミッションリストを参照してください。指定したapi_key_idが存在しない場合、HTTPステータス404が返ります。
Request
1
|
|
Response
1 2 3 4 5 6 7 8 9 10 |
|
Request
1
|
|
Response
1 2 3 4 5 6 7 8 9 |
|
Revoke an existing API Key [DELETE]
APIキーの削除。APIキーが削除されると認証は失敗します。認証が失敗するようになるまで若干の遅れがあります。APIキーに割り当てることのできるパーミッションのリストについては、APIキーパーミッションリストを参照してください。API Key IDが存在しない場合、404が返ります。
Request
1
|
|
Response
1
|
|
Request
1
|
|
Response
1 2 3 4 5 6 7 8 9 |
|
Update the name of an existing API Key [PATCH]
APIキー名の更新。リクエストボディのJSONにはnameプロパティが必須です。APIキーに割り当てることのできるパーミッションのリストについては、APIキーパーミッションリストを参照してください。Request
1
|
|
1 2 3 |
|
Response
1 2 3 4 5 |
|
Update the name & scopes of an API Key [PUT]
APIキー名およびスコープの更新。リクエストボディのJSONにはnameプロパティが必須です。APIキーに割り当てることのできるパーミッションのリストについては、APIキーパーミッションリストを参照してください。Request
1
|
|
1 2 3 4 5 6 7 |
|
Response
1 2 3 4 5 6 7 8 9 |
|
Request
1
|
|
Response
1 2 3 4 5 6 7 8 9 |
|
Request
1
|
|
Response
1 2 3 4 5 6 7 8 9 |
|
APIキーの利用方法
Web APIのHTTP認証には"Bearer"スキーマを利用します。 認証に失敗すると401が返ります。Authentication [GET]
Request
1
|
|
1
|
|
Response
1
|
|
HTTP Authentication [GET]
Request
1
|
|
1
|
|
Response
1 2 3 4 |
|
Request
1
|
|
Response
1 2 3 4 5 6 7 |
|