@commercelayer/cli-plugin-token

Commerce Layer CLI Token plugin

Usage no npm install needed!

<script type="module">
  import commercelayerCliPluginToken from 'https://cdn.skypack.dev/@commercelayer/cli-plugin-token';
</script>

README

commercelayer-cli-plugin-token

oclif Version Downloads/week License

Usage

Commands

commercelayer token:create

Create a new custom access token for the current application.

USAGE
  $ commercelayer token:create -o <value> -s <value> -m <value> [--info]

FLAGS
  -m, --minutes=<value>       (required) minutes to token expiration [2, 120]
  -o, --organization=<value>  (required) the slug of your organization
  -s, --shared=<value>        (required) organization shared secret
  --info                      show access token info

DESCRIPTION
  create a new custom access token for the current application

EXAMPLES
  $ commercelayer token:create -s <sharedSecret> -m 30

  $ cl token:create -s <sharedSecret> -m 15 --info

See code: src/commands/token/create.ts

commercelayer token:decode [TOKEN]

Decode a Commerce Layer access token.

USAGE
  $ commercelayer token:decode [TOKEN] -o <value>

ARGUMENTS
  TOKEN  the access token to decode

FLAGS
  -o, --organization=<value>  (required) the slug of your organization

DESCRIPTION
  decode a Commerce Layer access token

ALIASES
  $ commercelayer token:info

EXAMPLES
  $ commercelayer token:decode

  $ cl token:info -a <accessToken>

See code: src/commands/token/decode.ts

commercelayer token:generate

Start a wizard to generate a custom access token.

USAGE
  $ commercelayer token:generate [-i] [-c]

FLAGS
  -c, --check  check generated access token
  -i, --info   print generated token info

DESCRIPTION
  start a wizard to generate a custom access token

EXAMPLES
  $ commercelayer token:generate

  $ cl token:generate

See code: src/commands/token/generate.ts

commercelayer token:get

Get a new access token.

USAGE
  $ commercelayer token:get -o <value> -i <value> [-s <value>] [-S <value>] [-e <value> -p <value>] [--info]

FLAGS
  -S, --scope=<value>...      access token scope (market, stock location)
  -e, --email=<value>         customer email
  -i, --clientId=<value>      (required) application client_id
  -o, --organization=<value>  (required) the slug of your organization
  -p, --password=<value>      customer secret password
  -s, --clientSecret=<value>  application client_secret
  --info                      show access token info

DESCRIPTION
  get a new access token

EXAMPLES
  $ commercelayer token:get

  $ cl token:get --info

See code: src/commands/token/get.ts

commercelayer token:revoke [TOKEN]

Revoke a Commerce Layer access token.

USAGE
  $ commercelayer token:revoke [TOKEN] -o <value> -i <value> -s <value>

ARGUMENTS
  TOKEN  access token to revoke

FLAGS
  -i, --clientId=<value>      (required) application client_id
  -o, --organization=<value>  (required) the slug of your organization
  -s, --clientSecret=<value>  (required) application client_secret

DESCRIPTION
  revoke a Commerce Layer access token

EXAMPLES
  $ commercelayer token:revoke

  $ cl token:revoke -a <accessToken>

See code: src/commands/token/revoke.ts