Client Service¶
Use this service to obtain location information
GET /api/client/locations¶
Example Request:
curl -X GET \
https://dev.takeouttech.com/api/client/locations \
-H 'authorization: Bearer [theToken]
Example Response:
[
{
"ID": "d48c30e0-3c52-450f-b068-fcd8bcb47d7f",
"Name": "Takeout Cafe",
"Active": true
},
{
"ID": "d3ad210d-c8b1-449e-8389-bd82e20e327f",
"Name": "Takeout Cafe - WebLinkx",
"Active": true
},
{
"ID": "466ba466-f9e8-4a9d-8248-da483944936f",
"Name": "Takeout Cafe - Kiosk",
"Active": true
}
]
GET /api/client/location¶
- id: string, the GUID for this location
Example Request:
curl -X GET \
http://dev.takeouttech.com/api/client/location?id=[theLocationGUID] \
-H 'authorization: Bearer [theToken]
Example Response:
{
"ID": "d48c30e0-3c52-450f-b068-fcd8bcb47d7f",
"MenuID": "7ca9aafd-9ec2-4bff-8224-a4a7cc9710f9", //**this is the MenuID for this location**
"ClientID": 195,
"LocationID": 2576,
"Name": "Takeout Cafe",
"HasPickup": true,
"HasDelivery": true,
"CurbsidePickup": true,
"AllowGroupOrder": true,
"TaxRate": 7.5,
"Phone": "(212) 983-7374",
"Fax": "(212) 953-7378",
"Active": true,
"Address": {
"ID": 2774628,
"Street": " Lexington Avenue",
"Apartment": "",
"City": "New York",
"State": "NY",
"Zip": "10028",
"Line1Summary": "Lexington Avenue Lexington Avenue",
"Line2Summary": "New York, NY 10028"
},
"PickupHours": [
{
"DayOfWeek": 1,
"Day": "Monday",
"LunchPrepTime": 30,
"LunchOpenTime": "6:00 AM",
"LunchCloseTime": "12:00 PM",
"DinnerPrepTime": 30,
"DinnerOpenTime": "12:01 PM",
"DinnerCloseTime": "9:00 PM"
},
{
"DayOfWeek": 2,
"Day": "Tuesday",
"LunchPrepTime": 30,
"LunchOpenTime": "6:00 AM",
"LunchCloseTime": "12:00 PM",
"DinnerPrepTime": 30,
"DinnerOpenTime": "12:01 PM",
"DinnerCloseTime": "9:00 PM"
},
{
"DayOfWeek": 3,
"Day": "Wednesday",
"LunchPrepTime": 30,
"LunchOpenTime": "6:00 AM",
"LunchCloseTime": "12:00 PM",
"DinnerPrepTime": 30,
"DinnerOpenTime": "12:01 PM",
"DinnerCloseTime": "9:00 PM"
},
{
"DayOfWeek": 4,
"Day": "Thursday",
"LunchPrepTime": 30,
"LunchOpenTime": "6:00 AM",
"LunchCloseTime": "12:00 PM",
"DinnerPrepTime": 30,
"DinnerOpenTime": "12:01 PM",
"DinnerCloseTime": "9:00 PM"
},
{
"DayOfWeek": 5,
"Day": "Friday",
"LunchPrepTime": 30,
"LunchOpenTime": "6:00 AM",
"LunchCloseTime": "12:00 PM",
"DinnerPrepTime": 30,
"DinnerOpenTime": "12:01 PM",
"DinnerCloseTime": "9:00 PM"
},
{
"DayOfWeek": 6,
"Day": "Saturday",
"LunchPrepTime": 30,
"LunchOpenTime": "7:00 AM",
"LunchCloseTime": "12:00 PM",
"DinnerPrepTime": 30,
"DinnerOpenTime": "12:01 PM",
"DinnerCloseTime": "8:00 PM"
},
{
"DayOfWeek": 7,
"Day": "Sunday",
"LunchPrepTime": 30,
"LunchOpenTime": "7:00 AM",
"LunchCloseTime": "12:00 PM",
"DinnerPrepTime": 30,
"DinnerOpenTime": "12:01 PM",
"DinnerCloseTime": "8:00 PM"
}
],
"DeliveryHours": [
{
"DayOfWeek": 1,
"Day": "Monday",
"LunchPrepTime": 15,
"LunchOpenTime": "12:00 AM",
"LunchCloseTime": "12:00 AM",
"DinnerPrepTime": 15,
"DinnerOpenTime": "12:00 AM",
"DinnerCloseTime": "12:00 AM"
},
{
"DayOfWeek": 2,
"Day": "Tuesday",
"LunchPrepTime": 15,
"LunchOpenTime": "12:00 AM",
"LunchCloseTime": "12:00 AM",
"DinnerPrepTime": 15,
"DinnerOpenTime": "12:00 AM",
"DinnerCloseTime": "12:00 AM"
},
{
"DayOfWeek": 3,
"Day": "Wednesday",
"LunchPrepTime": 15,
"LunchOpenTime": "12:00 AM",
"LunchCloseTime": "12:00 AM",
"DinnerPrepTime": 15,
"DinnerOpenTime": "12:00 AM",
"DinnerCloseTime": "12:00 AM"
},
{
"DayOfWeek": 4,
"Day": "Thursday",
"LunchPrepTime": 15,
"LunchOpenTime": "12:00 AM",
"LunchCloseTime": "12:00 AM",
"DinnerPrepTime": 15,
"DinnerOpenTime": "12:00 AM",
"DinnerCloseTime": "12:00 AM"
},
{
"DayOfWeek": 5,
"Day": "Friday",
"LunchPrepTime": 15,
"LunchOpenTime": "12:00 AM",
"LunchCloseTime": "12:00 AM",
"DinnerPrepTime": 15,
"DinnerOpenTime": "12:00 AM",
"DinnerCloseTime": "12:00 AM"
},
{
"DayOfWeek": 6,
"Day": "Saturday",
"LunchPrepTime": 15,
"LunchOpenTime": "12:00 AM",
"LunchCloseTime": "12:00 AM",
"DinnerPrepTime": 15,
"DinnerOpenTime": "12:00 AM",
"DinnerCloseTime": "12:00 AM"
},
{
"DayOfWeek": 7,
"Day": "Sunday",
"LunchPrepTime": 15,
"LunchOpenTime": "12:00 AM",
"LunchCloseTime": "12:00 AM",
"DinnerPrepTime": 15,
"DinnerOpenTime": "12:00 AM",
"DinnerCloseTime": "12:00 AM"
}
],
"Holidays": []
}