RepairDesk
Manage RepairDesk repair tickets, customers, appointments, invoices, payments, and customer messages.
Tools
| Name | Description |
|---|---|
list_ticketsList RepairDesk tickets with bounded pagination. Ticket responses may contain customer/device PII. | List RepairDesk tickets with bounded pagination. Ticket responses may contain customer/device PII. |
get_ticketFetch one RepairDesk ticket by exact ID. | Fetch one RepairDesk ticket by exact ID. |
create_ticketCreate a RepairDesk repair ticket using the official ticket body. | Create a RepairDesk repair ticket using the official ticket body. |
update_ticketUpdate a RepairDesk ticket with the documented update ticket body. | Update a RepairDesk ticket with the documented update ticket body. |
update_ticket_statusUpdate a RepairDesk ticket status by exact ticket/status identifiers. | Update a RepairDesk ticket status by exact ticket/status identifiers. |
convert_ticket_to_invoiceConvert a RepairDesk ticket to an invoice. | Convert a RepairDesk ticket to an invoice. |
send_ticket_emailSend a RepairDesk ticket email. Message bodies are explicit workflow input. | Send a RepairDesk ticket email. Message bodies are explicit workflow input. |
send_ticket_smsSend a RepairDesk ticket SMS. Message bodies are explicit workflow input. | Send a RepairDesk ticket SMS. Message bodies are explicit workflow input. |
list_customersList RepairDesk customers with bounded pagination. | List RepairDesk customers with bounded pagination. |
create_customerCreate a RepairDesk customer. Provide only required PII fields for the workflow. | Create a RepairDesk customer. Provide only required PII fields for the workflow. |
create_appointmentCreate a RepairDesk appointment using the documented appointment body. | Create a RepairDesk appointment using the documented appointment body. |
record_invoice_paymentRecord a payment against a RepairDesk invoice by exact invoice ID. | Record a payment against a RepairDesk invoice by exact invoice ID. |
Triggers
| Name | Description |
|---|---|
ticket_created_or_updatedPoll recent RepairDesk tickets after an initial baseline. | Poll recent RepairDesk tickets after an initial baseline. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('repairdesk', 'list_tickets', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'repairdesk',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect RepairDesk 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 RepairDesk support?
RepairDesk supports 12 tools including List Tickets, Get Ticket, Create Ticket, Update Ticket, Update Ticket Status, and more.
Can I use RepairDesk with AI agents?
Yes. Add RepairDesk 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 RepairDesk be used in stateful agent workflows?
Yes. Agents can combine RepairDesk 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 RepairDesk use?
RepairDesk uses API Key. Weavz stores credentials securely and uses them for authorized action execution.
How much does the RepairDesk integration cost?
The RepairDesk integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does RepairDesk support?
RepairDesk supports 1 triggers including Ticket Created or Updated.
Connect RepairDesk in minutes
Get 20,000 free action executions every month. No credit card required.