LateLate API
Utilities

GMB Place Actions


Lists place action links for a Google Business Profile location.

Place actions are the booking, ordering, and reservation buttons that appear on your listing.

GET
/v1/accounts/{accountId}/gmb-place-actions
AuthorizationBearer <token>

API key authentication - use your Late API key as a Bearer token

In: header

Path Parameters

accountIdstring

Query Parameters

pageSize?integer
Default100
Rangevalue <= 100
pageToken?string

Response 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": {}
}

Creates a place action link for a location.

Available action types:

  • APPOINTMENT - Booking an appointment
  • ONLINE_APPOINTMENT - Booking an online appointment
  • DINING_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 only
  • FOOD_TAKEOUT - Ordering food for takeout only
  • SHOP_ONLINE - Shopping with delivery and/or pickup
POST
/v1/accounts/{accountId}/gmb-place-actions
AuthorizationBearer <token>

API key authentication - use your Late API key as a Bearer token

In: header

Path Parameters

accountIdstring
uristring

The action URL

placeActionTypestring

Type of action

Value in"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
/v1/accounts/{accountId}/gmb-place-actions
AuthorizationBearer <token>

API key authentication - use your Late API key as a Bearer token

In: header

Path Parameters

accountIdstring

Query Parameters

namestring

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": {}
}