BusinessApi

<back to all web services

PlaceUpdateRequest

Business
Requires Authentication
Required role:Business
The following routes are available for this service:
POST/place/update
PlaceUpdateRequest Parameters:
NameParameterData TypeRequiredDescription
PlaceIdbodylongNo
NamebodystringYes
PhonebodystringNo
EmailbodystringNo
StreetbodystringYes
PostalCodebodystringYes
RegionbodystringYes
OverviewbodystringNo
WebsitebodystringNo
WebShopbodystringNo
Longitudebodyfloat?No
Latitudebodyfloat?No
WheelChairAccessiblebodybool?No
Wifibodybool?No
OutdoorSeatingbodybool?No
SaveFoodAndMoneybodybool?No
OpeningHoursbodyOpeningHoursNo
ParkingbodyList<Parking>No
PaymentOptionsbodyList<PaymentOption>No
OpeningHours Parameters:
NameParameterData TypeRequiredDescription
WeeklyformWeeklyOpeningHoursYes
WeeklyOpeningHours Parameters:
NameParameterData TypeRequiredDescription
MondayformOpeningHourNo
TuesdayformOpeningHourNo
WednesdayformOpeningHourNo
ThursdayformOpeningHourNo
FridayformOpeningHourNo
SaturdayformOpeningHourNo
SundayformOpeningHourNo
OpeningHour Parameters:
NameParameterData TypeRequiredDescription
OpenAtHourformintNo
OpenAtMinuteformintNo
CloseAtHourformintNo
CloseAtMinuteformintNo
Parking Enum:
StreetParking
ParkingGarageNearby
PaymentOption Enum:
Visa
MasterCard
AmericanExpress
Diners
Vipps
PlaceUpdateResponse Parameters:
NameParameterData TypeRequiredDescription
PlaceIdformlongNo

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

HTTP + JSV

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

POST /place/update HTTP/1.1 
Host: business-api.brovs.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	placeId: 0,
	name: String,
	phone: String,
	email: String,
	street: String,
	postalCode: String,
	region: String,
	overview: String,
	website: String,
	webShop: String,
	longitude: 0,
	latitude: 0,
	wheelChairAccessible: False,
	wifi: False,
	outdoorSeating: False,
	saveFoodAndMoney: False,
	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
			}
		}
	},
	parking: 
	[
		StreetParking
	],
	paymentOptions: 
	[
		Visa
	]
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	placeId: 0
}