Place JSON Schema

To request a collection of places use the URL path "/places.json".

To request a single place use the URL path "/places/< permalink >.json.

{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "title": "Place",
  "description": "A place object from REACH",
  "type": "object",
  "properties": {
    "title": {
      "description": "Returns the title of the place.",
      "type": "string"
    },
    "subtitle": {
      "description": "Returns the sub-title of the place.",
      "type": "string"
    },
    "permalink": {
      "description": "Returns the permalink of the place.",
      "type": "string"
    },
    "url": {
      "description": "Returns the relative URL of the place.",
      "type": "string"
    },
    "full_url": {
      "description": " Returns the full URL with domain name of the place.",
      "type": "string"
    },
    "leader": {
      "description": "Returns the name of the place's leader.",
      "type": "string"
    },
    "leader_email": {
      "description": "Returns the email address of the place's leader.",
      "type": "string"
    },
    "leader_phone": {
      "description": "Returns the phone number of the place's leader.",
      "type": "string"
    },
    "location": {
      "description": "Returns the text location of the place, for example: 'Raleigh, North Carolina, United States'",
      "type": "string"
    },
    "latitude": {
      "description": "Returns the latitude coordinates for the place.",
      "type": "string"
    },
    "longitude": {
      "description": "Returns the longitude coordinates for the place.",
      "type": "string"
    },
    "description": {
      "description": "Returns the description of the place.",
      "type": "string"
    },
    "web_address": {
      "description": "Returns the external web address with more information about the place.",
      "type": "string"
    },
    "get_involved": {
      "description": "Returns the Get Involved text for the place.",
      "type": "string"
    },
    "images": {
      "type": "object",
      "items": {
        "thumbnail": "string",
        "small": "string",
        "medium": "string",
        "large": "string",
        "original": "string"
      }
    },
    "cover_images": {
      "type": "object",
      "items": {
        "cover": "string",
        "original": "string"
      }
    }
  }
}

Feedback and Knowledge Base