Table of Contents style Square
...
Background and strategic fit
The purpose of this Integration is to pull over Location information that can be used in other APIs as request. This document provides information on how to consume the API's by the end Users.
Assumptions
- ProcessMAP system User permissions would not be considered while exposing the data
- Data will be shown in Readable JSON format
- User accessing this endpoint through a valid Token & ConsumerId, provided by ProcessMAP, will have access to complete data
...
Location
Location Details
Request
GET GET papi/v1/imsoutbound/nearmissincidents?locationCode={locationCode}&dateFrom={dateFrom}&dateTo={dateTo}locationoutbound/LocationInfo
Ex: papi/v1/imsoutbound/nearmissincidents?locationCode=westlake&dateFrom=2019-07-01&dateTo=2019-07-30
URI Parameters
Location Code in string format, DateFrom & DateTo are to be passed as parameters.
...
Represents the unique code of location for which Incident records to return.
...
Required
...
Represents the starting date of Incident records to return.
...
Required
...
Represents the ending date of Incident records to return.
...
Required
Headers
Name | Description | Sample |
---|---|---|
Authorization | Represents the value of the authentication token. Allow multiple values: no. | Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ... |
ConsumerId | Represents the value of the consumer id. Allow multiple values: no. | 2426 |
Response
Sample:
{
...
"Location Id": 1,
"Location Name": "sample string 2",
"Location Code": "sample string 3"
}
Location Field List and Mapping
Product Field Name | Description | Field Type and Size |
---|---|---|
Location Id | Represents the id of a location | INT |
Location Name | Represents location name | NVARCHAR(50) |
Location Code | Represents location code | NVARCHAR(50) |
Errors/Validation Messages
Generic Error codes are given below.
...
{
"HttpStatusCode": 401,
"HttpStatus": "Unauthorized",
"ErrorCode": 1030,
"ErrorMessage": "Invalid tenant."
}
If the location code given is invalid:
{
"Message": "Invalid Location Code"
}
If the dates were not properly passed, i.e, From Date is greater than To Date
{
"Message": "Date From is greater than Date To"
}