Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/tailor-platform/sdk/llms.txt

Use this file to discover all available pages before exploring further.

Commands for authentication and user management.

login

Login to Tailor Platform. Usage
tailor-sdk login [options]
This command will open a browser window to authenticate with Tailor Platform. After successful authentication, your credentials will be stored locally.

logout

Logout from Tailor Platform. Usage
tailor-sdk logout [options]
This command removes your stored authentication credentials.

user

Manage Tailor Platform users. Usage
tailor-sdk user [command]
Commands
CommandDescription
user currentShow current user
user listList all users
user switchSet current user
user patManage personal access tokens

user current

Show current user. Usage
tailor-sdk user current [options]
This displays the currently authenticated user’s information.

user list

List all users. Usage
tailor-sdk user list [options]
Options
OptionAliasDescriptionRequiredDefault
--json-jOutput as JSONNofalse
Example
tailor-sdk user list

user switch

Set current user. Usage
tailor-sdk user switch [options] <user>
Arguments
ArgumentDescriptionRequired
userUser emailYes
Example
tailor-sdk user switch user@example.com

user pat

Manage personal access tokens. Usage
tailor-sdk user pat [options] [command]
Options
OptionAliasDescriptionRequiredDefault
--json-jOutput as JSONNofalse
Commands
CommandDescription
user pat listList all personal access tokens
user pat createCreate a new personal access token
user pat updateUpdate a personal access token (delete and recreate)
user pat deleteDelete a personal access token
When no subcommand is provided, defaults to list.

user pat list

List all personal access tokens. Usage
tailor-sdk user pat list [options]
Options
OptionAliasDescriptionRequiredDefault
--json-jOutput as JSONNofalse
Example Output (default)
 token-name-1: read/write
 token-name-2: read
Example Output (JSON)
[
  { "name": "token-name-1", "scopes": ["read", "write"] },
  { "name": "token-name-2", "scopes": ["read"] }
]

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
Examples Create a read-only token:
tailor-sdk user pat create my-token
Create a token with write permission:
tailor-sdk user pat create my-token --write
Example 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.
Example Output (JSON)
{ "name": "token-name", "scopes": ["read", "write"], "token": "tpp_xxxxxxxxxxxxx" }

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
Example
tailor-sdk user pat update my-token --write
Example 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.
Example Output (JSON)
{
  "name": "token-name",
  "scopes": ["read", "write"],
  "token": "tpp_xxxxxxxxxxxxx"
}

user pat delete

Delete a personal access token. Usage
tailor-sdk user pat delete [options] <name>
Arguments
ArgumentDescriptionRequired
nameToken nameYes
Example
tailor-sdk user pat delete my-token

Build docs developers (and LLMs) love