...
Sommaire | ||||
---|---|---|---|---|
|
GET {url}/localtrac/ |
---|
location/<location_uuid>/schedules | ||||||
---|---|---|---|---|---|---|
This route will return the list of the location’s regular opening hours. If one day is different (abnormal), use Schedule Exceptions instead. | ||||||
Request | ||||||
Headers | ||||||
Authorization | <token> obtained during the Authentication | |||||
Accept | application/json | |||||
Response (200) - Success | ||||||
Headers | ||||||
Content-type | application/json | |||||
Cache-Control | no-cache,private | |||||
Body | ||||||
| ||||||
<day> | Each row represents a day of the week. This row contains an array of intervals representing the opening hours of that day.
|
GET {url}/localtrac/ |
---|
location/<location_uuid>/scheduleexceptions | ||||||
---|---|---|---|---|---|---|
This route will return the list of special opening hours (exceptions) where the opening hours of the location differ from the regular opening hours. | ||||||
Request | ||||||
Query | ||||||
p | <int> Page to obtain | |||||
Headers | ||||||
Authorization | <token> obtained during the Authentication | |||||
Accept | application/json | |||||
Response (200) - Success | ||||||
Headers | ||||||
Content-type | application/json | |||||
Cache-Control | no-cache,private | |||||
Body | ||||||
| ||||||
<day> | Each row represents a specific day where the opening hours differ from the regular opening hours. This row contains an array of intervals representing the opening hours of that day. |
POST {url}/localtrac/locations/<location_uuid>/scheduleexceptions
The change will only apply to normal business hours and not to additional business hours.
|
POST {url}/localtrac/location/<location_uuid>/scheduleexceptions | |||||||
---|---|---|---|---|---|---|---|
This route will add/update the schedule exception for each given day provided. The change will only apply to normal business hours and not to additional business hours.
| |||||||
Request | |||||||
Headers | |||||||
Authorization | <token> obtained during the Authentication | ||||||
Accept | application/json | ||||||
Content-Type | application/json | ||||||
Body | |||||||
| |||||||
Response (200) - Success | |||||||
Headers | |||||||
Content-type | application/json | ||||||
Cache-Control | no-cache,private | ||||||
Body | |||||||
| |||||||
Response (400) - Validation Error | |||||||
Headers | |||||||
Content-type | application/json | ||||||
Cache-Control | no-cache,private | ||||||
Body | |||||||
| |||||||
message | Always the same error message, indicating that an error occured during the validation process | ||||||
errors | An associative array where the key represents the logical path to the data in error and the value represents the error found with the given data. If a key contains “.” character, this means nested array. In the case of an array without keys, the logical number would be taken. |
GET {url}/localtrac/location/<location_uuid>/allSchedules | ||||||
---|---|---|---|---|---|---|
This route will return the list of the location’s opening hours. | ||||||
Request | ||||||
Headers | ||||||
Authorization | <token> obtained during the Authentication | |||||
Accept | application/json | |||||
Response (200) - Success | ||||||
Headers | ||||||
Content-type | application/json | |||||
Cache-Control | no-cache,private | |||||
Body | ||||||
| ||||||
<schedule> |
|
POST {url}/localtrac/location/<location_uuid>/allSchedules | |||||||||
---|---|---|---|---|---|---|---|---|---|
This route will add/update the schedule for each provided day of each provided schedule type | |||||||||
Request | |||||||||
Headers | |||||||||
Authorization | <token> obtained during the Authentication | ||||||||
Accept | application/json | ||||||||
Content-Type | application/json | ||||||||
Body (Example) | |||||||||
| |||||||||
Schedule (optional) | An associative array where each key is one day of the week. The value of each key is a range of opening hours with “start” and “end” key for each period within a day. The sub array allows multiple values since a day can be opened and closed multiple times per day.
| ||||||||
Response (200) - Success | |||||||||
Headers | |||||||||
Content-type | application/json | ||||||||
Cache-Control | no-cache,private | ||||||||
Body | |||||||||
| |||||||||
Response (400) - Validation Error | |||||||||
Headers | |||||||||
Content-type | application/json | ||||||||
Cache-Control | no-cache,private | ||||||||
Body | |||||||||
| |||||||||
message | Always the same error message, indicating that an error occured during the validation process | ||||||||
errors | An associative array where the key represents the logical path to the data in error and the value represents the error found with the given data. If a key contains “.” character, this means nested array. In the case of an array without keys, the logical number would be taken. |
GET {url}/localtrac/schedules | ||||||
---|---|---|---|---|---|---|
This route will return the list of custom schedule types. | ||||||
Request | ||||||
Headers | ||||||
Authorization | <token> obtained during the Authentication | |||||
Accept | application/json | |||||
Response (200) - Success | ||||||
Headers | ||||||
Content-type | application/json | |||||
Cache-Control | no-cache,private | |||||
Body | ||||||
| ||||||
<schedule type> |
|