Reputation · Schema

Location

A business location managed on the Reputation platform.

Reputation ManagementOnline ReviewsBusiness ListingsSurveysSocial ListeningCompetitive IntelligenceCustomer ExperienceLocal SEO

Properties

Name Type Description
locationID string Unique identifier for the location
name string Business name
address object Normalized business address
originalAddress object Original address as entered
phones array List of phone numbers
emails array
websites array
businessHours object Regular business hours by day of week
specialHours array Holiday or special hours overrides
categories array Business category identifiers
attributes object Extended business attributes
socialProfiles object Social media profile URLs
media array Media assets associated with the location
medical object Medical-specific attributes (healthcare locations)
customVariables object Custom variables configured for the tenant
locationCode string External reference code for the location
tenantID string ID of the tenant this location belongs to
status string Location status
View JSON Schema on GitHub

JSON Schema

reputation-location.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.reputation.com/v3/schemas/location",
  "title": "Location",
  "description": "A business location managed on the Reputation platform.",
  "type": "object",
  "properties": {
    "locationID": {
      "type": "string",
      "description": "Unique identifier for the location"
    },
    "name": {
      "type": "string",
      "description": "Business name"
    },
    "address": {
      "type": "object",
      "description": "Normalized business address",
      "properties": {
        "street": {"type": "string"},
        "city": {"type": "string"},
        "state": {"type": "string"},
        "zip": {"type": "string"},
        "country": {"type": "string"}
      }
    },
    "originalAddress": {
      "type": "object",
      "description": "Original address as entered",
      "properties": {
        "street": {"type": "string"},
        "city": {"type": "string"},
        "state": {"type": "string"},
        "zip": {"type": "string"},
        "country": {"type": "string"}
      }
    },
    "phones": {
      "type": "array",
      "description": "List of phone numbers",
      "items": {
        "type": "object",
        "properties": {
          "number": {"type": "string"},
          "type": {"type": "string", "enum": ["main", "fax", "mobile", "other"]}
        }
      }
    },
    "emails": {
      "type": "array",
      "items": {"type": "string", "format": "email"}
    },
    "websites": {
      "type": "array",
      "items": {"type": "string", "format": "uri"}
    },
    "businessHours": {
      "type": "object",
      "description": "Regular business hours by day of week",
      "properties": {
        "monday": {"$ref": "#/definitions/HoursEntry"},
        "tuesday": {"$ref": "#/definitions/HoursEntry"},
        "wednesday": {"$ref": "#/definitions/HoursEntry"},
        "thursday": {"$ref": "#/definitions/HoursEntry"},
        "friday": {"$ref": "#/definitions/HoursEntry"},
        "saturday": {"$ref": "#/definitions/HoursEntry"},
        "sunday": {"$ref": "#/definitions/HoursEntry"}
      }
    },
    "specialHours": {
      "type": "array",
      "description": "Holiday or special hours overrides",
      "items": {
        "type": "object",
        "properties": {
          "date": {"type": "string", "format": "date"},
          "open": {"type": "string"},
          "close": {"type": "string"},
          "closed": {"type": "boolean"}
        }
      }
    },
    "categories": {
      "type": "array",
      "items": {"type": "string"},
      "description": "Business category identifiers"
    },
    "attributes": {
      "type": "object",
      "description": "Extended business attributes",
      "additionalProperties": true
    },
    "socialProfiles": {
      "type": "object",
      "description": "Social media profile URLs",
      "properties": {
        "facebook": {"type": "string", "format": "uri"},
        "twitter": {"type": "string", "format": "uri"},
        "instagram": {"type": "string", "format": "uri"},
        "linkedin": {"type": "string", "format": "uri"}
      }
    },
    "media": {
      "type": "array",
      "description": "Media assets associated with the location",
      "items": {
        "type": "object",
        "properties": {
          "url": {"type": "string", "format": "uri"},
          "type": {"type": "string", "enum": ["photo", "logo", "cover"]},
          "caption": {"type": "string"}
        }
      }
    },
    "medical": {
      "type": "object",
      "description": "Medical-specific attributes (healthcare locations)",
      "properties": {
        "npi": {"type": "string"},
        "licenses": {"type": "array", "items": {"type": "string"}},
        "insurance": {"type": "array", "items": {"type": "string"}}
      }
    },
    "customVariables": {
      "type": "object",
      "description": "Custom variables configured for the tenant",
      "additionalProperties": true
    },
    "locationCode": {
      "type": "string",
      "description": "External reference code for the location"
    },
    "tenantID": {
      "type": "string",
      "description": "ID of the tenant this location belongs to"
    },
    "status": {
      "type": "string",
      "description": "Location status",
      "enum": ["active", "inactive", "paused"]
    }
  },
  "definitions": {
    "HoursEntry": {
      "type": "object",
      "properties": {
        "open": {"type": "string", "pattern": "^[0-9]{2}:[0-9]{2}$"},
        "close": {"type": "string", "pattern": "^[0-9]{2}:[0-9]{2}$"},
        "closed": {"type": "boolean"}
      }
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/reputation-location"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.