User & Auth Commands

Commands for authentication and user management.

login

Login to Tailor Platform.

Usage

tailor-sdk login [options]

logout

Logout from Tailor Platform.

Usage

tailor-sdk logout [options]

user

Manage Tailor Platform users.

Usage

tailor-sdk user [command]

Commands

CommandDescription
user currentShow current user.
user listList all users.
user patManage personal access tokens.
user switchSet current user.

user current

Show current user.

Usage

tailor-sdk user current [options]

user list

List all users.

Usage

tailor-sdk user list [options]

Options

OptionAliasDescriptionRequiredDefault
--json-jOutput as JSONNofalse

user switch

Set current user.

Usage

tailor-sdk user switch [options] <user>

Arguments

ArgumentDescriptionRequired
userUser emailYes

user pat

Manage personal access tokens.

Usage

tailor-sdk user pat [options] [command]

Options

OptionAliasDescriptionRequiredDefault
--json-jOutput as JSONNofalse

Commands

CommandDescription
user pat createCreate a new personal access token.
user pat deleteDelete a personal access token.
user pat listList all personal access tokens.
user pat updateUpdate a personal access token (delete and recreate).

user pat list

List all personal access tokens.

Usage

tailor-sdk user pat list [options]

Options

OptionAliasDescriptionRequiredDefault
--json-jOutput as JSONNofalse

user pat create

Create a new personal access token.

Usage

tailor-sdk user pat create [options] <name>

Arguments

ArgumentDescriptionRequired
nameToken nameYes

Options

OptionAliasDescriptionRequiredDefault
--json-jOutput as JSONNofalse
--write-WGrant write permission (default: read-only)Nofalse

user pat delete

Delete a personal access token.

Usage

tailor-sdk user pat delete [options] <name>

Arguments

ArgumentDescriptionRequired
nameToken nameYes

user pat update

Update a personal access token (delete and recreate).

Usage

tailor-sdk user pat update [options] <name>

Arguments

ArgumentDescriptionRequired
nameToken nameYes

Options

OptionAliasDescriptionRequiredDefault
--json-jOutput as JSONNofalse
--write-WGrant write permission (if not specified, keeps read-only)Nofalse

When no subcommand is provided, defaults to list.

Output (default):

 token-name-1: read/write
 token-name-2: read

Output (-j, --json):

<span><span style="color: var(--shiki-color-text)">[</span></span>
<span><span style="color: var(--shiki-color-text)">  { </span><span style="color: var(--shiki-token-keyword)">&quot;name&quot;</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">&quot;token-name-1&quot;</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)">&quot;scopes&quot;</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> [</span><span style="color: var(--shiki-token-string-expression)">&quot;read&quot;</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">&quot;write&quot;</span><span style="color: var(--shiki-color-text)">] }</span><span style="color: var(--shiki-token-punctuation)">,</span></span>
<span><span style="color: var(--shiki-color-text)">  { </span><span style="color: var(--shiki-token-keyword)">&quot;name&quot;</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">&quot;token-name-2&quot;</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)">&quot;scopes&quot;</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> [</span><span style="color: var(--shiki-token-string-expression)">&quot;read&quot;</span><span style="color: var(--shiki-color-text)">] }</span></span>
<span><span style="color: var(--shiki-color-text)">]</span></span>
<span></span>

Output (default):

Personal access token created successfully.

  name: token-name
scopes: read/write
 token: tpp_xxxxxxxxxxxxx

Please save this token in a secure location. You won't be able to see it again.

Output (-j, --json):

<span><span style="color: var(--shiki-color-text)">{ </span><span style="color: var(--shiki-token-keyword)">&quot;name&quot;</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">&quot;token-name&quot;</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)">&quot;scopes&quot;</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> [</span><span style="color: var(--shiki-token-string-expression)">&quot;read&quot;</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">&quot;write&quot;</span><span style="color: var(--shiki-color-text)">]</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-keyword)">&quot;token&quot;</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">&quot;eyJhbGc...&quot;</span><span style="color: var(--shiki-color-text)"> }</span></span>
<span></span>

Output (default):

Personal access token updated successfully.

  name: token-name
scopes: read/write
 token: tpp_xxxxxxxxxxxxx

Please save this token in a secure location. You won't be able to see it again.

Output (-j, --json):

<span><span style="color: var(--shiki-color-text)">{</span></span>
<span><span style="color: var(--shiki-color-text)">  </span><span style="color: var(--shiki-token-keyword)">&quot;name&quot;</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">&quot;token-name&quot;</span><span style="color: var(--shiki-token-punctuation)">,</span></span>
<span><span style="color: var(--shiki-color-text)">  </span><span style="color: var(--shiki-token-keyword)">&quot;scopes&quot;</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> [</span><span style="color: var(--shiki-token-string-expression)">&quot;read&quot;</span><span style="color: var(--shiki-token-punctuation)">,</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">&quot;write&quot;</span><span style="color: var(--shiki-color-text)">]</span><span style="color: var(--shiki-token-punctuation)">,</span></span>
<span><span style="color: var(--shiki-color-text)">  </span><span style="color: var(--shiki-token-keyword)">&quot;token&quot;</span><span style="color: var(--shiki-token-punctuation)">:</span><span style="color: var(--shiki-color-text)"> </span><span style="color: var(--shiki-token-string-expression)">&quot;tpp_xxxxxxxxxxxxx&quot;</span></span>
<span><span style="color: var(--shiki-color-text)">}</span></span>
<span></span>