LateLate API
Utilities

GMB Attributes


Get Google Business Profile location attributes

Fetches location attributes such as amenities, services, and accessibility features.

Common attributes for restaurants include:

  • Dining options: has_dine_in, has_takeout, has_delivery
  • Amenities: has_outdoor_seating, has_wifi, has_parking
  • Accessibility: has_wheelchair_accessible_entrance
  • Payments: pay_credit_card_types_accepted

Available attributes vary by business category.

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

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

In: header

Path Parameters

accountIdstring

Response Body

application/json

application/json

application/json

curl -X GET "https://getlate.dev/api/v1/accounts/string/gmb-attributes"
{
  "success": true,
  "attributes": [
    {
      "name": "has_delivery",
      "valueType": "BOOL",
      "values": [
        true
      ]
    },
    {
      "name": "has_takeout",
      "valueType": "BOOL",
      "values": [
        true
      ]
    },
    {
      "name": "has_outdoor_seating",
      "valueType": "BOOL",
      "values": [
        true
      ]
    },
    {
      "name": "pay_credit_card_types_accepted",
      "valueType": "REPEATED_ENUM",
      "repeatedEnumValue": {
        "setValues": [
          "visa",
          "mastercard",
          "amex"
        ]
      }
    }
  ]
}
{
  "error": "string",
  "details": {}
}
{
  "error": "string",
  "details": {}
}

Update Google Business Profile location attributes

Updates location attributes (amenities, services, etc.).

The attributeMask specifies which attributes to update (comma-separated).

PUT
/v1/accounts/{accountId}/gmb-attributes
AuthorizationBearer <token>

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

In: header

Path Parameters

accountIdstring
attributes
attributeMaskstring

Comma-separated attribute names to update (e.g. 'has_delivery,has_takeout')

Response Body

application/json

application/json

application/json

curl -X PUT "https://getlate.dev/api/v1/accounts/string/gmb-attributes" \  -H "Content-Type: application/json" \  -d '{    "attributes": [      {        "name": "has_delivery",        "values": [          true        ]      },      {        "name": "has_takeout",        "values": [          true        ]      },      {        "name": "has_outdoor_seating",        "values": [          false        ]      }    ],    "attributeMask": "has_delivery,has_takeout,has_outdoor_seating"  }'
{
  "success": true,
  "accountId": "string",
  "locationId": "string",
  "attributes": [
    {}
  ]
}
{
  "error": "string",
  "details": {}
}
{
  "error": "string",
  "details": {}
}