RepairShopr logo

RepairShopr

RepairShopr is a comprehensive repair shop management software designed to streamline operations, manage customer relationships, and enhance business efficiency.

147 actions Integration catalog
Request access
Connect RepairShopr once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add Estimate Line ItemREPAIRSHOPR_ADD_ESTIMATE_LINE_ITEM
Tool to add a line item to an existing estimate. Use when you need to add products or services to an estimate in RepairShopr.
Add Purchase Order Line ItemREPAIRSHOPR_ADD_PURCHASE_ORDER_LINE_ITEM
Tool to add a product line item to an existing purchase order. Use when you need to add inventory items to a purchase order. The product must have stock tracking enabled (maintain_stock=true).
Add Schedule Line ItemREPAIRSHOPR_ADD_SCHEDULE_LINE_ITEM
Tool to add a line item to an invoice schedule. Use when adding recurring charges or one-time items to an existing schedule. Required permission: Recurring Invoices - Edit.
Add Ticket CommentREPAIRSHOPR_ADD_TICKET_COMMENT
Tool to add a comment to an existing ticket in RepairShopr. Use when you need to add notes, updates, or responses to a ticket. Requires Tickets - Edit permission. Single-Customer Users can only access their own tickets.
Add Ticket Line ItemREPAIRSHOPR_ADD_TICKET_LINE_ITEM
Tool to add a line item to an existing ticket in RepairShopr. Use when you need to add products, services, or charges to a ticket. Requires Tickets - Edit permission. Single-customer users can only access their own tickets.
Charge Ticket TimerREPAIRSHOPR_CHARGE_TICKET_TIMER
Tool to charge a timer entry for a specific ticket. Use when a timer entry needs to be converted to a billable line item on the ticket. Requires 'Ticket Timers - Overview' permission. The timer entry must exist and be associated with the specified ticket.
Convert Estimate to InvoiceREPAIRSHOPR_CONVERT_ESTIMATE_TO_INVOICE
Tool to convert an existing estimate to an invoice in RepairShopr. Use when you have an approved estimate that needs to be billed. Requires the estimate ID and appropriate permissions ("Estimates - View Details" and "Invoices - Create"). Returns the created invoice with all line items copied from the estimate.
Create Appointment TypeREPAIRSHOPR_CREATE_APPOINTMENT_TYPE
Tool to create a new appointment type in RepairShopr. Use when defining appointment categories with specific location settings. Requires Global Admin permission.
Create Canned ResponseREPAIRSHOPR_CREATE_CANNED_RESPONSE
Tool to create a new Canned Response. Use when you need to add a pre-formatted response template for tickets. Requires 'Ticket Canned Responses - Manage' permission.
Create ContactREPAIRSHOPR_CREATE_CONTACT
Tool to create a new contact associated with a customer. Use when you need to add a contact record to a customer account. Requires 'Customers - Edit' permission.
Create ContractREPAIRSHOPR_CREATE_CONTRACT
Tool to create a new contract for a customer. Use when you need to establish a service contract with specified terms and conditions. Requires Contracts - Edit permission.
Create Invoice Line ItemREPAIRSHOPR_CREATE_INVOICE_LINE_ITEM
Tool to create a new line item on an existing invoice in RepairShopr. Use when adding products or services to an invoice that already exists. Required permission: Invoices - Edit.
Create PhoneREPAIRSHOPR_CREATE_PHONE
Tool to create a phone number for a customer. Use when you need to add a new phone number record to a customer's profile. Requires Customers - Edit permission. Single-Customer Users can only access their own records.
Create Portal UserREPAIRSHOPR_CREATE_PORTAL_USER
Tool to create a portal user in RepairShopr. Use when you need to give a customer or contact access to the customer portal. Requires Global Admin permission.
Create Product SerialREPAIRSHOPR_CREATE_PRODUCT_SERIAL
Tool to create a product serial for a specific product. Use when you need to add a serial number to track individual product instances.
Create RMM AlertREPAIRSHOPR_CREATE_RMM_ALERT
Tool to create an RMM Alert. Use when you need to register a new monitoring alert for an asset or customer. Requires 'RMM Alerts - Create' permission. Single-customer users can only create alerts for their own resources.
Create Invoice ScheduleREPAIRSHOPR_CREATE_SCHEDULE
Tool to create a recurring invoice schedule. Use when setting up automated invoicing for a customer at regular intervals. Requires Recurring Invoices - New permission.
Create TicketREPAIRSHOPR_CREATE_TICKET
Tool to create a new ticket in RepairShopr. Use when you need to create a support ticket for a customer. Requires customer_id. Single-customer users can only access their own tickets.
Create Ticket TimerREPAIRSHOPR_CREATE_TICKET_TIMER
Tool to create a ticket timer entry for a specific ticket in RepairShopr. Use when you need to log time spent on a ticket. Requires Ticket Timers - Overview permission.
Create VendorREPAIRSHOPR_CREATE_VENDOR
Tool to create a new vendor. Use when you need to add a vendor record with contact details and information. Required permission: Vendors - New.
Create Wiki PageREPAIRSHOPR_CREATE_WIKI_PAGE
Tool to create a Wiki Page in RepairShopr. Use when you need to add documentation or knowledge base content. Requires Documentation - Create permission.
Delete AppointmentREPAIRSHOPR_DELETE_APPOINTMENT
Tool to delete a specific appointment by its ID. Use when an appointment is canceled and needs removal permanently.
Delete Appointment TypeREPAIRSHOPR_DELETE_APPOINTMENT_TYPE
Tool to delete an Appointment Type by ID. Use when an appointment type is no longer needed and requires permanent removal. Requires Global Admin permission.
Delete Canned ResponseREPAIRSHOPR_DELETE_CANNED_RESPONSE
Tool to delete a specific canned response by ID. Use when a canned response template is no longer needed and should be permanently removed. Required permission: Ticket Canned Responses - Manage.
Delete ContactREPAIRSHOPR_DELETE_CONTACT
Tool to delete a specific contact by ID. Use when you need to permanently remove a contact record. Requires permission: Customers - Edit. Single-Customer Users can only access own contacts.
Delete ContractREPAIRSHOPR_DELETE_CONTRACT
Tool to delete a contract by its unique ID. Use when a contract needs to be permanently removed from the system. Required permission: Contracts - Delete.
Delete CustomerREPAIRSHOPR_DELETE_CUSTOMER
Tool to delete a specific customer by ID. Use after confirming the customer ID when you need to remove a customer record permanently.
Delete EstimateREPAIRSHOPR_DELETE_ESTIMATE
Permanently deletes an estimate from RepairShopr by its unique ID. Use this action when you need to remove an estimate that is no longer needed, was created in error, or has been replaced. The deletion is permanent and cannot be undone. The API will return a confirmation message indicating successful deletion, or notify if the estimate was not found or already deleted.
Delete Estimate Line ItemREPAIRSHOPR_DELETE_ESTIMATE_LINE_ITEM
Tool to delete a line item from an estimate in RepairShopr. Use when you need to remove a specific product or service entry from an estimate. Required permission: Estimates - Edit. The API returns the updated estimate object with recalculated totals after deletion.
Delete InvoiceREPAIRSHOPR_DELETE_INVOICE
Tool to delete a specific invoice by ID. Use when you need to remove an invoice permanently after confirming it's no longer needed. Ensure no dependent records require it before running.
Delete Invoice Line ItemREPAIRSHOPR_DELETE_INVOICE_LINE_ITEM
Tool to delete a specific line item from an invoice by invoice ID and line item ID. Use when you need to remove an individual line item from an existing invoice.
Delete PhoneREPAIRSHOPR_DELETE_PHONE
Tool to delete a specific phone by ID for a given customer. Use when you need to remove a phone number record permanently. Requires Customers - Edit permission.
Delete Portal UserREPAIRSHOPR_DELETE_PORTAL_USER
Tool to permanently delete a portal user by ID. Use when removing portal user access. Requires Global Admin permission to execute successfully.
Delete RMM AlertREPAIRSHOPR_DELETE_RMM_ALERT
Tool to delete/clear an RMM alert by its ID. Use when an RMM alert needs to be cleared or removed. Requires 'RMM Alerts - Delete' permission. Single-customer users can only delete their own alerts.
Delete ScheduleREPAIRSHOPR_DELETE_SCHEDULE
Tool to delete a specific schedule by its ID. Use when a recurring invoice schedule needs to be permanently removed. Required permission: Recurring Invoices - Delete.
Delete TicketREPAIRSHOPR_DELETE_TICKET
Tool to delete a specific ticket by its ID. Use when a ticket needs to be permanently removed. Requires 'Tickets - Delete' permission. Single-Customer Users can only delete their own tickets.
Delete Ticket TimerREPAIRSHOPR_DELETE_TICKET_TIMER
Tool to delete a specific ticket timer entry by its ID. Use when a timer entry needs to be removed from a ticket. Required permission: Ticket Timers - Overview.
Delete Wiki PageREPAIRSHOPR_DELETE_WIKI_PAGE
Tool to delete a Wiki Page by its ID. Use when a wiki page needs to be permanently removed. Required permission: Documentation - Delete.
Email EstimateREPAIRSHOPR_EMAIL_ESTIMATE
Tool to send an estimate to a customer via email. Use when you need to email an existing estimate to the associated customer.
Email InvoiceREPAIRSHOPR_EMAIL_INVOICE
Tool to send an invoice to a customer via email. Use when you need to email an existing invoice to the associated customer. Requires the invoice ID.
Get AppointmentREPAIRSHOPR_GET_APPOINTMENT
Tool to retrieve details of a specific appointment by its ID. Use when you need exact details of an appointment by ID.
Get AppointmentsREPAIRSHOPR_GET_APPOINTMENTS
Retrieves a list of appointments from RepairShopr. Supports filtering by date range and user assignment, with pagination for large result sets. Each appointment includes full details such as summary, description, start/end times, location, and associated customer information when available. Returns up to 25 appointments per page.
Get Appointment TypeREPAIRSHOPR_GET_APPOINTMENT_TYPE
Tool to retrieve details of a specific appointment type by ID. Use when you need to fetch appointment type configuration including name, location settings, and email instructions. Requires Global Admin permission.
Get AssetREPAIRSHOPR_GET_ASSET
Tool to retrieve details of a specific asset by its ID. Use when you need to confirm asset details after obtaining its ID. Requires Assets - View Details permission.
Get AssetsREPAIRSHOPR_GET_ASSETS
Tool to retrieve a paginated list of assets. Use when you need to list or search assets by SNMP status, customer, asset type, or query after authenticating. Returns 25 items per page.
Get Caller IDREPAIRSHOPR_GET_CALLER_ID
Tool to retrieve caller identification information based on a phone number. Use when you need to identify a caller by their phone number and check associated ticket status.
Get Canned Response SettingsREPAIRSHOPR_GET_CANNED_RESPONSE_SETTING
Tool to retrieve settings for Canned Responses. Use when you need to get available categories and subjects for canned responses. Requires 'Ticket Canned Responses - Manage' permission. Single-Customer Users can only access their own canned responses.
Get ContactREPAIRSHOPR_GET_CONTACT
Tool to retrieve a specific contact by ID. Use when you need to fetch detailed information about a single contact. Requires 'Customers - View Detail' permission.
Get ContactsREPAIRSHOPR_GET_CONTACTS
Tool to retrieve a paginated list of contacts. Use when you need to fetch contacts optionally filtered by customer. Returns up to 50 contacts per page.
Get ContractREPAIRSHOPR_GET_CONTRACT
Tool to retrieve details of a specific contract by ID. Use when you need contract information including terms, dates, and status. Requires Contracts - Edit permission.
Get CustomerREPAIRSHOPR_GET_CUSTOMER
Tool to retrieve details of a specific customer by ID. Use after confirming the customer exists. Example: "Get customer details for ID 123".
Get Customer Payment ProfilesREPAIRSHOPR_GET_CUSTOMER_PAYMENT_PROFILES
Tool to retrieve a paginated list of payment profiles for a specific customer. Use when you need to view saved payment methods for a customer.
Get CustomersREPAIRSHOPR_GET_CUSTOMERS
Tool to retrieve a list of customers. Use when you need to search or filter customers with pagination. Returns up to 25 results per page.
Get Customers AutocompleteREPAIRSHOPR_GET_CUSTOMERS_AUTOCOMPLETE
Tool to retrieve a list of customers for autocomplete query. Use when you need to search for customers to populate autocomplete suggestions or dropdown menus. Returns customers matching the search query.
Get Employee Time ClockREPAIRSHOPR_GET_EMPLOYEE_TIME_CLOCK
Tool to retrieve the last time clock entry for a specific user. Use when needing the most recent clock-in/out. Example: "Get the latest time clock entry for user 5".
Get EstimateREPAIRSHOPR_GET_ESTIMATE
Tool to retrieve details of a specific estimate by ID. Use when you need exact details of an estimate by ID.
Get EstimatesREPAIRSHOPR_GET_ESTIMATES
Retrieves a paginated list of estimates from RepairShopr. Returns estimate details including ID, number, customer information, status, amounts (subtotal, tax, total), and timestamps. Use this action to: - List all estimates in the system - Filter estimates by customer_id - Paginate through large result sets using page and per_page parameters The response includes pagination metadata showing total pages and current page number.
Get InvoiceREPAIRSHOPR_GET_INVOICE
Tool to retrieve details of a specific invoice by ID. Use after confirming the invoice exists. Example: "Get invoice details for ID 456".
Get InvoicesREPAIRSHOPR_GET_INVOICES
Tool to retrieve a paginated list of invoices. Use when you need to list invoices, optionally filtered by payment status, ticket association, or update date. Returns up to 25 invoices per page.
Get Invoice TicketREPAIRSHOPR_GET_INVOICE_TICKET
Tool to retrieve the associated ticket for a specific invoice. Use when you need ticket details linked to an invoice. Requires "Invoices - View Details" and "Tickets - View Details" permissions.
Showing the first 60 of 147 actions.