User & Auth Commands
Commands for authentication and user management.
login
Login to Tailor Platform.
Usage
tailor-sdk login [options]Options
One of the following option groups is required:
User Login:
no options
Machine User Login:
| Option | Alias | Description | Required | Default | Env |
|---|---|---|---|---|---|
--machineuser <MACHINEUSER> | - | Login as a platform machine user. | Yes | - | - |
--client-id <CLIENT_ID> | - | Client ID | Yes | - | TAILOR_PLATFORM_MACHINE_USER_CLIENT_ID |
--client-secret <CLIENT_SECRET> | - | Client secret | No | - | TAILOR_PLATFORM_MACHINE_USER_CLIENT_SECRET |
See Global Options for options available to all commands.
logout
Logout from Tailor Platform.
Usage
tailor-sdk logoutSee Global Options for options available to all commands.
user
Manage Tailor Platform users.
Usage
tailor-sdk user [command]Commands
| Command | Description |
|---|---|
user current | Show current user. |
user list | List all users. |
user pat | Manage personal access tokens. |
user switch | Set current user. |
See Global Options for options available to all commands.
user current
Show current user.
Usage
tailor-sdk user currentSee Global Options for options available to all commands.
user list
List all users.
Usage
tailor-sdk user listSee Global Options for options available to all commands.
user switch
Set current user.
Usage
tailor-sdk user switch <user>Arguments
| Argument | Description | Required |
|---|---|---|
user | User email | Yes |
See Global Options for options available to all commands.
user pat
Manage personal access tokens.
Usage
tailor-sdk user pat [command]Commands
| Command | Description |
|---|---|
user pat create | Create a new personal access token. |
user pat delete | Delete a personal access token. |
user pat list | List all personal access tokens. |
user pat update | Update a personal access token (delete and recreate). |
See Global Options for options available to all commands.
user pat list
List all personal access tokens.
Usage
tailor-sdk user pat listSee Global Options for options available to all commands.
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 |
|---|---|---|---|---|
--write | -W | Grant write permission (default: read-only) | No | false |
See Global Options for options available to all commands.
user pat delete
Delete a personal access token.
Usage
tailor-sdk user pat delete <name>Arguments
| Argument | Description | Required |
|---|---|---|
name | Token name | Yes |
See Global Options for options available to all commands.
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 |
|---|---|---|---|---|
--write | -W | Grant write permission (if not specified, keeps read-only) | No | false |
See Global Options for options available to all commands.
When no subcommand is provided, defaults to list.
Output (default):
token-name-1: read/write
token-name-2: readOutput (-j, --json):
[
{ "name": "token-name-1", "scopes": ["read", "write"] },
{ "name": "token-name-2", "scopes": ["read"] }
]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):
{ "name": "token-name", "scopes": ["read", "write"], "token": "eyJhbGc..." }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):
{
"name": "token-name",
"scopes": ["read", "write"],
"token": "tpp_xxxxxxxxxxxxx"
}