Filter locations

GET /locations

Sample request:

GET /locations?type=164&offset=0&limit=10

or

GET /locations?type=164,248&offset=0&limit=10

If you want to search for multiple values for a given parameter, enter :

param=val1,val2

For example, the query shown above would return the locations that have a type of either 164 or 248.

Query parameters

  • code string

    Location code.

    Default value is empty.

  • name string

    Location name.

    Default value is empty.

  • type string

    Location type.

    Default value is empty.

  • country string

    Location country.

    Default value is empty.

  • parent string

    Parent location code (eg. Parent of MTDF-Terminal de France is FRLEH-Le Havre).

    Default value is empty.

  • desc boolean

    Boolean that indicates the sort order. If it is set to true, results will be sorted by descending order.

    Default value is false.

  • offset integer(int32)

    Index of the first returned result.

    Default value is 0.

  • limit integer(int32)

    Number of results to be returned. Max value is 10.

    Default value is 10.

Responses

  • 200 application/json

    Successful operation

    Hide response attributes Show response attributes object
    • total integer(int32)

      Total number of items found by the query

    • first integer(int32)

      Index of the first returned object

    • items array[object] | null

      Locations represented ports, airports, warehouse, berth, ... referenced in the S)ONE application.

      Locations represented ports, airports, warehouse, berth, ... referenced in the S)ONE application.

      Hide items attributes Show items attributes object
      • code string | null

        Code of the location

        Minimum length is 0, maximum length is 20.

      • name string | null

        Name of the location

        Minimum length is 0, maximum length is 256.

      • type integer(int32)

        Type of location

      • country string | null

        Three letter code of country

        Minimum length is 0, maximum length is 3.

      • parent string | null

        Code of the parent location
        eg. Parent of MTDF (Terminal de France) is FRLEH (Le Havre)

        Minimum length is 0, maximum length is 20.

      • Additional properties are NOT allowed
    • Additional properties are NOT allowed
  • 400 application/json

    Unexpected error

    Hide response attributes Show response attributes object
    • status string | null

      Error status

    • timestamp string(date-time)

      Error date

    • code string | null

      Error code
      - R101 : The container size type is unfound.
      - R102 : The country code is unfound.
      - R103 : The document type is unfound.
      - R104 : The location code is unfound.
      - R105 : The location type is unfound.
      - R106 : The packaging code is unfound.
      - R107 : The transport mode is unfound.
      - R108 : The transport mean type is unfound.
      - R109 : The event type is unfound.
      - R110 : The UN/LOCODE is unfound.
      - R111 : The actor is unfound.
      - R112 : The dangerous code is unfound.

    • message string | null

      Error message

    • Additional properties are NOT allowed
GET /locations
curl \
 -X GET https://soget-api-integration.azure-api.net/api-referential-list/v1/locations \
 -H "Authorization: Bearer $ACCESS_TOKEN" \
 -H "Ocp-Apim-Subscription-Key: $API_KEY"
Response examples (200)
{
  "total": 11,
  "first": 3,
  "items": [
    {
      "code": "FRLEH",
      "name": "Le Havre",
      "type": 248,
      "country": "FRA",
      "parent": "FRLEH"
    }
  ]
}
Response examples (400)
{
  "status": "400",
  "timestamp": "2022-10-18T14:53:52.239Z",
  "code": "R001",
  "message": "Information not found."
}