API

Properties

List monitored properties and their configuration

A property represents a brand or website being monitored for AI search visibility.

List Properties

GET /v1/properties

Returns all properties accessible to the authenticated API key.

  • Keys with all properties access return every property on the team
  • Scoped keys return only the properties they are authorized for

Headers

HeaderValueRequired
AuthorizationBearer hdg_sk_live_...Yes

Example

curl https://api.useheading.com/v1/properties \
  -H "Authorization: Bearer hdg_sk_live_abc123..."

Response — 200 OK

{
  "data": [
    {
      "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "name": "Acme Corp",
      "domain": "acme.com",
      "description": "Enterprise SaaS platform",
      "location": "London, UK",
      "locations": ["London, UK", "New York, US"],
      "enabledModels": ["chatgpt", "claude", "gemini"],
      "activePromptCount": 47,
      "createdAt": "2026-03-01T00:00:00.000Z",
      "updatedAt": "2026-03-20T14:30:00.000Z"
    }
  ],
  "total": 1
}

Response fields

FieldTypeDescription
idstringProperty UUID
namestringDisplay name
domainstringMonitored domain
descriptionstring or nullProperty description
locationstring or nullPrimary location
locationsstring[]All monitored locations
enabledModelsstring[]AI platforms being tracked
activePromptCountnumberNumber of active monitoring prompts
createdAtstringISO 8601 creation timestamp
updatedAtstringISO 8601 last update timestamp

Error responses

StatusCodeWhen
401MISSING_AUTHNo Authorization header
401INVALID_KEYInvalid or revoked API key
429rate_limit_exceededRate limit exceeded (100 req/min)
500INTERNAL_ERRORServer error