Create and update a review from a custom partner
Changed onThis endpoint lets you push into Partoo the reviews you collect on your own platform, through a custom review partner enabled on your organization.
A review is identified by the pair (partner_slug, external_id):
- the first call with a given pair creates the review,
- every later call with the same pair updates it in place.
Sending the same payload twice is therefore safe: the second call is a no-op and still answers 200. Pushing a review you previously deleted restores it.
You can push for partners that are flagged as is_custom by List review partners. Reviews created this way behave like any other review: they are returned by Search for reviews, they can be replied to, and they trigger the review_created / review_updated webhooks.
You must use an API key with ORG_ADMIN rights and the review_edit permission, and the business must belong to the organization of the API key's.
Request
- Base URLhttps://api.partoo.co/v2
- AuthAPI key in header x-APIKey
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"partner_slug": "custom_partner",
"external_id": "ue-review-8f21c0",
"business_id": "5409c35a97bbc544d8e26737",
"rating": 4,
"content": "Fast delivery, meal was still hot. Thanks !",
"author": {
"display_name": "Camille D."
},
"date": "2026-09-15T18:32:11+02:00",
"update_date": "2026-09-16T09:04:55+02:00",
"link": "https://www.custom_partner.com/reviews/8f21c0",
"reply": {
"content": "Thank you for your review!",
"date": "2026-09-16T09:04:55+02:00"
}
}Response
The review that was created or updated
Example response
{
"org_id": 42,
"id": 34,
"business_id": "5409c35a97bbc544d8e26737",
"partner": "google_my_business",
"partner_id": "accounts/114063712393225091258/locations/74805271119400652054",
"author_name": "Castorche",
"date": "2017-07-01T16:10:23.156000+02:00",
"update_date": "2017-08-01T19:15:54.256000+02:00",
"rating": 3,
"content": "Magasin un peu vieillot , mais personnel très sympathique, nombreuses références en rayons , un très bon choix côté vin...",
"comments": [
{
"id": 82938,
"partner_id": "accounts/114063712393225091258/locations/74805271119400652054",
"created": "2019-08-01T19:15:54.256000+02:00",
"author_name": "Castorche",
"content": "Merci ❤️",
"date": "2017-08-01T19:15:54.256000+02:00",
"update_date": "2017-08-01T19:15:54.256000+02:00",
"can_edit": true,
"review_id": 34,
"user_id": "123456789abcdef2f60c42ff"
}
],
"tags": [
{
"id": 25,
"label": "food",
"color": "#808080"
}
],
"media_links": [
"https://lh3.googleusercontent.com/gpms...",
"https://lh3.googleusercontent.com/gpms-cs-s/AB8u6HYwO..."
]
}Changes
- info
endpoint added
- info