Authorizations
The authentication system on Partoo API is using API Key that should be put in the header of the request (the name of the header is x-APIKey
). An api_key is linked to a user. This user's role will give you different access level to the API features.
Body
Request object
The name of the business (POI) as it will appear on the publishing platforms
1
"Corner shop"
Business country - In the ISO 3166 alpha2 code format (i.e. use “FR” for France instead of "fr")
"FR"
A list of category ids mapped to the business. At least one category needs to be provided. For more information see Categories section
1
[
"gcid:restaurant",
"gcid:fast_food_restaurant",
"gcid:hamburger_restaurant"
]
Specify how the clients can reach the persons in charge of the business in case they have questions.
The organization unique identifier at Partoo. During onboarding, Partoo creates an organization where all your businesses will be aggregated
42
List of Group ID of the business.
Groups the business belongs to.
[1, 2, 3]
Defines whether the business is a physical entity with an address (LOCAL) or a Brand (GLOBAL).
LOCAL
, GLOBAL
"LOCAL"
Zipcode (or postal code) for the business address. Can be empty if the business' country does not require one.
"75019"
The city where the business is located.
Required if 'reach' is not specified or set to 'LOCAL'
.
"Paris"
The region where the business is located. Can be empty, it is only useful for some countries like Italy or Spain among others.
"Ile-de-France"
The unique store code of the business. If not provided, it will be automatically generated
"CS-75019"
Defines the current status of the business. open
indicates the business is up and running. closed
means that the business has definitely closed. temporarily_closed
means that the business is temporarily closed, it is advised when your business is closed for more than one week, otherwise use the specific_hours
open
, closed
, temporarily_closed
"open"
The opening_date represents the date when a business was opened. The format of the date must be in ISO 8601 format (YYYY-MM-DD). ⚠️ The date must be in the past or no more than one year in the future from the current date (Google API requirement).
"2025-01-01"
Full address of the business.
For example : 130 Rue du Mont-Cenis
.
"12 bis rue du coquelicot"
Complement of address. Any additional information that could help better find the business location
Latitude. Decimals are separated by a dot and not by a comma.
-3.585993
Longitude. Decimals are separated by a dot and not by a comma.
47.870341
The business own website url or the main url of the company.
"https://www.corner-shop.co/"
Business Facebook page url
"https://www.facebook.com/the-corner-shop"
Business twitter page url
"https://www.twitter.com/the-corner-shop"
A short description of the business.
⚠️ It is limited to 80 characters
"lorem ipsum"
A more detailed description of the business.
⚠️ It is limited to 750 characters
"lorem ipsum dolor sit amet"
The opening hours of the business (in its timezone).
Opening hours are specified per weekday. This is done by supplying an object mapping weekdays ("monday", "tuesday", etc.) to a list of strings. These strings in turn represent time slots during which the business is open.
For example, the following value would set the opening hours to between 08:00-15:00 in the afternoon and 18:00-23:00 in the evening on Mondays:
{"monday": ["08:00-15:00", "18:00-23:00"]}
To indicate that a business is open 24 hours for a specific weekday, use the value ["00:00-23:59"]
.
❗ This field is not mandatory, but if not provided then the business will not be pushed on some platforms (example: Google).
If provided, then a schedule needs to be sent for each day in particular.
Exceptional opening or closing times for the business (in its timezone).
All exceptional days of the year, including temporarily closed, can be specified beforehand or on the go. For example:
- Beforehand: bank holidays (like Christmas or Labor Day)
- Unpredicted: COVID-19 exceptional situation
Specific hours are defined by two values:
open
, containing a list of days with exceptional opening hoursclose
, containing a list of days where the business is exceptionally closed all day
These values in turn contain:
starts_at
indicating the first date for which the exceptional hours are validends_at
indicating the last date (inclusive) for which the exceptional hours are validopen_hours
(only used for days with exceptional opening hours) indicating the actual time slots for the given period, following the same pattern as the time slots inopen_hours
Business photos
Each business can have one or more photos associated
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 the SIRET code, or for Ireland, it's the CRO.
Custom Fields set for this Business
They represent configurable fields that can be defined in addition to the normal business fields proposed by Partoo.
They are unique to the organization and should suit your company needs.
{
"Parking": true,
"ManagerName": "toto",
"Surface": 35,
"DistanceFromSubway": 1.5,
"Level": "one",
"Services": ["DisabledAccess", "FreeParking"],
"BannerImage": ["image 1", "image 2"],
"TeamMembers": [
{
"url": "image1",
"texts": { "name1": "value 1", "name2": "value 2" }
}
]
}