Open311

Open311 Logo
Open311 is a form of technology that provides open channels of communication for issues that concern public space and public services. Primarily, Open311 refers to a standardized protocol for location-based collaborative issue-tracking.

By offering free web API access to an existing 311 service, Open311 is an evolution of the phone-based 311 systems that many cities in North America offer. [taken from Open311 Learn ]

CiviSpot has built-in GeoReport Server. See how it works:

Services

Purpose provide a list of acceptable 311 service request types and their associated service codes. These request types can be unique to the city/jurisdiction.
URL
http://www.civispot.org/georeport/v2/services.[format]
Sample URL
http://www.civispot.org/georeport/v2/services.xml
Formats XML / JSON
HTTP Method GET
Requires API Key No

Requests

Purpose Query the current status of multiple requests
URL
http://www.civispot.org/georeport/v2/requests.[format]
Sample URL
http://www.civispot.org/georeport/v2/requests.json?start_date=2013-12-19...
Formats XML, JSON
HTTP Method GET
Requires API Key No

Optional Parameter

Field Name Description Notes & Requirements
service_code


Specify the service type by calling the unique ID of the service_code. This defaults to all service codes when not declared; can be declared multiple times, comma delimited
start_date


Earliest datetime to include in search. When provided with end_date, allows one to search for requests which have a requested_datetime that matches a given range, but may not span more than 90 days. When not specified, the range defaults to most recent 90 days. Must use w3 format, eg 2010-01-01T00:00:00Z.
end_date


Latest datetime to include in search. When provided with start_date, allows one to search for requests which have a requested_datetime that matches a given range, but may not span more than 90 days. When not specified, the range defaults to most recent 90 days. Must use w3 format, eg 2010-01-01T00:00:00Z.
status


Allows one to search for requests which have a specific status. This defaults to all statuses; can be declared multiple times, comma delimited; Options:

open

,

closed

Single Request

Purpose Query the current status of an individual request
URL
http://www.civispot.org/georeport/v2/request/#ID.[format]
Sample URL
http://www.civispot.org/georeport/v2/requests/1.json
Formats XML, JSON
HTTP Method GET
Requires API Key No