GMB Place Actions
Create and manage booking, ordering, and reservation action links for Google Business Profile locations via the Late API
List place action links (booking, ordering, reservations)
Lists place action links for a Google Business Profile location.
Place actions are the booking, ordering, and reservation buttons that appear on your listing.
API key authentication - use your Late API key as a Bearer token
In: header
Path Parameters
Query Parameters
100value <= 100Response Body
application/json
application/json
application/json
curl -X GET "https://getlate.dev/api/v1/accounts/string/gmb-place-actions"{
"success": true,
"placeActionLinks": [
{
"name": "locations/123/placeActionLinks/456",
"uri": "https://order.ubereats.com/joespizza",
"placeActionType": "FOOD_ORDERING"
},
{
"name": "locations/123/placeActionLinks/789",
"uri": "https://www.opentable.com/joespizza",
"placeActionType": "DINING_RESERVATION"
}
]
}{
"error": "string",
"details": {}
}{
"error": "string",
"details": {}
}Create a place action link (booking, ordering, reservation)
Creates a place action link for a location.
Available action types:
APPOINTMENT- Booking an appointmentONLINE_APPOINTMENT- Booking an online appointmentDINING_RESERVATION- Making a dining reservation (OpenTable, Resy, etc.)FOOD_ORDERING- Ordering food for delivery and/or takeout (DoorDash, Uber Eats, etc.)FOOD_DELIVERY- Ordering food for delivery onlyFOOD_TAKEOUT- Ordering food for takeout onlySHOP_ONLINE- Shopping with delivery and/or pickup
API key authentication - use your Late API key as a Bearer token
In: header
Path Parameters
The action URL
Type of action
"APPOINTMENT" | "ONLINE_APPOINTMENT" | "DINING_RESERVATION" | "FOOD_ORDERING" | "FOOD_DELIVERY" | "FOOD_TAKEOUT" | "SHOP_ONLINE"Response Body
application/json
application/json
application/json
curl -X POST "https://getlate.dev/api/v1/accounts/string/gmb-place-actions" \ -H "Content-Type: application/json" \ -d '{ "uri": "https://order.ubereats.com/joespizza", "placeActionType": "FOOD_ORDERING" }'{
"success": true,
"name": "string",
"uri": "string",
"placeActionType": "string"
}{
"error": "string",
"details": {}
}{
"error": "string",
"details": {}
}Delete a place action link
API key authentication - use your Late API key as a Bearer token
In: header
Path Parameters
Query Parameters
The resource name of the place action link (e.g. locations/123/placeActionLinks/456)
Response Body
application/json
application/json
application/json
curl -X DELETE "https://getlate.dev/api/v1/accounts/string/gmb-place-actions?name=string"{
"success": true,
"deleted": true,
"name": "string"
}{
"error": "string",
"details": {}
}{
"error": "string",
"details": {}
}