データスキーマ
取得 · トークン — 認証 — レスポンス
ApiResponse_TokenData_ · API が受け取る、または返すデータのフィールド、型、制約。
dataTokenData必須レスポンス例 · TokenData.
metaContextPageMetaContextMetaPageMetaRequestMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
トークンを取り消す · ApiResponse
ApiResponse_TokenRevokedData_ · API が受け取る、または返すデータのフィールド、型、制約。
dataTokenRevokedData必須レスポンス例 · TokenRevokedData.
metaContextPageMetaContextMetaPageMetaRequestMeta必須レスポンスのメタデータ。
追加フィールド: いいえ
取得 · トークン — 認証 — レスポンス
TokenData · API が受け取る、または返すデータのフィールド、型、制約。
access_token文字列必須Authorization: Bearerヘッダーに指定するトークンです。別のサンプルを実行する前にSHOPENTLY_ACCESS_TOKENに設定してください。
expires_at文字列必須UTCで表される有効期限です。現在のアクセス制限によって、それより前に利用が拒否される場合があります。
format:"date-time"expires_in整数必須実際の有効期間(秒)です。この例では1800を指定します。リクエストで延長されません。expires_at はUTCの有効期限です。
minimum:300maximum:3600permissions配列 <文字列> 必須permissions は現在有効な権限です。キー、作成者、ストアプランの権限の共通部分で、有効なアドオン権限も含みます。アクセス権はリクエストごとに再確認されます。
rate_limitsTokenRateLimitsData必須Engine ≥ 4.143.0. トークンの各応答には、発行時の店舗ポリシーに基づく data.rate_limits が含まれます。すべてのキーで上限を共有し、新しいトークンでもリセットされません。プラン変更はトークンの有効期限前に適用される場合があります。
token_type文字列任意Bearer. 返されたトークンの認証方式。
const:"Bearer"warnings配列 <TokenLifetimeWarning> 必須範囲外の整数は900秒となり、warnings に token.ttl_out_of_range と learn.shopently.com への documentation_url を返します。省略時は警告なし、不正な型は422です。
追加フィールド: いいえ
TokenLifetimeWarning
TokenLifetimeWarning · 範囲外の整数は900秒となり、warnings に token.ttl_out_of_range と learn.shopently.com への documentation_url を返します。省略時は警告なし、不正な型は422です。
applied_seconds整数任意900 s (15 min)
code文字列任意token.ttl_out_of_range
const:"token.ttl_out_of_range"documentation_url文字列任意https://learn.shopently.com/en/api/docs/authentication/#token-lifetime
field文字列任意ttl_seconds
const:"ttl_seconds"max_seconds整数任意3600 s (60 min)
message文字列任意範囲外の整数は900秒となり、warnings に token.ttl_out_of_range と learn.shopently.com への documentation_url を返します。省略時は警告なし、不正な型は422です。
min_seconds整数任意300 s (5 min)
追加フィールド: いいえ
レート制限
TokenRateLimitsData · Engine ≥ 4.143.0. トークンの各応答には、発行時の店舗ポリシーに基づく data.rate_limits が含まれます。すべてのキーで上限を共有し、新しいトークンでもリセットされません。プラン変更はトークンの有効期限前に適用される場合があります。 0 は無制限ではなく、利用できないことを示します。
auth_per_minute整数必須認証失敗を含む、1分あたりのトークン発行・取り消しリクエスト数です。両操作で auth の上限を共有します。
minimum:0maximum:1000000read_per_minute整数必須1分あたりの読み取りリクエスト数。
minimum:0maximum:1000000write_per_minute整数必須1分あたりの書き込みリクエスト数。この値は書き込み権限を付与しません。
minimum:0maximum:1000000
追加フィールド: いいえ
取得 · トークン — 認証 — リクエスト本文
TokenRequest · API が受け取る、または返すデータのフィールド、型、制約。
ttl_seconds整数任意任意の整数 ttl_seconds:300~3600秒(5~60分)。省略時の既定値は900秒(15分)です。
追加フィールド: いいえ
トークンを取り消す · TokenRevokeRequest
TokenRevokeRequest · POST /api/v1/auth/revoke に、発行元のキーを Authorization: ApiKey、トークンをJSONの access_token として送信します。成功後の利用は401になります。繰り返し、不明、他のキーのトークンでも同じ revoked: true を返し、他のキーのトークンは削除しません。
access_token文字列必須POST /api/v1/auth/revoke に、発行元のキーを Authorization: ApiKey、トークンをJSONの access_token として送信します。成功後の利用は401になります。繰り返し、不明、他のキーのトークンでも同じ revoked: true を返し、他のキーのトークンは削除しません。
minLength:1maxLength:256
追加フィールド: いいえ
トークンを取り消す · TokenRevokedData
TokenRevokedData · POST /api/v1/auth/revoke に、発行元のキーを Authorization: ApiKey、トークンをJSONの access_token として送信します。成功後の利用は401になります。繰り返し、不明、他のキーのトークンでも同じ revoked: true を返し、他のキーのトークンは削除しません。
revoked真偽値任意POST /api/v1/auth/revoke に、発行元のキーを Authorization: ApiKey、トークンをJSONの access_token として送信します。成功後の利用は401になります。繰り返し、不明、他のキーのトークンでも同じ revoked: true を返し、他のキーのトークンは削除しません。
const:true
追加フィールド: いいえ