Jobber Tool
AI-generatedSummary
Execute a custom GraphQL query against the Jobber CRM API to retrieve data about clients, jobs, quotes, and invoices.
Inputs
- name — The name of the function to be called; can contain underscores. Defaults to 'jobber_query'.
- description — Description of the query's purpose used by the AI to understand when to invoke this tool. Defaults to instructions about querying Jobber CRM with GraphQL and the requirement to include sub-fields for object fields.
- query (required) — The actual GraphQL query string to execute against the Jobber API. Object fields like phones, emails, and addresses must include sub-fields in curly braces (e.g., phones { number }). Common query patterns target clients, jobs, quotes, or invoices.
Output shape
A list of JSON objects each representing the response from the Jobber GraphQL API for each input item.
Each output item contains the full JSON response from the API under 'json'. If the node is set to continue on fail, errors are also returned as JSON within the output. Multiple input items are processed sequentially, producing one output per input.
Examples
Example 1: Query first 10 clients with IDs, names, phone numbers, and emails
Set 'query' to a GraphQL query requesting clients with fields id, name, phones { number }, emails { address }.