PullRepairOrderKeys
Pulls API RepairOrderKeys matching a search.
Request Information
Parameters
RepairOrderSearchCriteria
Name | Description | Type | Additional information |
CustomerKey |
|
string
|
|
MinimumOpenedStamp |
Returns repair orders that have been opened or updated from:
- A time span of “now” to the span of time indicated (if MaximumOpenedStamp is not included in your request)
- Or by the time span indicated by MaximumOpenedStamp - MinimumOpenedStamp
|
date
|
|
MaximumOpenedStamp |
The difference between MaximumOpenedStamp – MinimumOpenedStamp must be less than or equal to 30 days.
|
date
|
|
MinimumClosedStamp |
Returns repair orders that have been opened or updated from:
- A time span of “now” to the span of time indicated (if MaximumClosedStamp is not included in your request)
- Or by the time span indicated by MaximumClosedStamp - MinimumClosedStamp
|
date
|
|
MaximumClosedStamp |
The difference between MaximumClosedStamp – MinimumClosedStamp must be less than or equal to 30 days.
|
date
|
|
MinimumUpdateStamp |
Returns repair orders that have been opened or updated from:
- A time span of “now” to the span of time indicated (if MaximumUpdateStamp is not included in your request)
- Or by the time span indicated by MaximumUpdateStamp - MinimumUpdateStamp
|
date
|
|
MaximumUpdateStamp |
The difference between MaximumUpdateStamp – MinimumUpdateStamp must be less than or equal to 30 days.
|
date
|
|
Statuses |
|
Collection of RepairOrderStatus
|
|
ClosedPayTypes |
|
Collection of Collection of ServicePayType
|
|
Vin |
|
string
|
|
ServiceLocationIds |
|
Collection of integer
|
Required
|
MaxElapsedSinceUpdate |
Filter records that have been created or modified between the difference of now and this
PullRepairOrders Notice:
The length of time allowed is limited to 32 days.
|
time interval
|
|
ChangedPeriodStart |
Filter records that have been created or modified starting with this
Note:
ChangedPeriodStart is not used by PullRepairOrders
|
date
|
|
ChangedPeriodEnd |
Filter records that have been created or modified ending with this
Note:
ChangedPeriodEnd is not used by PullRepairOrders
|
date
|
|
SuppressErrors |
If an error occurs in a multi-dealer pull, continue pulling from other dealers instead of failing the
whole request.
|
boolean
|
|
Sample Request
<RepairOrderSearchCriteria xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi">
<ChangedPeriodEnd>2025-04-28T13:52:25.3394978Z</ChangedPeriodEnd>
<ChangedPeriodStart>2025-04-28T13:52:25.3394978Z</ChangedPeriodStart>
<MaxElapsedSinceUpdate>PT0.1234567S</MaxElapsedSinceUpdate>
<SuppressErrors>true</SuppressErrors>
<ServiceLocationIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:long>1</d2p1:long>
<d2p1:long>2</d2p1:long>
</ServiceLocationIds>
<ClosedPayTypes xmlns:d2p1="http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service">
<d2p1:ArrayOfServicePayType>
<d2p1:ServicePayType>Unknown</d2p1:ServicePayType>
<d2p1:ServicePayType>Unknown</d2p1:ServicePayType>
</d2p1:ArrayOfServicePayType>
<d2p1:ArrayOfServicePayType>
<d2p1:ServicePayType>Unknown</d2p1:ServicePayType>
<d2p1:ServicePayType>Unknown</d2p1:ServicePayType>
</d2p1:ArrayOfServicePayType>
</ClosedPayTypes>
<CustomerKey>sample string 1</CustomerKey>
<MaximumClosedStamp>2025-04-28T13:52:25.3394978Z</MaximumClosedStamp>
<MaximumOpenedStamp>2025-04-28T13:52:25.3394978Z</MaximumOpenedStamp>
<MaximumUpdateStamp>2025-04-28T13:52:25.3394978Z</MaximumUpdateStamp>
<MinimumClosedStamp>2025-04-28T13:52:25.3394978Z</MinimumClosedStamp>
<MinimumOpenedStamp>2025-04-28T13:52:25.3394978Z</MinimumOpenedStamp>
<MinimumUpdateStamp>2025-04-28T13:52:25.3394978Z</MinimumUpdateStamp>
<Statuses xmlns:d2p1="http://schemas.datacontract.org/2004/07/DealerBuilt.Models.Service">
<d2p1:RepairOrderStatus>None</d2p1:RepairOrderStatus>
<d2p1:RepairOrderStatus>None</d2p1:RepairOrderStatus>
</Statuses>
<Vin>sample string 2</Vin>
</RepairOrderSearchCriteria>
Response Information
Resource Description
Collection of
RepairOrderSummary
Name | Description | Type | Additional information |
ROKey |
|
string
|
|
RepairOrderNumber |
|
string
|
|
ModifiedStamp |
|
date
|
|
Placement |
|
ServiceLocationPlacement
|
|
Sample Response
<ArrayOfRepairOrderSummary xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DealerBuilt.BaseApi">
<RepairOrderSummary>
<Placement>
<GroupId>10</GroupId>
<GroupName>sample string 11</GroupName>
<EnvironmentId>9</EnvironmentId>
<EnvironmentType>Undefined</EnvironmentType>
<DealerId>8</DealerId>
<SourceId>7</SourceId>
<CompanyId>5</CompanyId>
<CompanyName>sample string 6</CompanyName>
<StoreId>3</StoreId>
<StoreName>sample string 4</StoreName>
<ServiceLocationId>1</ServiceLocationId>
<ServiceLocationName>sample string 2</ServiceLocationName>
</Placement>
<ModifiedStamp>2025-04-28T13:52:25.3551043Z</ModifiedStamp>
<ROKey>sample string 1</ROKey>
<RepairOrderNumber>sample string 2</RepairOrderNumber>
</RepairOrderSummary>
<RepairOrderSummary>
<Placement>
<GroupId>10</GroupId>
<GroupName>sample string 11</GroupName>
<EnvironmentId>9</EnvironmentId>
<EnvironmentType>Undefined</EnvironmentType>
<DealerId>8</DealerId>
<SourceId>7</SourceId>
<CompanyId>5</CompanyId>
<CompanyName>sample string 6</CompanyName>
<StoreId>3</StoreId>
<StoreName>sample string 4</StoreName>
<ServiceLocationId>1</ServiceLocationId>
<ServiceLocationName>sample string 2</ServiceLocationName>
</Placement>
<ModifiedStamp>2025-04-28T13:52:25.3551043Z</ModifiedStamp>
<ROKey>sample string 1</ROKey>
<RepairOrderNumber>sample string 2</RepairOrderNumber>
</RepairOrderSummary>
</ArrayOfRepairOrderSummary>