workspace argument, the subdomain of a connected workspace. Left out, it runs against the workspace the connection was set up with. ListWorkspaces reports the values you can pass.
What a tool returns depends on the credential. Over OAuth, lists come back filtered to the permissions of the person who approved the connection, and a record they cannot open is refused rather than returned; an API key reaches the whole workspace. A tool that creates, updates, or deletes is also refused when the connection was not granted the Create and update or Delete permission.
Workspaces
ListWorkspaces has no REST endpoint, which is why it is not linked.
Clients
Clients are the billed entities that own projects and invoice recipients.Recipients
Recipients receive a client’s invoices.Projects
Project users
Time entries
Invoices
An invoice can be sent once the
status that ListInvoices reports is generated, pending_payment,
paid or written_off; one that is still generating is refused. Sending the same invoice again
delivers it again.