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
| Command | Description |
|---|
user current | Show current user |
user list | List all users |
user switch | Set current user |
user pat | Manage 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
| Option | Alias | Description | Required | Default |
|---|
--json | -j | Output as JSON | No | false |
Example
user switch
Set current user.
Usage
tailor-sdk user switch [options] <user>
Arguments
| Argument | Description | Required |
|---|
user | User email | Yes |
Example
tailor-sdk user switch user@example.com
user pat
Manage personal access tokens.
Usage
tailor-sdk user pat [options] [command]
Options
| Option | Alias | Description | Required | Default |
|---|
--json | -j | Output as JSON | No | false |
Commands
| Command | Description |
|---|
user pat list | List all personal access tokens |
user pat create | Create a new personal access token |
user pat update | Update a personal access token (delete and recreate) |
user pat delete | Delete 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
| Option | Alias | Description | Required | Default |
|---|
--json | -j | Output as JSON | No | false |
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
| Argument | Description | Required |
|---|
name | Token name | Yes |
Options
| Option | Alias | Description | Required | Default |
|---|
--json | -j | Output as JSON | No | false |
--write | -W | Grant write permission (default: read-only) | No | false |
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
| Argument | Description | Required |
|---|
name | Token name | Yes |
Options
| Option | Alias | Description | Required | Default |
|---|
--json | -j | Output as JSON | No | false |
--write | -W | Grant write permission (if not specified, keeps read-only) | No | false |
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
| Argument | Description | Required |
|---|
name | Token name | Yes |
Example
tailor-sdk user pat delete my-token