Get Fees and Discounts
query Parameters
pageintegerPage number to return.
pageSizeintegerNumber of items to return in a page. Defaults to 10.
sortstringSort by column, can be DESC or ASC. For DESC append a - next to the sort column.
filter[shop_id]stringPrimary key of the shop. If not provided, all locations within the company will be included.
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
dataobject[] · requiredlinksobject · requiredmetaobject · required
Get Repair Orders
This endpoint provides a comprehensive set of parameters to tailor your query. You can filter repair orders based on various criteria such as repair order id, customer id, writer, customer, vehicle id, vehicle info, customer address, customer phone number, customer city, customer state, vehicle vin and repair order type. Additionally, you can include related data such as inspections, customers, repair order inspection header, vehicles, account payments, labor, complaints, discount reasons, parts, sublet, recommend, recommended labor, recommended part, recommended sublet, part inventory, part sales and account payment part sales. The pagination options allow you to manage the number of items returned per page, facilitating smooth navigation through the repair order data.
query Parameters
with_detailsbooleanInclude extra details in the response. This will add complaints, parts, sublet and labor details to every repair order.
Include extra details in the response. This will add complaints, parts, sublet and labor details to every repair order.
Example: truesortstringSort by column, can be DESC or ASC. For DESC append a - next to the sort column. Eg: -status_date. Sortable field: date_closed.
Sort by column, can be DESC or ASC. For DESC append a - next to the sort column. Eg: -status_date. Sortable field: customer_id, customer, vin and status_date.
Example: nullrepair_order_idintegerFilter by repair order id.
Filter by repair order id.
Example: nullrepair_order_typestring · enumFilter by repair order type. Defaults to "repair_order"
Enum values:quoterepair_orderinvoicerepair_order_numberstringFilter by the repair order number.
filter[customer_id]stringFilter by repair order customer id.
Filter by repair order customer id.
Example: nullfilter[vehicle_id]stringFilter by repair order vehicle id.
filter[vin]stringFilter by repair order vehicle vin number.
Filter by repair order vehicle vin number.
Example: nullfilter[source]string · enumFilter by the source that created the order
Enum values:websitetirelinkcall_centerfilter[updated_date]stringFilter by last update date.
filter[shop_id]stringPrimary key of the shop. If not provided, all locations within the company will be included.
status_date_minstringFilter by minimum status date.
Filter by minimum status date.
Example: nullstatus_date_maxstringFilter by maximum status date.
Filter by maximum status date.
Example: nullpagestringPage number to return.
Page number to return.
Example: 1pageSizestringNumber of items to return in a page. Defaults to 10.
Number of items to return in a page. Defaults to 10.
Example: null
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
dataobject[] · requiredlinksobject · requiredmetaobject · required
Create Repair Order
This endpoint provides a way to create a repair order
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
shop_idnumber · requiredcustomerobject · requiredOnly provide this field if not providing a customer_id. This data will create a temporary customer and ignore the the customer_id field.
customer_idnumbervehicle_idnumbervehicleobjectOnly provide this field if not providing a vehicle_id. This data will create a temporary vehicle and ingore the vehicle_id field.
writerstringExample: John Doewritten_bystringpurchase_order_numberstringcommentsstringExample: Check for oil leaksourcestringreference_sourcestringtread_depth_lrstring/32
Example: 15tread_depth_rfstring/32
Example: 15tread_depth_lfstring/32
Example: 15tread_depth_rrstring/32
Example: 15miles_instringExample: 45000miles_outstringExample: 45000urlstringURL to external website relating to the work order
Example: https://example.comtax_level_idnumberprice_level_idnumbertypestring · enumEnum values:repair_orderquotedatestringExample: 2024-07-09T08:35:25.394Zship_to_idnumberstatusstringroutestringThe name of the route
route_stopstringThe stop number for the route. Must provide route if providing stop
Responses
repair_order_idnumber · requiredshop_idnumber · requiredrepair_order_typestring · enum · requiredEnum values:repair_orderquoteExample: repair_orderstatusstring | null · requiredExample: In Progresswriterstring · requiredExample: John Doetax_ratestring · requiredpurchase_order_numberstring · requiredExample: 123tracking_numberstring · requiredreference_numberstring · requiredmiles_innumber · requiredmiles_outnumber · requiredcommentsstring · requiredExample: This is a test commentparts_costnumber · requiredvehicleobject | null · requiredcustomerobject | null · requiredtotalobject · requireddate_instring · requiredExample: 2024-07-09T08:35:25.394Zdate_finalrequireddate_closedrequiredfinal_daterequiredstatus_daterequiredtimestampstring · requiredExample: 2024-07-09T08:35:25.394Z
routestringfees_discountsarray | nullOnly returned if 'with_details' in request is true
itemsarray | nullOnly returned if 'with_details' in request is true
Get Complaint Categories
query Parameters
pagestringPage number to return
pageSizestringNumber of items to return in a page. Defaults to 10
sortstringSort by column, can be DESC or ASC. For DESC append a - next to the sort column.
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
dataobject[] · requiredlinksobject · requiredmetaobject · required
Get Parts
This endpoint provides a practical set of parameters to tailor your query. You can filter part based on part number, description, code, invoice number, category and sale person. You can sort part based on part number, code, timestamp. The pagination options allow you to manage the number of items returned per page, facilitating smooth navigation through the part data.
query Parameters
sortstringSort by column, can be DESC or ASC. For DESC append a - next to the sort column. Eg: -timestamp. Sortable field: part_number, part_code, timestamp.
Sort by column, can be DESC or ASC. For DESC append a - next to the sort column. Eg: -timestamp. Sortable field: part_number, part_code, timestamp.
Example: nullpart_idintegerFilter by part id.
Filter by part id.
Example: nullfilter[repair_order_id]integerFilter by repair order.
Filter by repair order.
Example: nullfilter[part_number]stringFilter by part number.
Filter by part number.
Example: nullfilter[part_description]stringFilter by part description.
Filter by part description.
Example: nullfilter[part_code]stringFilter by part code.
Filter by part code.
Example: nullfilter[part_category]stringFilter by part category.
Filter by part category.
Example: nullfilter[sales_person]stringFilter by sales person.
Filter by sales person.
Example: nullfilter[shop_id]stringPrimary key of the shop. If not provided, all locations within the company will be included.
pagestringPage number to return.
Page number to return.
Example: 1pageSizestringNumber of items to return in a page. Defaults to 10.
Number of items to return in a page. Defaults to 10.
Example: null
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
dataobject[] · requiredlinksobject · requiredmetaobject · required
Get Recommended Repairs
query Parameters
sortstringSort by column, can be DESC or ASC. For DESC append a - next to the sort column. Eg: -timestamp.
Sort by column, can be DESC or ASC. For DESC append a - next to the sort column. Eg: -timestamp.
Example: nullfilter[repair_order_id]integerFilter by repair order id.
Filter by repair order id.
Example: nullfilter[updated_date]stringFilter by last update date.
filter[vehicle_id]stringpagestringPage number to return.
Page number to return.
Example: 1pageSizestringNumber of items to return in a page. Defaults to 10.
Number of items to return in a page. Defaults to 10.
Example: nullfilter[shop_id]stringPrimary key of the shop. If not provided, all locations within the company will be included.
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Responses
dataobject[] · requiredlinksobject · requiredmetaobject · required
Update Repair Order
Update an existing Repair Order from here.
path Parameters
idstring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
shop_idnumber · requiredcustomerobject · requiredOnly provide this field if not providing a customer_id. This data will create a temporary customer and ignore the the customer_id field.
customer_idnumbervehicle_idnumbervehicleobjectOnly provide this field if not providing a vehicle_id. This data will create a temporary vehicle and ingore the vehicle_id field.
writerstringExample: John Doewritten_bystringpurchase_order_numberstringcommentsstringExample: Check for oil leaksourcestringreference_sourcestringtread_depth_lrstring/32
Example: 15tread_depth_rfstring/32
Example: 15tread_depth_lfstring/32
Example: 15tread_depth_rrstring/32
Example: 15miles_instringExample: 45000miles_outstringExample: 45000urlstringURL to external website relating to the work order
Example: https://example.comtax_level_idnumberprice_level_idnumbertypestring · enumEnum values:repair_orderquotedatestringExample: 2024-07-09T08:35:25.394Zship_to_idnumberstatusstringroutestringThe name of the route
route_stopstringThe stop number for the route. Must provide route if providing stop
Responses
repair_order_idnumber · requiredshop_idnumber · requiredrepair_order_typestring · enum · requiredEnum values:repair_orderquoteExample: repair_orderstatusstring | null · requiredExample: In Progresswriterstring · requiredExample: John Doetax_ratestring · requiredpurchase_order_numberstring · requiredExample: 123tracking_numberstring · requiredreference_numberstring · requiredmiles_innumber · requiredmiles_outnumber · requiredcommentsstring · requiredExample: This is a test commentparts_costnumber · requiredvehicleobject | null · requiredcustomerobject | null · requiredtotalobject · requireddate_instring · requiredExample: 2024-07-09T08:35:25.394Zdate_finalrequireddate_closedrequiredfinal_daterequiredstatus_daterequiredtimestampstring · requiredExample: 2024-07-09T08:35:25.394Z
routestringfees_discountsarray | nullOnly returned if 'with_details' in request is true
itemsarray | nullOnly returned if 'with_details' in request is true
Add Fee or Discount to Repair Order
path Parameters
repair_orderstring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
idnumber · requiredquantitynumber · requiredExample: 1pricenumber · requiredPrice each - represents quantity of 1
Example: 25taxnumber · requiredTax each - represents quantity of 1
Example: 1
Responses
part_idnumber · requireditem_idnumber · requiredshop_idnumber · requiredcomplaint_idnumber · requiredrepair_order_idnumber · requiredcanned_job_idrequiredpartobject · requiredtotal_pricenumber · requiredpart_order_numberstring · requiredtotal_costnumber · requiredbinstring | null · requiredtaxnumber · requiredorder_statusstring | null · enum · requiredEnum values:receivedpartially_receivedpendingsales_personstring · requiredsales1string | null · requiredsales2string | null · requiredtech1string | null · requiredtech2string | null · requireddatestring · requiredtimestampstring · required
Add Labor
This endpoint provides a way to add labor to a repair order.
path Parameters
repair_orderstring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
shop_idnumber · requiredlabor_idnumber · requiredcomplaint_idnumber · requiredrate_labelstring · requiredExample: Mount and Balancelabor_hoursnumber · requiredExample: 3labornumber · requiredTotal dollars for labor for each hour. Should represent a quantity of 1
Example: 150tech1string · requiredExample: John Doetech2string · requiredsales1string · requiredsales2string · requiredsales_personstring · requiredlabor_statusstring · enum · requiredEnum values:not_startedin_progresscompletedExample: not_started
Responses
labor_idnumber · requireditem_idnumber · requiredshop_idnumber · requiredrepair_order_idnumber · requiredcomplaint_idnumber · requiredcanned_jobs_idnumber · requiredrate_labelstring · requiredExample: Mount and Balancehourly_ratestring · requiredlabor_hoursnumber · requiredExample: 3labornumber · requiredTotal dollars for labor for each hour. Should represent a quantity of 1
Example: 150technicianstring · requiredExample: John Doeline_totalnumber · requiredsales1string · requiredExample: John Doesales2string · requiredtech1string · requiredtech2string · requiredlabor_statusstring · enum · requiredEnum values:not_startedin_progresscompletedExample: not_startedtimestampstring · requiredExample: 2024-07-09T08:35:25.394Zdate_donestring · required
Add Part
This endpoint provides a way to add parts to a repair order.
path Parameters
repair_orderstring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
shop_idnumber · requiredpart_idnumber · requiredquantitynumber · requiredExample: 3
complaint_idnumbercostnumberDollar amount of cost for each. Cost should be for quantity of 1
Example: 5.21codestringCode to show in part number within RO
Example: C125EbinstringtaxnumberDollar amount of tax for each. Tax should be for quantity of 1
Example: 1.15fetnumberDollar amount of FET for each. FET should be for quantity of 1
Example: 2.22partsnumberDollar amount of parts for each. Parts should be for quantity of 1
Example: 45.15labornumberDollar amount of labor for each. Labor should be for quantity of 1
Example: 22.87part_statusstring · enumEnum values:not_startedin_progresscompletedExample: not_startedbrandstringdescriptionstringstatusstring · enumEnum values:approvedpendingdeclined
Responses
part_idnumber · requireditem_idnumber · requiredshop_idnumber · requiredcomplaint_idnumber · requiredrepair_order_idnumber · requiredcanned_job_idrequiredpartobject · requiredtotal_pricenumber · requiredpart_order_numberstring · requiredtotal_costnumber · requiredbinstring | null · requiredtaxnumber · requiredorder_statusstring | null · enum · requiredEnum values:receivedpartially_receivedpendingsales_personstring · requiredsales1string | null · requiredsales2string | null · requiredtech1string | null · requiredtech2string | null · requireddatestring · requiredtimestampstring · required
Add Sublet
This endpoint provides a way to add sublet to a repair order.
path Parameters
repair_orderstring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
shop_idnumber · requireddescriptionstring · requiredExample: Sublet Laborpricenumber · requiredExample: 89.55costnumber · requiredExample: 67.44
complaint_idUnique identifier of the complaint
donebooleanDefaults to false
Responses
sublet_idnumber · requireditem_idnumber · requiredshop_idnumber · requiredUnique identifier of the shop
repair_order_idnumber · requiredUnique identifier of the repair order
sublet_descriptionstring · requiredExample: Sublet Laborsublet_pricenumber · requiredExample: 89.55sublet_costnumber · requiredExample: 67.44sublet_invoice_numberstring · requiredExample: 12345sublet_supplierstring · requiredExample: John's Tire Storepart_order_numberstring · requiredExample: 165135is_taxableboolean · requiredtimestampstring · required
Update Labor
Update and existing Labor.
path Parameters
repair_orderstring · requiredlabor_LaborIDstring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
labor_idnumber · requireditem_idnumber · requiredshop_idnumber · requiredrepair_order_idnumber · requiredcomplaint_idnumber · requiredcanned_jobs_idnumber · requiredrate_labelstring · requiredExample: Mount and Balancehourly_ratestring · requiredlabor_hoursnumber · requiredExample: 3labornumber · requiredTotal dollars for labor for each hour. Should represent a quantity of 1
Example: 150technicianstring · requiredExample: John Doeline_totalnumber · requiredsales1string · requiredExample: John Doesales2string · requiredtech1string · requiredtech2string · requiredlabor_statusstring · enum · requiredEnum values:not_startedin_progresscompletedExample: not_startedtimestampstring · requiredExample: 2024-07-09T08:35:25.394Zdate_donestring · required
Responses
labor_idstring · requireditem_idnumber · requiredshop_idnumber · requiredrepair_order_idnumber · requiredcomplaint_idnumber · requiredcanned_jobs_idnumber · requiredrate_labelstring · requiredExample: Mount and Balancehourly_ratestring · requiredlabor_hoursnumber · requiredExample: 3labornumber · requiredTotal dollars for labor for each hour. Should represent a quantity of 1
Example: 150technicianstring · requiredExample: John Doeline_totalnumber · requiredsales1string · requiredExample: John Doesales2string · requiredtech1string · requiredtech2string · requiredlabor_statusstring · enum · requiredEnum values:not_startedin_progresscompletedExample: not_startedtimestampstring · requiredTime added to order
Example: 2024-07-09T08:35:25.394Zdate_donestring · required
Update Part
Update and existing Part.
path Parameters
repair_orderstring · requiredpart_PartIDstring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
shop_idnumber · requiredpart_idnumber · requiredquantitynumber · requiredExample: 3
complaint_idnumbercostnumberDollar amount of cost for each. Cost should be for quantity of 1
Example: 5.21codestringCode to show in part number within RO
Example: C125EbinstringtaxnumberDollar amount of tax for each. Tax should be for quantity of 1
Example: 1.15fetnumberDollar amount of FET for each. FET should be for quantity of 1
Example: 2.22partsnumberDollar amount of parts for each. Parts should be for quantity of 1
Example: 45.15labornumberDollar amount of labor for each. Labor should be for quantity of 1
Example: 22.87part_statusstring · enumEnum values:not_startedin_progresscompletedExample: not_startedbrandstringdescriptionstringstatusstring · enumEnum values:approvedpendingdeclined
Responses
part_idnumber · requireditem_idnumber · requiredshop_idnumber · requiredcomplaint_idnumber · requiredrepair_order_idnumber · requiredcanned_job_idrequiredpartobject · requiredtotal_pricenumber · requiredpart_order_numberstring · requiredtotal_costnumber · requiredbinstring | null · requiredtaxnumber · requiredorder_statusstring | null · enum · requiredEnum values:receivedpartially_receivedpendingsales_personstring · requiredsales1string | null · requiredsales2string | null · requiredtech1string | null · requiredtech2string | null · requireddatestring · requiredtimestampstring · required
Update Sublet
Update and existing Sublet.
path Parameters
repair_orderstring · requiredsublet_SubLetIDstring · required
Headers
Authorizationstring · requiredThe
Authorizationheader is used to authenticate with the API using your API key. Value is of the formatBearer YOUR_KEY_HERE.
Request Body
sublet_idnumber · requireditem_idnumber · requiredshop_idnumber · requiredrepair_order_idnumber · requiredsublet_descriptionstring · requiredExample: Sublet Laborsublet_pricenumber · requiredExample: 89.55sublet_costnumber · requiredExample: 67.44sublet_invoice_numberstring · requiredExample: 12345sublet_supplierstring · requiredExample: John's Tire Storepart_order_numberstring · requiredExample: 165135is_taxableboolean · requiredtimestampstring · required
Responses
sublet_idstring · requireditem_idnumber · requiredshop_idnumber · requiredUnique identifier of the shop
repair_order_idnumber · requiredUnique identifier of the repair order
sublet_descriptionstring · requiredExample: Sublet Laborsublet_pricenumber · requiredExample: 89.55sublet_costnumber · requiredExample: 67.44sublet_invoice_numberstring · requiredExample: 12345sublet_supplierstring · requiredExample: John's Tire Storepart_order_numberstring · requiredExample: 165135is_taxableboolean · requiredtimestampstring · required
