esmDevelopers
JSプラグイン
esm API
JSプラグイン
esm API
  • APIトークン

APIトークン

APIトークンは、システムユーザーとしてシステムへのフルアクセスが可能となる強力な認証情報です。

Info

リクエストヘッダーで使用するアクセストークンはアクセストークン発行から作成することが可能です。
※発行済みAPIトークンをリクエストヘッダーに使用することはできません。

有効期限

APIトークンの有効期限は無期限です。ただし失効操作を行うことで発行済みのAPIトークンを破棄することが可能です。

実行ユーザーと権限範囲

実行ユーザーは「システムユーザー」となり、契約プラン内の全機能へのアクセス、設定、操作をする権限を持ちます。

Warning

発行したAPIトークンは、第三者に知られないように注意してください。

APIトークン発行

必要な権限

システム設定

Request

URL

https://gateway-esm.softbrain.com/sheet-fs/{tenant}/pub/esms/auth/apitoken

HTTP Method

GET

Path Parameter

No.パラメータ必須タイプデフォルト値説明
1tenant○string-テナントID

Request Header

No.ヘッダー名必須説明
1Authorization○"Bearer"とアクセストークンを半角スペースで結合した値

Example

Authorization: Bearer ey....

Response

No.プロパティ名項目名タイプ備考
1apiTokenAPIトークンstring
2userIdシステムユーザIDstring

Example

{
    "apiToken": "ey....",
    "userId": "SYSTEM"
}

APIトークン失効

必要な権限

システム設定

Request

URL

https://gateway-esm.softbrain.com/sheet-fs/v1/{tenant}/pub/esms/auth/apitoken

HTTP Method

DELETE

Path Parameter

No.パラメータ必須タイプデフォルト値説明
1tenant○string-テナントID

Request Header

No.ヘッダー名必須説明
1Authorization○"Bearer"とアクセストークンを半角スペースで結合した値
"Authorization": "Bearer ey...."

Request Body

No.プロパティ名必須項目名タイプ備考
1apiToken○APIトークンstring発行済みAPIトークン

Example

{
    "apiToken": "ey...."
}