ConsumerApi

<back to all web services

SharePlaceLinkUsedRequest

Consumer
The following routes are available for this service:
POST/share/share-place-link-usedA share place link was usedValidates the JWT token with the identity of the sharing user and the shared place and returns relevant information.
SharePlaceLinkUsedRequest Parameters:
NameParameterData TypeRequiredDescription
SharePlaceTokenbodystringYes
LocalebodyLocale?No
Locale Enum:
EnUs
NbNo
SharePlaceLinkUsedResponse Parameters:
NameParameterData TypeRequiredDescription
SharingUserformSharingUserNo
PlaceformSharedPlaceNo
ExpiresAtformDateTimeOffset?No
StateformSharingStateNo
SharingUser Parameters:
NameParameterData TypeRequiredDescription
FirstNameformstringYes
LastNameformstringYes
ProfilePhotoUrlformstringNo
SharedPlace Parameters:
NameParameterData TypeRequiredDescription
IdformlongNo
GuidformGuidNo
NameformstringYes
LogoUrlformstringNo
ImageUrlformstringNo
OpeningHoursformOpeningHoursNo
TimeZoneDtoformTimeZoneDtoYes
RootCategoriesformList<SharedRootCategory>Yes
PriceMainDishformSharePriceMainDishNo
WearPriceProfilesformList<ShareWearPriceProfile>Yes
OpeningHours Parameters:
NameParameterData TypeRequiredDescription
WeeklyformWeeklyOpeningHoursYes
WeeklyOpeningHours Parameters:
NameParameterData TypeRequiredDescription
MondayformOpeningHourNo
TuesdayformOpeningHourNo
WednesdayformOpeningHourNo
ThursdayformOpeningHourNo
FridayformOpeningHourNo
SaturdayformOpeningHourNo
SundayformOpeningHourNo
OpeningHour Parameters:
NameParameterData TypeRequiredDescription
OpenAtHourformintNo
OpenAtMinuteformintNo
CloseAtHourformintNo
CloseAtMinuteformintNo
TimeZoneDto Parameters:
NameParameterData TypeRequiredDescription
BaseUtcOffsetformTimeSpanNo
DaylightNameformstringYes
DisplayNameformstringYes
IdformstringYes
StandardNameformstringYes
SupportsDaylightSavingTimeformboolNo
SharedRootCategory Parameters:
NameParameterData TypeRequiredDescription
NameformstringYes
AbsoluteSlugformstringYes
SharePriceMainDish Parameters:
NameParameterData TypeRequiredDescription
LabelformstringYes
SlugformPriceMainDishNo
PriceMainDish Enum:
Value
Medium
High
FineDining
ShareWearPriceProfile Parameters:
NameParameterData TypeRequiredDescription
LabelformstringYes
SlugformstringYes
SharingState Enum:
Teaser
Awarded
SelfShare
Expired

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /share/share-place-link-used HTTP/1.1 
Host: consumer-api.brovs.com 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"sharePlaceToken":"String","locale":"EnUs"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"sharingUser":{"firstName":"String","lastName":"String","profilePhotoUrl":"String"},"place":{"id":0,"name":"String","logoUrl":"String","imageUrl":"String","openingHours":{"weekly":{"monday":{"openAtHour":0,"openAtMinute":0,"closeAtHour":0,"closeAtMinute":0},"tuesday":{"openAtHour":0,"openAtMinute":0,"closeAtHour":0,"closeAtMinute":0},"wednesday":{"openAtHour":0,"openAtMinute":0,"closeAtHour":0,"closeAtMinute":0},"thursday":{"openAtHour":0,"openAtMinute":0,"closeAtHour":0,"closeAtMinute":0},"friday":{"openAtHour":0,"openAtMinute":0,"closeAtHour":0,"closeAtMinute":0},"saturday":{"openAtHour":0,"openAtMinute":0,"closeAtHour":0,"closeAtMinute":0},"sunday":{"openAtHour":0,"openAtMinute":0,"closeAtHour":0,"closeAtMinute":0}}},"timeZoneDto":{"baseUtcOffset":"PT0S","daylightName":"String","displayName":"String","id":"String","standardName":"String","supportsDaylightSavingTime":false},"rootCategories":[{"name":"String","absoluteSlug":"String"}],"priceMainDish":{"label":"String","slug":"Value"},"wearPriceProfiles":[{"label":"String","slug":"String"}]},"expiresAt":"0001-01-01T00:00:00.0000000+00:00","state":"Teaser"}