createGasRequest

post

createGasRequest

Initiates a service request for a GAS service based on factors such as destination address, service type, vehicle, etc., which will be created from the input collected.

Resource URL

https://api-sandbox.arity.com/services/roadside/v1/rescue/gas

Header Parameters


Name Values Description
Content-Type

Authorization
(required)

Bearer Token generated from OAuth API (client_credentials grant)

Request Body

{
1
{
2
    "sessionId": "",
3
    "serviceRequest": {
4
        "appId": "",
5
        "routeCSR": "",
6
        "ppuFlag": "",
7
        "CCardBundle": "",
8
        "partnerTransactionId": "",
9
        "firstName": "",
10
        "lastName": "",
11
        "email": "",
12
        "contactNumber": "",
13
        "consumerId": "",
14
        "deviceTimeZone": "",
15
        "additionalComments": "",
16
        "serviceTypeOptions": {
17
            "gas": ""
18
        },
19
        "disablementAddress": {
20
            "addressLine1": "",
21
            "addressLine2": "",
22
            "city": "",
23
            "zipCode": "",
24
            "country": "",
25
            "state": "",
26
            "latitude": 0,
27
            "longitude": 0
28
        },
29
        "vehicle": {
30
            "year": "",
31
            "model": "",
32
            "make": "",
33
            "color": "",
34
            "vin": "",
35
            "equipmentClass": ""
36
        }
37
    }
38
}
 

HTTP Basic

OAuth 2.0

API Key

Reset

Make a request and see the response.

Make a request and see the response.

Make a request and see the response.

Response Error Details

  • HTTP Code
    Error Code
    Description
  • 400
    400

    Bad Request response

  • 401
    401

    Unauthorized response

  • 500
    500

    Service Error response

Resource Summary

Security

None

Category

Determine Service

Name Type Description
sessionIdstring(Required) The session ID for the rescue
serviceRequest
.appId
string(Required) The unique application ID
serviceRequest
.routeCSR
string(Optional) Flag used for Whitelable apps, to directly transfer the dispatch to the CSR instead of routing it to a Provider
serviceRequest
.ppuFlag
string(Optional) Flag to indicate if this is a Pay Per Use rescue
serviceRequest
.CCardBundle
string(Optional) The credit card bundle to be sent for the PPU use case
serviceRequest
.partnerTransactionId
string(Optional) Unique reference number from partner system to post to ARS database so that it can be tied to ARS id for that dispatch
serviceRequest
.firstName
string(Required) First Name
serviceRequest
.lastName
string(Required) Last Name
serviceRequest
.email
string(Required) email address
serviceRequest
.contactNumber
string(Required) Phone number
serviceRequest
.consumerId
string(Required) The ID associated with the individual making the request. Usually the email address eg. appconsumer@emaiaddress.com
serviceRequest
.deviceTimeZone
string(Optional)The time zone where the consume is located
serviceRequest
.additionalComments
string(Optional) Contains additional comments collected from the consumer
serviceRequest
.serviceTypeOptions
.gas
string(Required) The type of gas needed
serviceRequest
.disablementAddress
.addressLine1
string(Optional) Disablement address
serviceRequest
.disablementAddress
.addressLine2
string(Optional) Disablement address continued
serviceRequest
.disablementAddress
.city
string(Optional) City
serviceRequest
.disablementAddress
.zipCode
string(Optional)Zipcode
serviceRequest
.disablementAddress
.country
string(Optional) USA
serviceRequest
.disablementAddress
.state
string(Optional) State
serviceRequest
.disablementAddress
.latitude
number(Required) Coordinate for latitude
serviceRequest
.disablementAddress
.longitude
number(Required) Coordinate for longitude
serviceRequest
.vehicle
.year
string(Required) Year of Vehicle
serviceRequest
.vehicle
.model
string(Required) Model of Vehicle
serviceRequest
.vehicle
.make
string(Required) Make of Vehicle
serviceRequest
.vehicle
.color
string(Required) Color of Vehicle
serviceRequest
.vehicle
.vin
string(Optional) Vehicle Identification Number
serviceRequest
.vehicle
.equipmentClass
string(Required) The classifcation of the vehicle. Light (1) <10,000 lbs. Medium (2) 10,001 - 26,000 lbs. Heavy (3) >26,001 lbs.
Name Type Description
requestIdstringThe request ID for the rescue
sessionIdstringThe Session ID for the rescue
callIdstringA unique reference numbe for the dispatch if user were to call assistance
messagestringMessage indicating what happened: ServiceRequest created successfully

Working...

© 2019 Arity, LLC. All rights reserved.  | Privacy Policy | Terms of Use | Legacy APIs