Developer APIs

Application Programming Interfaces

We have begun to develop some Application Programming Interfaces (APIs) to allow developers to access CitSci.org data. These APIs create an interface for two software applications to communicate with each other via a web service. Currently, our APIs are prototypes that support RESTful web series delivering JavaScript Object Notation (JSON) data. In the future we hope to offer both XML and JSON Support.

Get Project Data

Currently our first prototype API delivers JSON data for any specified CitSci.org project containing only the latitude and longitude coordinates of all project species observations.

Source

URL:http://ibis-live1/cwis438/Websites/CitSci/WebServices/GetProjectData.php?ProjectID=289

API URL Example

How To Get a Project ID:

To find the project ID, go to your projects page. Look in the URL above the page. The "URL" should read something like:

http://citsci.org/cwis438/Browse/Project/Project_Info.php?OrgnizationID=0&ProjectID=266

This tells you the webpage(Project_Info) the OrgnizationID, and finally the Project ID. Copy and paste this ID into the API's URL.


More API's Coming Soon...

If you have requests, contact us.


Additional API Documentation, API Documentation.