Skip to content

Error reference

Location not verified

Google only lets apps manage verified Business Profile locations that you own or manage. Verify the location on Google, then connect it again.

Code
gbp_location_not_verified
HTTP status
400
Category
bad-body
Severity
error
Retryable
No
Domain
accounts

How to fix

Review the request and try again. The response `detail` explains the specific problem.

Example response

Every error is returned as application/problem+json (RFC 9457). The detail is the specific, actionable message; the code is stable and safe to branch on.

{
  "type": "https://skedcast.com/errors/gbp_location_not_verified",
  "title": "Location not verified",
  "status": 400,
  "category": "bad-body",
  "code": "gbp_location_not_verified",
  "detail": "Google only lets apps manage verified Business Profile locations that you own or manage. Verify the location on Google, then connect it again.",
  "correlationId": "c-1f2e3d4c-…",
  "severity": "error"
}

Handle it in code

try {
  await skedcast.posts.create(input);
} catch (err) {
  if (err instanceof SkedcastApiError && err.code === 'gbp_location_not_verified') {
    // Google only lets apps manage verified Business Profile locations that you own or manage. Verify the location on Google, then connect it again.
  }
}