Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
styleSquare

...

Background and strategic fit

The purpose of this Integration is to pull over the Location information that . This data can be further used in while hitting other APIs)

(as request parameter)This document provides information on how to consume the API's by the end Users can consume the API.


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

User Interaction


Users can fetch all location information at once by hitting the endpoint. There is also an optional parameter LEVEL which can be passed to the API and only Location codes mapped to that LEVEL would be shown in the JSON response.

Location Details


Request

GET papi/v1/locationoutbound/LocationInfo      or 

GET papi/v1/LocationOutbound/LocationInfo?level=LevelName  (PASSING level as OPTIONAL Parameter)

Ex: papi/v1/locationoutbound/LocationInfo       or 

    papi/v1/LocationOutbound/LocationInfo?level=LevelName   


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 NameDescriptionField Type and Size
Location

...

NameRepresents location nameNVARCHAR(50)
Location CodeRepresents location codeNVARCHAR(50)


Errors/Validation

...

Messages

Generic Error codes are given below.

...