curl --request GET \
--url https://prod01.oms.fabric.inc/api/v2/location \
--header 'Authorization: Bearer <token>' \
--header 'x-site-context: <x-site-context>'{
"locations": [
{
"attributes": {
"isReturns": true
},
"id": "622fae9a065d9e62a4029f79",
"locationNum": 13,
"name": "CA",
"isActive": true,
"address": {
"addressLine1": "2800 Ashcraft Court",
"addressLine2": "Fairview road",
"addressLine3": "N 9 1/2 street",
"addressLine4": "Coronado school",
"city": "Coronado",
"state": "California",
"country": "USA",
"postalCode": 92118,
"type": "2800 Ashcraft Court",
"contact": [
{
"type": "Residence",
"email": "[email protected]",
"phone": [
{
"number": "555-555-5555",
"type": "mobile"
}
],
"name": {
"first": "John",
"middle": "Mark",
"last": "Doe"
}
}
]
},
"type": "warehouse",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"operatingHours": [
{
"day": "Monday",
"hours": [
{
"open": "10:00",
"close": "16:00",
"type": "OPEN"
}
]
}
],
"coordinates": {
"type": "Point",
"coordinates": [
[
"-22.95239063733024",
"-43.21034257655916"
]
]
},
"services": {
"isCurbsidePickUp": false
}
}
],
"pagination": {
"total": 1,
"limit": 1,
"offset": 0
}
}Retrieves a paginated list of all locations
curl --request GET \
--url https://prod01.oms.fabric.inc/api/v2/location \
--header 'Authorization: Bearer <token>' \
--header 'x-site-context: <x-site-context>'{
"locations": [
{
"attributes": {
"isReturns": true
},
"id": "622fae9a065d9e62a4029f79",
"locationNum": 13,
"name": "CA",
"isActive": true,
"address": {
"addressLine1": "2800 Ashcraft Court",
"addressLine2": "Fairview road",
"addressLine3": "N 9 1/2 street",
"addressLine4": "Coronado school",
"city": "Coronado",
"state": "California",
"country": "USA",
"postalCode": 92118,
"type": "2800 Ashcraft Court",
"contact": [
{
"type": "Residence",
"email": "[email protected]",
"phone": [
{
"number": "555-555-5555",
"type": "mobile"
}
],
"name": {
"first": "John",
"middle": "Mark",
"last": "Doe"
}
}
]
},
"type": "warehouse",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"operatingHours": [
{
"day": "Monday",
"hours": [
{
"open": "10:00",
"close": "16:00",
"type": "OPEN"
}
]
}
],
"coordinates": {
"type": "Point",
"coordinates": [
[
"-22.95239063733024",
"-43.21034257655916"
]
]
},
"services": {
"isCurbsidePickUp": false
}
}
],
"pagination": {
"total": 1,
"limit": 1,
"offset": 0
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
The x-site-context header is a JSON object that contains information about the source you wish to pull from. The mandatory account is the 24 character identifier found in Copilot. The channel (Sales channel ID), stage (environment name), and date attributes can be used to further narrow the scope of your data source.
"{\"date\": \"2023-01-01T00:00:00.000Z\", \"channel\": 12, \"account\": \"1234abcd5678efgh9ijklmno\",\"stage\":\"production\"}"
Show child attributes
To query location based on a single or multiple location numbers. For multiple location numbers, add comma separated values.
"13,12,15"
To query location based on single or multiple location types. For multiple location types, add comma separated values.
"warehouse, pickup"
Pagination object represents the process of separating data into different pages
Show child attributes
Total number of location records
1
Number of records returned on a single page
x >= 11
Number of records skipped before selecting the records, default is zero
x >= 10
Success
Paginated location details
Show child attributes
Location attribute object
{ "isReturns": true }Unique location identifier
"622fae9a065d9e62a4029f79"
Unique number to identify the location
13
Location name
"CA"
true indicates location is active
false indicates location is inactive.
true
Location address details
Show child attributes
Address line 1
"2800 Ashcraft Court"
Address line 2
"Fairview road"
Address line 3
"N 9 1/2 street"
Address line 4
"Coronado school"
city
"Coronado"
State name the location belongs to
"California"
Country name of the location
"USA"
Postal code
92118
Address type
"2800 Ashcraft Court"
Contact list
Show child attributes
Contact type
"Residence"
Email address of the location
Name object contains full name of the individual to contact, who reside in the location
Location type
"warehouse"
Date on which the location is created
Date on which the location is updated
Operating hours of the location
Show child attributes
Day of the week
"Monday"
JSON attributes on which locations are allowed to filter
{ "isCurbsidePickUp": false }Pagination object represents the process of separating data into different pages
Show child attributes
Total number of location records
1
Number of records returned on a single page
x >= 11
Number of records skipped before selecting the records, default is zero
x >= 10
Was this page helpful?