Cases have a service location and an asset that is tied to a customer.
GET /cases/{id}
Name | Value |
---|---|
assetArrived | The time at which the asset arrived at the service location. |
assetCheckInTime | The time at which the asset was checked in at the service location. |
assetInformation:mileage | The mileage of the asset when the case is created. |
assetInformation:trailer:loaded | The status of the trailer. |
assetInformation:trailer:unitNumber | The unit number of the trailer attached to the asset. |
assignee:groupName | The group name for the assignee. |
assignee:id | The assignee of the case when created. |
assignee:name | The name of the assignee. |
assignee:url | The Assignee URL. |
atr | Actual time of repair. |
attachmentsURL | The Cases attachments url. |
authNumber | Authorization Number. |
billingCustomerURL | The Billing Customer URL. |
breakdown:city | The current location city of the asset. |
breakdown:driverName | The driver’s name. |
breakdown:driverPhone | The driver’s phone number. |
breakdown:location | The current location of the asset. |
breakdown:state | The current location state of the asset. |
cause | The description of the cause for the case. |
closed | Identifies whether the Case is Closed or not. |
closeURL | The URL to Close the Case. |
complaint | The description of the complaint. |
confirmedAppointmentTime | Confirmed appointment time. |
coreTotal | The total cost for Core parts. |
correction | The description of the resolution for the case. |
createdAt | The date the record was created. |
customComplaintCodes:code | A set of custom complaint codes (must be defined through Professional Services before use). |
customerRequestedAppointmentTime | The customer’s preferred appointment time. |
customerRequestedCompletionTime | The customer’s preferred completion time. |
customerURL | The Customer URL. |
downtime | The time at which the asset was not operational. |
estimateURL | The Estimate URL. |
etr | Estimated time of repair. |
followupTime | The time by which the customer needs to be contacted. |
freight | The cost for Freight. |
hazWaste | The cost for Hazardous Waste. |
id | The numerical record id. |
invoiceAmount | Invoice total. |
invoiceDate | Invoice Date. |
invoiceNumber | Invoice number. |
laborTotal | The total cost for Labor. |
notesURL | The Case notes URL. |
openURL | The URL to Open the Case. |
originationEvent | The origination of the Event. |
parentCaseURL | The Parent Case URL. |
partsTotal | The total cost for Parts. |
poNumber | Purchase order number. |
primaryContact:name | The full name of the primary contact. |
primaryContact:phone | The phone number of the primary contact. |
primaryContact:relation | The relation of the primary contact. |
roNumber | Repair order number. |
serviceLocationSuggestedAppointmentTime | Service location’s preferred appointment time. |
serviceLocationURL | The Service Location URL. |
severity | A decimal value indicating the severity of the estimate. |
shippingCustomerURL | The Shipping Customer URL. |
shopSupplies | The cost of the Shop Supplies. |
status:name | Current status of the case. |
subcasesURL | The Subcases URL. |
tagNumber | Tag number for the asset on the lot. |
tax | The amount of tax charged. |
total | The accumulated total. |
updatedAt | The date the record was last updated. |
uptime | The time at which the asset was operational. |
URL | The object URL. |
vmrs:code14 | Reason for repair. |
vmrs:code15 | Work Accomplished. |
vmrs:code16 | Repair priority. |
vmrs:code17 | Repair site. |
vmrs:code82 | Operator Report. |
vmrs:complaintCode33 | Component code for the complaint. |
vmrs:complaintCode79 | Position code for the complaint. |
vmrs:correctionCode33 | Component code for the correction. |
vmrs:correctionCode79 | Position code for the correction. |
<?xml version="1.0" encoding="UTF-8"?>
<case xmlns="http://www.decisiv.net/platform_api/0.2/Case/CaseResponse"
xmlns:g="http://www.decisiv.net/platform_api/0.2/Case/GroupedUser"
xmlns:ct="http://www.decisiv.net/platform_api/0.2/Case/CaseTypes"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.decisiv.net/platform_api/0.2/Case/CaseResponse">
<id>id0</id>
<URL>URL0</URL>
<assetURL>assetURL0</assetURL>
<customerURL>customerURL0</customerURL>
<billingCustomerURL>billingCustomerURL0</billingCustomerURL>
<shippingCustomerURL>shippingCustomerURL0</shippingCustomerURL>
<serviceLocationURL>serviceLocationURL0</serviceLocationURL>
<estimateURL>estimateURL</estimateURL>
<notesURL>notesURL0</notesURL>
<attachmentsURL>attachmentsURL0</attachmentsURL>
<subcasesURL>subcasesURL0</subcasesURL>
<closeURL>closeURL0</closeURL>
<openURL>openURL0</openURL>
<assignee>
<g:id>id0</g:id>
<g:name>name0</g:name>
</assignee>
<ct:primaryContact>
<ct:name>name0</ct:name>
<ct:phone>15558675309</ct:phone>
<ct:relation>relation0</ct:relation>
</ct:primaryContact>
<ct:breakdown>
<ct:driverName>driver name</ct:driverName>
<ct:driverPhone>555-555-5555</ct:driverPhone>
<ct:location>location0</ct:location>
<ct:city>city0</ct:city>
<ct:state>state0</ct:state>
</ct:breakdown>
<ct:assetInformation>
<ct:mileage>100</ct:mileage>
<ct:trailer>
<ct:unitNumber>unitNumber0</ct:unitNumber>
<ct:loaded>false</ct:loaded>
</ct:trailer>
</ct:assetInformation>
<cause>cause1</cause>
<correction>correction1</correction>
<complaint>complaint1</complaint>
<severity>0.0</severity>
<originationEvent>originationEvent0</originationEvent>
<ct:customComplaintCodes>
<ct:code>001158</ct:code>
<ct:code>005599</ct:code>
</ct:customComplaintCodes>
<downtime>2006-05-04T18:13:51.0</downtime>
<uptime>2006-05-04T18:13:51.0</uptime>
<customerRequestedAppointmentTime>2006-05-04T18:13:51.0</customerRequestedAppointmentTime>
<serviceLocationSuggestedAppointmentTime>2006-05-04T18:13:51.0</serviceLocationSuggestedAppointmentTime>
<confirmedAppointmentTime>2006-05-04T18:13:51.0</confirmedAppointmentTime>
<customerRequestedCompletionTime>2006-05-04T18:13:51.0</customerRequestedCompletionTime>
<followupTime>2006-05-04T18:13:51.0</followupTime>
<assetArrived>2006-05-04T18:13:51.0</assetArrived>
<assetCheckInTime>2006-05-04T18:13:51.0</assetCheckInTime>
<etr>2006-05-04T18:13:51.0</etr>
<atr>2006-05-04T18:13:51.0</atr>
<ct:status>
<ct:name>name1</ct:name>
</ct:status>
<poNumber>poNumber0</poNumber>
<roNumber>roNumber0</roNumber>
<invoiceAmount>0.00</invoiceAmount>
<invoiceNumber>invoiceNumber0</invoiceNumber>
<invoiceDate>2016-04-21</invoiceDate>
<authNumber>authNumber0</authNumber>
<shopSupplies>0.00</shopSupplies>
<hazWaste>0.00</hazWaste>
<freight>0.00</freight>
<tax>0.00</tax>
<partsTotal>0.00</partsTotal>
<laborTotal>0.00</laborTotal>
<coreTotal>0.00</coreTotal>
<total>0.00</total>
<closed>false</closed>
<createdAt>2006-05-04T18:13:51.0</createdAt>
<updatedAt>2006-05-04T18:13:51.0</updatedAt>
</case>
A collection of cases.
GET /cases
asset_id
: Asset id or uuid can be used (e.g. /cases?asset_id=12345 or /cases?asset_id=7e03d16e-e1c7-11e8-9f32-f2801f1b9fd1)assignee_id
: User id or uuid can be used (e.g. /cases?assignee_id=12345 or /cases?assignee_id=7e03d16e-e1c7-11e8-9f32-f2801f1b9fd1)created_after
: Accepted format: YYYYMMDD (e.g. /cases?created_after=20190101)created_before
: Accepted format: YYYYMMDD (e.g. /cases?created_before=20190101)closed
: Accepted values are: true
or false
(e.g. /cases?closed=true)customer_id
: Customer id or uuid can be used (e.g. /cases?customer_id=12345 or /cases?customer_id=7e03d16e-e1c7-11e8-9f32-f2801f1b9fd1)ro_number
service_location_id
: Service Location id or uuid can be used (e.g. /cases?service_location_id=12345 or /cases?service_location_id=7e03d16e-e1c7-11e8-9f32-f2801f1b9fd1)updated_after
: Accepted format: YYYYMMDD (e.g. /cases?updated_after=20190101)updated_before
: Accepted format: YYYYMMDD (e.g. /cases?updated_before=20190101)page
filter can be used to paginate the results (e.g. /cases?page=1)
Records are sorted by created_at
in descending order.
5 results
See Response Attributes above
<?xml version="1.0" encoding="UTF-8"?>
<cases xmlns="http://www.decisiv.net/platform_api/0.2/Case/CaseResponse"
xmlns:ct="http://www.decisiv.net/platform_api/0.2/Case/CaseTypes"
xmlns:g="http://www.decisiv.net/platform_api/0.2/Case/GroupedUser"
xsi:schemaLocation="http://www.decisiv.net/platform_api/0.2/Case/CaseResponse">
<case>
<id>id0</id>
<URL>URL0</URL>
<parentCaseURL>parentCaseURL0</parentCaseURL>
<assetURL>assetURL0</assetURL>
<customerURL>customerURL0</customerURL>
<billingCustomerURL>billingCustomerURL0</billingCustomerURL>
<shippingCustomerURL>shippingCustomerURL0</shippingCustomerURL>
<serviceLocationURL>serviceLocationURL0</serviceLocationURL>
<estimateURL>estimateURL</estimateURL>
<notesURL>notesURL0</notesURL>
<attachmentsURL>attachmentsURL0</attachmentsURL>
<subcasesURL>subcasesURL0</subcasesURL>
<closeURL>closeURL0</closeURL>
<openURL>openURL0</openURL>
<assignee>
<g:id>id0</g:id>
<g:name>name0</g:name>
</assignee>
<ct:primaryContact>
<ct:name>name1</ct:name>
<ct:phone>15558675309</ct:phone>
<ct:relation>relation0</ct:relation>
</ct:primaryContact>
<ct:breakdown>
<ct:driverName>driver name</ct:driverName>
<ct:driverPhone>555-555-5555</ct:driverPhone>
<ct:location>location0</ct:location>
<ct:city>city0</ct:city>
<ct:state>state0</ct:state>
</ct:breakdown>
<ct:assetInformation>
<ct:mileage>100</ct:mileage>
<ct:trailer>
<ct:unitNumber>unitNumber0</ct:unitNumber>
<ct:loaded>false</ct:loaded>
</ct:trailer>
</ct:assetInformation>
<cause>cause0</cause>
<correction>correction0</correction>
<complaint>complaint0</complaint>
<severity>0.0</severity>
<originationEvent>originationEvent0</originationEvent>
<ct:customComplaintCodes>
<ct:code>001158</ct:code>
<ct:code>005599</ct:code>
</ct:customComplaintCodes>
<downtime>2006-05-04T18:13:51.0</downtime>
<uptime>2006-05-04T18:13:51.0</uptime>
<customerRequestedAppointmentTime>2006-05-04T18:13:51.0</customerRequestedAppointmentTime>
<serviceLocationSuggestedAppointmentTime>2006-05-04T18:13:51.0</serviceLocationSuggestedAppointmentTime>
<confirmedAppointmentTime>2006-05-04T18:13:51.0</confirmedAppointmentTime>
<customerRequestedCompletionTime>2006-05-04T18:13:51.0</customerRequestedCompletionTime>
<followupTime>2006-05-04T18:13:51.0</followupTime>
<assetArrived>2006-05-04T18:13:51.0</assetArrived>
<assetCheckInTime>2006-05-04T18:13:51.0</assetCheckInTime>
<etr>2006-05-04T18:13:51.0</etr>
<atr>2006-05-04T18:13:51.0</atr>
<ct:status>
<ct:name>name4</ct:name>
</ct:status>
<poNumber>poNumber0</poNumber>
<roNumber>roNumber0</roNumber>
<invoiceAmount>0.00</invoiceAmount>
<invoiceNumber>invoiceNumber0</invoiceNumber>
<invoiceDate>2016-04-21</invoiceDate>
<authNumber>authNumber0</authNumber>
<tagNumber>tagNumber0</tagNumber>
<shopSupplies>0.00</shopSupplies>
<hazWaste>0.00</hazWaste>
<freight>0.00</freight>
<tax>0.00</tax>
<partsTotal>0.00</partsTotal>
<laborTotal>0.00</laborTotal>
<coreTotal>0.00</coreTotal>
<total>0.00</total>
<closed>false</closed>
<createdAt>2006-05-04T18:13:51.0</createdAt>
<updatedAt>2006-05-04T18:13:51.0</updatedAt>
</case>
<case>
<id>id1</id>
<URL>URL1</URL>
<parentCaseURL>parentCaseURL1</parentCaseURL>
<assetURL>assetURL1</assetURL>
<customerURL>customerURL0</customerURL>
<billingCustomerURL>billingCustomerURL1</billingCustomerURL>
<shippingCustomerURL>shippingCustomerURL1</shippingCustomerURL>
<serviceLocationURL>serviceLocationURL1</serviceLocationURL>
<estimateURL>estimateURL</estimateURL>
<notesURL>notesURL1</notesURL>
<attachmentsURL>attachmentsURL1</attachmentsURL>
<subcasesURL>subcasesURL1</subcasesURL>
<closeURL>closeURL1</closeURL>
<openURL>openURL1</openURL>
<assignee>
<g:id>id4</g:id>
<g:name>name5</g:name>
</assignee>
<ct:primaryContact>
<ct:name>name6</ct:name>
<ct:phone>15558675309</ct:phone>
<ct:relation>relation1</ct:relation>
</ct:primaryContact>
<ct:breakdown>
<ct:driverName>driver name</ct:driverName>
<ct:driverPhone>555-555-5555</ct:driverPhone>
<ct:location>location1</ct:location>
<ct:city>city1</ct:city>
<ct:state>state1</ct:state>
</ct:breakdown>
<ct:assetInformation>
<ct:mileage>mileage1</ct:mileage>
<ct:trailer>
<ct:unitNumber>unitNumber1</ct:unitNumber>
<ct:loaded>false</ct:loaded>
</ct:trailer>
</ct:assetInformation>
<cause>cause1</cause>
<correction>correction1</correction>
<complaint>complaint1</complaint>
<severity>0.0</severity>
<originationEvent>originationEvent0</originationEvent>
<ct:customComplaintCodes>
<ct:code>001158</ct:code>
<ct:code>005599</ct:code>
</ct:customComplaintCodes>
<downtime>2006-05-04T18:13:51.0</downtime>
<uptime>2006-05-04T18:13:51.0</uptime>
<customerRequestedAppointmentTime>2006-05-04T18:13:51.0</customerRequestedAppointmentTime>
<serviceLocationSuggestedAppointmentTime>2006-05-04T18:13:51.0</serviceLocationSuggestedAppointmentTime>
<confirmedAppointmentTime>2006-05-04T18:13:51.0</confirmedAppointmentTime>
<customerRequestedCompletionTime>2006-05-04T18:13:51.0</customerRequestedCompletionTime>
<followupTime>2006-05-04T18:13:51.0</followupTime>
<assetArrived>2006-05-04T18:13:51.0</assetArrived>
<assetCheckInTime>2006-05-04T18:13:51.0</assetCheckInTime>
<etr>2006-05-04T18:13:51.0</etr>
<atr>2006-05-04T18:13:51.0</atr>
<ct:status>
<ct:name>name9</ct:name>
</ct:status>
<poNumber>poNumber1</poNumber>
<roNumber>roNumber1</roNumber>
<invoiceAmount>0.00</invoiceAmount>
<invoiceNumber>invoiceNumber1</invoiceNumber>
<invoiceDate>2016-04-21</invoiceDate>
<authNumber>authNumber1</authNumber>
<tagNumber>tagNumber1</tagNumber>
<shopSupplies>0.00</shopSupplies>
<hazWaste>0.00</hazWaste>
<freight>0.00</freight>
<tax>0.00</tax>
<partsTotal>0.00</partsTotal>
<laborTotal>0.00</laborTotal>
<coreTotal>0.00</coreTotal>
<total>0.00</total>
<closed>false</closed>
<createdAt>2006-05-04T18:13:51.0</createdAt>
<updatedAt>2006-05-04T18:13:51.0</updatedAt>
</case>
</cases>
POST /cases/{id}
Name | Condition | Description |
---|---|---|
assetArrived | optional | The time at which the asset arrived at the service location. |
assetCheckInTime | optional | The time at which the asset was checked in at the service location. |
assetIdentifier:id | optional | The Decisiv Asset Id. |
assetInformation:mileage | optional | The mileage of the asset when the case is created. |
assetInformation:trailer:loaded | optional | The status of the trailer. |
assetInformation:trailer:unitNumber | optional | The unit number of the trailer attached to the asset. |
atr | optional | Actual time of repair. |
authNumber | optional | Authorization Number. |
breakdown:city | optional | The current location city of the asset. |
breakdown:driverName | optional | The driver’s name. |
breakdown:driverPhone | optional | The driver’s phone number. |
breakdown:location | optional | The current location of the asset. |
breakdown:state | optional | The current location state of the asset. |
cause | optional | The description of the cause for the case. |
complaint | optional | The description of the complaint. |
confirmedAppointmentTime | optional | Confirmed appointment time. |
correction | optional | The description of the resolution for the case. |
customComplaintCodes:code | optional | A set of custom complaint codes (must be defined through Professional Services before use). |
customerRequestedAppointmentTime | optional | The customer’s preferred appointment time. |
customerRequestedCompletionTime | optional | The customer’s preferred completion time. |
downtime | optional | The time at which the asset was not operational. |
etr | optional | Estimated time of repair. |
followupTime | optional | The time by which the customer needs to be contacted. |
invoiceAmount | optional | Invoice total. |
invoiceDate | optional | Invoice Date. |
invoiceNumber | optional | Invoice number. |
poNumber | optional | Purchase order number. |
primaryContact:name | optional | The full name of the primary contact. |
primaryContact:phone | optional | The phone number of the primary contact. |
primaryContact:relation | optional | The relation of the primary contact. |
roNumber | optional | Repair order number. |
serviceLocationSuggestedAppointmentTime | optional | Service location’s preferred appointment time. |
status:name | optional | Current status of the case. |
tagNumber | optional | Tag number for the asset on the lot. |
uptime | optional | The time at which the asset was operational. |
vmrs:code14 | optional | Reason for repair. |
vmrs:code15 | optional | Work Accomplished. |
vmrs:code16 | optional | Repair priority. |
vmrs:code17 | optional | Repair site. |
vmrs:code82 | optional | Operator Report. |
vmrs:complaintCode33 | optional | Component code for the complaint. |
vmrs:complaintCode79 | optional | Position code for the complaint. |
vmrs:correctionCode33 | optional | Component code for the correction. |
vmrs:correctionCode79 | optional | Position code for the correction. |
<?xml version="1.0" encoding="UTF-8"?>
<case xmlns="http://www.decisiv.net/platform_api/0.1/Case/CaseRequest"
xmlns:ct="http://www.decisiv.net/platform_api/0.1/Case/CaseTypes"
xmlns:g="http://www.decisiv.net/platform_api/0.1/Case/GroupedUser"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:vmrs="http://www.decisiv.net/platform_api/0.1/Case/VMRS"
xsi:schemaLocation="http://www.decisiv.net/platform_api/0.1/Case/CaseRequest">
<assignee>
<g:id>id0</g:id>
</assignee>
<primaryContact>
<ct:name>name0</ct:name>
<ct:phone>15558675309</ct:phone>
<ct:relation>relation0</ct:relation>
</primaryContact>
<breakdown>
<ct:driverName>Driver Name</ct:driverName>
<ct:driverPhone>555-555-5555</ct:driverPhone>
<ct:location>location0</ct:location>
<ct:city>city0</ct:city>
<ct:state>state0</ct:state>
</breakdown>
<assetInformation>
<ct:mileage>100</ct:mileage>
<ct:trailer>
<ct:unitNumber>unitNumber</ct:unitNumber>
<ct:loaded>true</ct:loaded>
</ct:trailer>
</assetInformation>
<cause>cause0</cause>
<correction>correction0</correction>
<complaint>complaint0</complaint>
<downtime>2006-05-04T18:13:51.0</downtime>
<uptime>2006-05-04T18:13:51.0</uptime>
<customerRequestedAppointmentTime>2006-05-04T18:13:51.0</customerRequestedAppointmentTime>
<serviceLocationSuggestedAppointmentTime>2006-05-04T18:13:51.0</serviceLocationSuggestedAppointmentTime>
<confirmedAppointmentTime>2006-05-04T18:13:51.0</confirmedAppointmentTime>
<customerRequestedCompletionTime>2006-05-04T18:13:51.0</customerRequestedCompletionTime>
<followupTime>2006-05-04T18:13:51.0</followupTime>
<assetArrived>2006-05-04T18:13:51.0</assetArrived>
<assetCheckInTime>2006-05-04T18:13:51.0</assetCheckInTime>
<etr>2006-05-04T18:13:51.0</etr>
<atr>2006-05-04T18:13:51.0</atr>
<poNumber>poNumber0</poNumber>
<roNumber>roNumber0</roNumber>
<invoiceAmount>0.00</invoiceAmount>
<invoiceNumber>invoiceNumber0</invoiceNumber>
<authNumber>authNumber0</authNumber>
<tagNumber>tagNumber0</tagNumber>
</case>
A single case response.
PUT /cases/{id}/actions/close
# success
Status: 202
# failure - ie. already closed
Status: 403
Open or re-open a case.
PUT /cases/{id}/actions/open
# success
Status: 202
# failure - ie. already opened
Status: 403