Generates bundles with their own structure.
Triggers when a new invoice is created.
Triggers when a new payment is created.
Triggers when a new client is created.
Triggers when a new product is created.
Triggers when a new expense is created.
Triggers when a new task is created.
Returns new and updated contacts.
Composes a string for easier mapping of scenarios.
Converts a text from one codepage to another.
Switches the output based on the input.
Get the value of a previously stored variable.
Returns a value of 1 after first run. Every subsequent run will increment the returned value by 1.
Sets the value of the variable.
Delays execution for a specified period of time.
Creates a new invoice.
Downloads an invoice as a PDF.
Emails an invoice to an assigned client.
Deletes an invoice by ID.
Applies a payment to a specified invoice.
Deletes a payment by ID.
Creates a new client (incl. contact information).
Deletes a client by ID.
Creates a new product.
Creates a new expense.
Creates a new task.
Deletes an expense with a given ID.
Deletes a task by ID.
Gets information about a client by ID.
Gets the details of an expense with a given ID.
Retrieves information about an invoice by ID.
Retrieves information about a task by ID.
Searches for a client by internal ID.
Updates a client with a specified ID.
Updates an invoice by ID.
Updates a task by ID.
Creates a new contact.
Adds a note to contact.
Adds a tag
Performs an arbitrary authorized API call.
Removes all tags from a contact.
Removes a tag from contact.
Applies the aggregate function to selected rows.
Aggregates selected values into a table.
Aggregates multiple strings into one text.
Returns a contact by Contact ID.