JobNimbus
Contractor CRM and project operations for contacts, jobs, tasks, work orders, invoices, payments, and account setup.
Tools
| Name | Description |
|---|---|
list_contactsList JobNimbus contacts with documented pagination and filters. | List JobNimbus contacts with documented pagination and filters. |
get_contactGet a JobNimbus contact by JNID. | Get a JobNimbus contact by JNID. |
create_contactCreate a JobNimbus contact using the documented JSON request body. | Create a JobNimbus contact using the documented JSON request body. |
update_contactUpdate a JobNimbus contact by JNID. | Update a JobNimbus contact by JNID. |
delete_contactSoft-delete a JobNimbus contact by setting is_active=false on the exact JNID. | Soft-delete a JobNimbus contact by setting is_active=false on the exact JNID. |
list_jobsList JobNimbus jobs with documented pagination and filters. | List JobNimbus jobs with documented pagination and filters. |
get_jobGet a JobNimbus job by JNID. | Get a JobNimbus job by JNID. |
create_jobCreate a JobNimbus job using the documented JSON request body. | Create a JobNimbus job using the documented JSON request body. |
update_jobUpdate a JobNimbus job by JNID. | Update a JobNimbus job by JNID. |
delete_jobSoft-delete a JobNimbus job by setting is_active=false on the exact JNID. | Soft-delete a JobNimbus job by setting is_active=false on the exact JNID. |
list_tasksList JobNimbus tasks with documented pagination and filters. | List JobNimbus tasks with documented pagination and filters. |
get_taskGet a JobNimbus task by JNID. | Get a JobNimbus task by JNID. |
create_taskCreate a JobNimbus task using the documented JSON request body. | Create a JobNimbus task using the documented JSON request body. |
update_taskUpdate a JobNimbus task by JNID. | Update a JobNimbus task by JNID. |
delete_taskSoft-delete a JobNimbus task by setting is_active=false on the exact JNID. | Soft-delete a JobNimbus task by setting is_active=false on the exact JNID. |
list_activitiesList JobNimbus activities with documented pagination and filters. | List JobNimbus activities with documented pagination and filters. |
get_activityGet a JobNimbus activity by JNID. | Get a JobNimbus activity by JNID. |
create_activityCreate a JobNimbus activity using the documented JSON request body. | Create a JobNimbus activity using the documented JSON request body. |
list_productsList JobNimbus products with documented pagination and filters. | List JobNimbus products with documented pagination and filters. |
get_productGet a JobNimbus product by JNID. | Get a JobNimbus product by JNID. |
create_productCreate a JobNimbus product using the documented JSON request body. | Create a JobNimbus product using the documented JSON request body. |
update_productUpdate a JobNimbus product by JNID. | Update a JobNimbus product by JNID. |
delete_productSoft-delete a JobNimbus product by setting is_active=false on the exact JNID. | Soft-delete a JobNimbus product by setting is_active=false on the exact JNID. |
list_material_ordersList JobNimbus material orders with documented pagination and filters. | List JobNimbus material orders with documented pagination and filters. |
get_material_orderGet a JobNimbus material order by JNID. | Get a JobNimbus material order by JNID. |
create_material_orderCreate a JobNimbus material order using the documented JSON request body. | Create a JobNimbus material order using the documented JSON request body. |
update_material_orderUpdate a JobNimbus material order by JNID. | Update a JobNimbus material order by JNID. |
delete_material_orderSoft-delete a JobNimbus material order by setting is_active=false on the exact JNID. | Soft-delete a JobNimbus material order by setting is_active=false on the exact JNID. |
list_work_ordersList JobNimbus work orders with documented pagination and filters. | List JobNimbus work orders with documented pagination and filters. |
get_work_orderGet a JobNimbus work order by JNID. | Get a JobNimbus work order by JNID. |
create_work_orderCreate a JobNimbus work order using the documented JSON request body. | Create a JobNimbus work order using the documented JSON request body. |
update_work_orderUpdate a JobNimbus work order by JNID. | Update a JobNimbus work order by JNID. |
delete_work_orderSoft-delete a JobNimbus work order by setting is_active=false on the exact JNID. | Soft-delete a JobNimbus work order by setting is_active=false on the exact JNID. |
list_estimatesList JobNimbus estimates with documented pagination and filters. | List JobNimbus estimates with documented pagination and filters. |
get_estimateGet a JobNimbus estimate by JNID. | Get a JobNimbus estimate by JNID. |
create_estimateCreate a JobNimbus estimate using the documented JSON request body. | Create a JobNimbus estimate using the documented JSON request body. |
update_estimateUpdate a JobNimbus estimate by JNID. | Update a JobNimbus estimate by JNID. |
delete_estimateSoft-delete a JobNimbus estimate by setting is_active=false on the exact JNID. | Soft-delete a JobNimbus estimate by setting is_active=false on the exact JNID. |
list_invoicesList JobNimbus invoices with documented pagination and filters. | List JobNimbus invoices with documented pagination and filters. |
get_invoiceGet a JobNimbus invoice by JNID. | Get a JobNimbus invoice by JNID. |
create_invoiceCreate a JobNimbus invoice using the documented JSON request body. | Create a JobNimbus invoice using the documented JSON request body. |
update_invoiceUpdate a JobNimbus invoice by JNID. | Update a JobNimbus invoice by JNID. |
delete_invoiceSoft-delete a JobNimbus invoice by setting is_active=false on the exact JNID. | Soft-delete a JobNimbus invoice by setting is_active=false on the exact JNID. |
list_paymentsList JobNimbus payments with documented pagination and filters. | List JobNimbus payments with documented pagination and filters. |
create_paymentCreate a JobNimbus payment using the documented API v2 payment endpoint. | Create a JobNimbus payment using the documented API v2 payment endpoint. |
list_account_settingsRetrieve JobNimbus account settings, groups, users, or units of measure. | Retrieve JobNimbus account settings, groups, users, or units of measure. |
create_workflowCreate create workflow in JobNimbus account settings. | Create create workflow in JobNimbus account settings. |
create_workflow_statusCreate a status within a JobNimbus workflow. | Create a status within a JobNimbus workflow. |
create_lead_sourceCreate create lead source in JobNimbus account settings. | Create create lead source in JobNimbus account settings. |
create_custom_fieldCreate create custom field in JobNimbus account settings. | Create create custom field in JobNimbus account settings. |
create_file_typeCreate create file type in JobNimbus account settings. | Create create file type in JobNimbus account settings. |
create_task_typeCreate create task type in JobNimbus account settings. | Create create task type in JobNimbus account settings. |
create_activity_typeCreate create activity type in JobNimbus account settings. | Create create activity type in JobNimbus account settings. |
create_locationCreate create location in JobNimbus account settings. | Create create location in JobNimbus account settings. |
Triggers
| Name | Description |
|---|---|
contact_created_or_updatedPoll JobNimbus contacts after an initial baseline. | Poll JobNimbus contacts after an initial baseline. |
job_created_or_updatedPoll JobNimbus jobs after an initial baseline. | Poll JobNimbus jobs after an initial baseline. |
task_created_or_updatedPoll JobNimbus tasks after an initial baseline. | Poll JobNimbus tasks after an initial baseline. |
activity_created_or_updatedPoll JobNimbus activities after an initial baseline. | Poll JobNimbus activities after an initial baseline. |
invoice_created_or_updatedPoll JobNimbus invoices after an initial baseline. | Poll JobNimbus invoices after an initial baseline. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('jobnimbus', 'list_contacts', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'jobnimbus',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect JobNimbus to my app?
Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does JobNimbus support?
JobNimbus supports 54 tools including List Contacts, Get Contact, Create Contact, Update Contact, Delete Contact, and more.
Can I use JobNimbus with AI agents?
Yes. Add JobNimbus to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can JobNimbus be used in stateful agent workflows?
Yes. Agents can combine JobNimbus tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does JobNimbus use?
JobNimbus uses API Key. Weavz stores credentials securely and uses them for authorized action execution.
How much does the JobNimbus integration cost?
The JobNimbus integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does JobNimbus support?
JobNimbus supports 5 triggers including Contact Created or Updated, Job Created or Updated, Task Created or Updated, Activity Created or Updated, Invoice Created or Updated.
Connect JobNimbus in minutes
Get 20,000 free action executions every month. No credit card required.