Authenticate with the AutoLeap Partner API to obtain access tokens.
All other endpoints require a valid access token.
Overview
The AutoLeap API uses the REST standard, which means you interact with it by making requests over HTTP.
A request usually includes:
- An HTTP method (like
GETorPOST) - A path (the address of the resource)
- Optional headers and parameters (in the path, query string, or request body)
When you send a request, the API responds with:
- A status code (to indicate success or failure)
- Response headers
- Sometimes a response body with useful data
The API reference describes the method, path, and parameters for each endpoint, and includes sample requests and responses you can use as a guide.
Filter by updated date range. Supports ISO 8601 (e.g., YYYY-MM-DDThh:mm:ssZ) to filter with time precision or date-only (YYYY-MM-DD).
Filter by updated date range. Supports ISO 8601 (e.g., YYYY-MM-DDThh:mm:ssZ) to filter with time precision or date-only (YYYY-MM-DD).
Filter by invoice date range. Supports ISO 8601 (e.g., YYYY-MM-DDThh:mm:ssZ) to filter with time precision or date-only (YYYY-MM-DD).
Filter by invoice date range. Supports ISO 8601 (e.g., YYYY-MM-DDThh:mm:ssZ) to filter with time precision or date-only (YYYY-MM-DD).
Filter by RO's finalization date range. Supports ISO 8601 (e.g., YYYY-MM-DDThh:mm:ssZ) to filter with time precision or date-only (YYYY-MM-DD).
Filter by RO's finalization date range. Supports ISO 8601 (e.g., YYYY-MM-DDThh:mm:ssZ) to filter with time precision or date-only (YYYY-MM-DD).
1=Estimate, 2=WIP, 3=Complete, 4=Saved, 5=Posted, 6=AR, 7=Deleted
Filters results based on whether a repair order has been finalized.
• true — Returns only finalized repair orders.
• false — Returns only estimates or non-finalized orders.
• Omit this parameter to return all orders.
Specify the property you'd like to sort on Permitted Values are "createdDate" and "repairOrderNumber"
Defines the sort order of results.
• ASC — Sorts in ascending order (default).
• DESC — Sorts in descending order.
Number of records to be displayed. For values greater than 100, the API overrides and returns 100 records. Pagination can be used to access the next records.
- Productionhttps://partnerapi.myautoleap.com/v2/orders
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://partnerapi.myautoleap.com/v2/orders?companyId=string&locationId=string&search=string&updatedDateStart=2019-08-24T14%3A15%3A22Z&updatedDateEnd=2019-08-24T14%3A15%3A22Z&invoiceStartDate=2019-08-24T14%3A15%3A22Z&invoiceEndDate=2019-08-24T14%3A15%3A22Z&finalizeStartDate=2019-08-24T14%3A15%3A22Z&finalizeEndDate=2019-08-24T14%3A15%3A22Z&repairOrderNumber=string&repairOrderStatusId=1&isFinalized=true&sort=createdDate&sortDirection=ASC&size=10&page=1' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'{ "content": [ { … } ], "pageable": { "sort": { … }, "offset": 0, "pageSize": 0, "pageNumber": 0, "paged": true, "unpaged": true }, "totalPages": 0, "totalElements": 0, "last": true, "size": 0, "number": 0, "first": true, "sort": { "unsorted": true, "sorted": true, "empty": true }, "numberOfElements": 0, "empty": true }
- Productionhttps://partnerapi.myautoleap.com/v2/orders/{roNumber}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://partnerapi.myautoleap.com/v2/orders/{roNumber}?companyId=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>'Repair order details
{ "content": [ { … } ] }