Skip to main content
Clients are the billed entities in a workspace. Each one owns its projects and its invoice recipients. For fields and response details, see the API reference.
A client is addressed by its identifier, the short hex string returned by clients list and clients show. The record id (a UUID) is what projects create --client-id expects.
Sample responses on this page show the JSON envelope (--json). Pretty output is the default on a terminal and its columns adapt to width. See Output formats.

clients list

Find a client’s identifier by name or status. Start here when you have a name and need an ID for another command.

clients show

Show one client together with its invoice recipients.

Required arguments

  • <client-id> - the client’s identifier.

clients create

Create a client. Only --name is required; the rest can be filled in later with clients update.
With --quiet the command prints only the new client’s ID, which is convenient for scripting:

clients update

Update a client. Only the flags you pass are changed.

Required arguments

  • <client-id> - the client’s identifier.