Update business information
POST/api/v2/businesses/:business_id
This endpoint lets you access to the information of a business. You need to have WRITE access on this business. Only indicated values are taken into account (it works like a PATCH). You cannot push fields disabled for your org.
Request
Path Parameters
- application/json
Body
required
Timestamp (in seconds) of the business creation
Timestamp (in seconds) of the business last modification. It doesn't take into account changes to the Custom Fields or related objects.
The unique store code of the business. If not provided, it will be automatically generated
Possible values: [open
, closed
, temporarily_closed
]
Default value: open
Defines the current status of the business. Open
indicates the business
is up and running. Closed
means that the business has definitely closed.
For temporarily closed businesses please use the specific_hours
.
The organisation unique identifier. During onboarding, we create an organisation where all your businesses will be aggregated
The id of the group the business belongs to. An organisation can have multiple groups that contain one or more businesses. A business can belong to only one group.
The name of the business (POI) as it will appear on the publishing platforms
Full address of the business.
For example : `130 Rue du Mont-Cenis
Complement of address. Any additional information that could help better find the business location
The city where the business is located
Zipcode (or postal code) for the business address. Can be empty if the business' country does not require one.
The region where the business is located. Can be empty, it is only useful for some countries like Italy or Spain among others.
Business country - In the ISO 3166 alpha2 code format (i.e. use “FR” for France instead of "fr")
Business default language - it either corresponds to the country's default language or set as English by default
A short description of the business. It needs to be in the language of the country where the business is located. For example, if the business is located in Madrid, then the description needs to be in Spanish.
⚠️It is limited to 200 characters
A more detailed description of the business. It needs to be in the language of the country where the business is located. For example, if the business is located in London, then the description needs to be in English.
⚠️It is limited to 750 characters
A list of category ids mapped to the business. At least one category needs to be provided.
The business own website url or the main url of the company.
Business Facebook page url
Business twitter page url
Id of GMB Location to which the business is linked
Unique reference to the business on Google Maps and Google Places, can be used to construct a review URL for example, https://search.google.com/local/writereview?placeid=<google_place_id>
Id of Facebook Location to which the business is linked
The National Identification Number of the business
It describes a unique number for which the business is registered in a specific country. For example, in France, it's SIRET code or for Ireland it's the CRO
Business LOGO URL
photos
object
The logo image of the brand. On Google, for example, for businesses that have their basic information (phone number, hours, etc.), the Business Profile will highlight the logo.
The business's main photo URL. On Google, for example, it represents the cover photo on the top of the profile.
Additional photos that can highlight the features of the business.
Photos of the businesses entire menu.
Latitude pushed on publishers. Decimals are separated by a dot and not by a comma.
Longitude pushed on publishers. Decimals are separated by a dot and not by a comma.
subscriptions
object
presence_management
object
required
Product has been activated
review_management
object
required
Product has been activated
review_booster
object
required
Product has been activated
messages
object
required
Product has been activated
Responses
- 201
- 400
- 401
- 403
- 404
- 422
- 500
- application/json
- Schema
- Example (from schema)
Schema
{
"id": "string"
}
- application/json
- Schema
- Example (from schema)
Schema
HTTP status code
Error message
Error name
{
"statusCode": 404,
"message": "Cannot find item",
"error": "Not Found"
}
- application/json
- Schema
- Example (from schema)
Schema
HTTP status code
Error message
Error name
{
"statusCode": 404,
"message": "Cannot find item",
"error": "Not Found"
}
- application/json
- Schema
- Example (from schema)
Schema
HTTP status code
Error message
Error name
{
"statusCode": 404,
"message": "Cannot find item",
"error": "Not Found"
}
- application/json
- Schema
- Example (from schema)
Schema
HTTP status code
Error message
Error name
{
"statusCode": 404,
"message": "Cannot find item",
"error": "Not Found"
}
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
HTTP status code
Error message
Possible values: [query
, body
, response
, param
]
Where in the request the error occurred
errors
object[]
required
Possible values: non-empty
Path to the property with the error
constraints
object
required
Error message
{
"statusCode": 404,
"message": "Cannot find item",
"location": "query",
"errors": [
{
"path": "business.id",
"constraints": {
"object_required_property": "Required property"
}
}
]
}
- application/json
- Schema
- Example (from schema)
Schema
HTTP status code
Error message
Error name
{
"statusCode": 404,
"message": "Cannot find item",
"error": "Not Found"
}