CSB API Documentation
Citizen Service Bureau API methods, using the Open311 spec
Open311 GeoReport Spec
This API uses the Open311 GeoReport v2 specs, with the exception of the POST method. This means that applications are unable to post requests to our system, just pull information out.
See the Open311 GeoReport v2 wiki page for details on each method.
See below for differences between our service and the Open311 spec.
Note that we allow for a maximum of 1000 records to be returned at one time, however currently response time for requests of this size is quite slow.
If you will be working with large sets of data, we recommend downloading all service requests by year from our data portal.
Making API Calls
Format your URLs like this: https://www.stlouis-mo.gov/powernap/stlouis/api.cfm/requests/32346.xml?api_key=MTM0NDQ0NTI1N
- Jurisdiction IDs are not required.
- Always use "https" with your URLs.
We support XML, JSON, and HTML.
Changes From Open311 Spec
The x/y coordinates in this API are using the MO StatePlane East 1983 coordinate system, not WGS84.
GET Service List
This method has the following extra two response fields:
We have multiple levels of service types, and this provides the level for the current service type definition. The top level is 1.
This provides the ID for the current service type's parent, if any. Top level service types have a
GET Service Definition
Many of our service requests prompt for answers based on previous answers provided. This is not possible to represent using the Open311 spec, so in this case we just provide the first level of questions.
GET Service Requests
We return canceled requests.
1 comment from someone like you has helped us improve this page. Keep the feedback coming!