API Overview
The SeeClickFIx API gives developers the power to extend SeeClickFix's core functions. SeeClickFix supports the open311 initiative and provides a separate API at http://seeclickfix.com/open311.
Please email team@seeclickfix.com for feedback.
Authentication
SeeClickFix uses key based authentication. You can obtain or change your key in your personal preferences page. This key should remain secret and should only be used over SSL for security. Unless noted otherwise, read-only requests do not require a key. Write requests require a key.
https://seeclickfix.com/api/issues/index.xml?api_key=1asasdfrtwerbw...
Getting a Key
To obtain a key you must have a SeeClickFix account. You may register for a free account here: https://seeclickfix.com/register
Once you have an account login and go to "My Account" > "Preferences". There is an "API Keys" section on the lefthand side of the page. Once you generate a key its ready to use. Please remember that use of the API falls under our Open Data Policy (http://seeclickfix.com/open_data) and Terms of Use (http://seeclickfix.com/terms_of_use).
URLs
URLs follow the general format:
https://[locale].seeclickfix.com/api/[major_version].[minor_version]/[resource].[format]?api_key=...
API Development Mode
A development service is running at http://seeclicktest.com. All data is refreshed there nightly.
Versions
API versions can be specified in the following ways. The latest version is 0.1.
This URL explicitly declares the major and minor version number:
... seeclickfix.com/api/[major_version].[minor_version]/...
This URL declares the major version number. The minor version will be the latest release.
...seeclickfix.com/api/[major_version]/...
This URL assumes the latest major and minor release.
...seeclickfix.com/api/...
Locale
All attributes are consistent between locales. Errors may be translated based on the given locale. Objects created will record the locale they were created in and notices based on these objects will be delivered with the proper locale. i.e. if an issue is created with the "es" locale, all email to the creator will be delivered with Spanish translations.
Resources
Issues
Comments
Watch Areas
Service Request Types
Service Request Questions
Data License
SeeClickFix data sources, including XML, RSS, KML and JSON, are licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. Attribution should be to seeclickfix.com.
Persons or organizations wishing to reuse large portions (ie., more than occasional queries ) of data are required to contact us first at team@seeclickfix.com. We are very interested in working with researchers and/or agencies to ensure that this data is put to good use!
http://www.seeclickfix.com/open_data
Change Log
We are currently preparing for a 0.1 release. All changes to the API will be listed here. If you're experiencing bugs please contact team@seeclickfix.com.
Reference Implementations
We will be releasing a reference implementation shortly after the API is finalized.
HTTP Headers
The following header types are important to include.
Accept - Our API respects the accept header. The following content types will return data in the respective format: "Content-Type: application/xml", "Content-Type: application/json".
Content-Type - The mime type of the body of the request (used with POST and PUT requests). The determines the parsing method by our application servers. The most common type is application/x-www-form-urlencoded, but we also support xml and json, which can be specified as in the Accept.
Feedback
SeeClickFix is actively developing the API based on user feedback. We'd love to hear from you. Please email us at development@seeclickfix.com.
-
Reporting Issues
- Help! I have no idea where to put my issue on the map!
- I'm trying to report an issue, but when I click on its address the red marker jumps somewhere else.
- When I type the name of the town I want into the search bar, I get taken somewhere else.
- I want to change something about an issue after I reported it.
- Closing an Issue
- View all (1 more)
-
SeeClickFix Pro
-
Facebook Application
-
My Profile
-
API
-
Watch Areas
-
Frequently Asked Questions