Kickserv
Field service customers, jobs, notes, employees, items, tasks, charges, and time entries.
Tools
| Name | Description |
|---|---|
list_customersList Kickserv customers. XML is returned as provider response text. | List Kickserv customers. XML is returned as provider response text. |
get_customerGet a Kickserv customer. XML is returned as provider response text. | Get a Kickserv customer. XML is returned as provider response text. |
create_customerCreate a Kickserv customer with the documented XML request body. | Create a Kickserv customer with the documented XML request body. |
update_customerUpdate a Kickserv customer by exact ID or number with the documented XML body. | Update a Kickserv customer by exact ID or number with the documented XML body. |
delete_customerDelete a Kickserv customer by exact ID or number. | Delete a Kickserv customer by exact ID or number. |
list_jobsList Kickserv jobs. XML is returned as provider response text. | List Kickserv jobs. XML is returned as provider response text. |
get_jobGet a Kickserv job. XML is returned as provider response text. | Get a Kickserv job. XML is returned as provider response text. |
create_jobCreate a Kickserv job with the documented XML request body. | Create a Kickserv job with the documented XML request body. |
update_jobUpdate a Kickserv job by exact ID or number with the documented XML body. | Update a Kickserv job by exact ID or number with the documented XML body. |
delete_jobDelete a Kickserv job by exact ID or number. | Delete a Kickserv job by exact ID or number. |
list_customer_notesList Kickserv customer notes. XML is returned as provider response text. | List Kickserv customer notes. XML is returned as provider response text. |
get_customer_noteGet a Kickserv customer note. XML is returned as provider response text. | Get a Kickserv customer note. XML is returned as provider response text. |
create_customer_noteCreate a Kickserv customer note with the documented XML request body. | Create a Kickserv customer note with the documented XML request body. |
update_customer_noteUpdate a Kickserv customer note by exact ID or number with the documented XML body. | Update a Kickserv customer note by exact ID or number with the documented XML body. |
delete_customer_noteDelete a Kickserv customer note by exact ID or number. | Delete a Kickserv customer note by exact ID or number. |
list_job_notesList Kickserv job notes. XML is returned as provider response text. | List Kickserv job notes. XML is returned as provider response text. |
get_job_noteGet a Kickserv job note. XML is returned as provider response text. | Get a Kickserv job note. XML is returned as provider response text. |
create_job_noteCreate a Kickserv job note with the documented XML request body. | Create a Kickserv job note with the documented XML request body. |
update_job_noteUpdate a Kickserv job note by exact ID or number with the documented XML body. | Update a Kickserv job note by exact ID or number with the documented XML body. |
delete_job_noteDelete a Kickserv job note by exact ID or number. | Delete a Kickserv job note by exact ID or number. |
list_employeesList Kickserv employees. XML is returned as provider response text. | List Kickserv employees. XML is returned as provider response text. |
get_employeeGet a Kickserv employee. XML is returned as provider response text. | Get a Kickserv employee. XML is returned as provider response text. |
create_employeeCreate a Kickserv employee with the documented XML request body. | Create a Kickserv employee with the documented XML request body. |
update_employeeUpdate a Kickserv employee by exact ID or number with the documented XML body. | Update a Kickserv employee by exact ID or number with the documented XML body. |
list_itemsList Kickserv items. XML is returned as provider response text. | List Kickserv items. XML is returned as provider response text. |
get_itemGet a Kickserv item. XML is returned as provider response text. | Get a Kickserv item. XML is returned as provider response text. |
create_job_chargeCreate a Kickserv charge on a job with the documented XML request body. | Create a Kickserv charge on a job with the documented XML request body. |
list_tasksList Kickserv tasks. XML is returned as provider response text. | List Kickserv tasks. XML is returned as provider response text. |
get_taskGet a Kickserv task. XML is returned as provider response text. | Get a Kickserv task. XML is returned as provider response text. |
create_taskCreate a Kickserv task with the documented XML request body. | Create a Kickserv task with the documented XML request body. |
update_taskUpdate a Kickserv task by exact ID or number with the documented XML body. | Update a Kickserv task by exact ID or number with the documented XML body. |
delete_taskDelete a Kickserv task by exact ID or number. | Delete a Kickserv task by exact ID or number. |
list_time_entriesList Kickserv time entries. XML is returned as provider response text. | List Kickserv time entries. XML is returned as provider response text. |
get_time_entryGet a Kickserv time entry. XML is returned as provider response text. | Get a Kickserv time entry. XML is returned as provider response text. |
create_time_entryCreate a Kickserv time entry with the documented XML request body. | Create a Kickserv time entry with the documented XML request body. |
update_time_entryUpdate a Kickserv time entry by exact ID or number with the documented XML body. | Update a Kickserv time entry by exact ID or number with the documented XML body. |
delete_time_entryDelete a Kickserv time entry by exact ID or number. | Delete a Kickserv time entry by exact ID or number. |
Triggers
| Name | Description |
|---|---|
jobs_polledPoll Kickserv jobs after an initial baseline. XML responses are returned as provider text. | Poll Kickserv jobs after an initial baseline. XML responses are returned as provider text. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('kickserv', 'list_customers', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'kickserv',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Kickserv to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Kickserv support?
Kickserv supports 37 tools including List Customers, Get Customer, Create Customer, Update Customer, Delete Customer, and more.
Can I use Kickserv with AI agents?
Yes. Add Kickserv 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 Kickserv be used in stateful agent workflows?
Yes. Agents can combine Kickserv 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 Kickserv use?
Kickserv uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Kickserv integration cost?
The Kickserv integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Kickserv support?
Kickserv supports 1 triggers including Jobs Polled.
Connect Kickserv in minutes
Get 20,000 free action executions every month. No credit card required.