{
  "apiVersion": "1.0",
  "swaggerVersion": "1.2",
  "basePath": "https://api.publicstuff.com",
  "apis": [
    {
      "path": "/api/v1/sessions.{format}",
      "description": "Login with PublicStuff credentials"
    },
    {
      "path": "/api/v1/facebook_login.{format}",
      "description": "Login with Facebook credentials"
    },
    {
      "path": "/api/v1/apple_login.{format}",
      "description": "Login with Apple JWT"
    },
    {
      "path": "/api/v1/attachments.{format}",
      "description": "Attachments"
    },
    {
      "path": "/api/v1/comments.{format}",
      "description": "Comments"
    },
    {
      "path": "/api/v1/assets.{format}",
      "description": "Assets"
    },
    {
      "path": "/api/v1/clients.{format}",
      "description": "Clients"
    },
    {
      "path": "/api/v1/file_refs.{format}",
      "description": "Upload"
    },
    {
      "path": "/api/v1/geo_data.{format}",
      "description": "Manage geographical entities"
    },
    {
      "path": "/api/v1/requests.{format}",
      "description": "Requests"
    },
    {
      "path": "/api/v1/request_types.{format}",
      "description": "Request Types"
    },
    {
      "path": "/api/v1/user_groups.{format}",
      "description": "UserGroups"
    },
    {
      "path": "/api/v1/widgets.{format}",
      "description": "Widgets"
    },
    {
      "path": "/api/v1/widget_templates.{format}",
      "description": "WidgetTemplates"
    },
    {
      "path": "/api/v1/workflow_graphs.{format}",
      "description": "Workflow Graphs"
    },
    {
      "path": "/api/v1/user_group_memberships.{format}",
      "description": "Memberships"
    },
    {
      "path": "/api/v1/users.{format}",
      "description": "Users"
    },
    {
      "path": "/api/v1/request_type_trees.{format}",
      "description": "Request Type Trees"
    },
    {
      "path": "/api/v1/interest_trees.{format}",
      "description": "Interest Trees"
    },
    {
      "path": "/api/v1/workflow_nodes.{format}",
      "description": "Workflow Nodes"
    },
    {
      "path": "/api/v1/request_pins.{format}",
      "description": "Request Pins"
    },
    {
      "path": "/api/v1/notify.{format}",
      "description": "Notify"
    }
  ],
  "authorizations": null,
  "info": {
    "title": "PublicStuff API",
    "description": "Welcome to the PublicStuff API.  Discover what's possible!  \n\nTo get started, you'll need an API Key.  <a href=\"mailto:support@accela.com?subject=Accela CRM API Key Request\">Request one</a> if you haven't already!  The PublicStuff API is a RESTful API providing many services.  Learn about RESTful services <a href=\"https://en.wikipedia.org/wiki/Representational_state_transfer\">here</a>.  Our API will return data in a JSON schema called <a href=\"https://github.com/kevinswiber/siren\">Siren</a>.  \n\nSome content relies on a Session Token, which can be obtained by logging into PublicStuff with valid credentials.  Login with an API Key using the sessions controller.  Use the token from the successful login response in subsequent calls by filling it in the 'PublicStuff-Session-Token' field. \n",
    "termsOfServiceUrl": "http://www.publicstuff.com/terms"
  }
}