API Documentation

Data about the conference will be open and available via a RESTful API.

Command Line

Using curl on Mac OS X

curl -H "Accept: application/json" \
http://api.go-opendata.ca/conferences/1/

Results in the following JSON

{
    "date": "2013-05-11",
    "id": "1",
    "name": "GO Open Data 2013",
    "resource_uri": "/api/conferences/1/",
    "venue_address": "10 Victoria Street South\r\nKitchener, ON N2G 2B2",
    "venue_map": "http://maps.googleapis.com/maps/api/staticmap?...",
    "venue_map_link": "http://maps.google.ca/maps?..."
}

Python

If you have never used the Requests library by Kenneth Reitz, please go and install it.

Then you can do the following in your Python interpreter

>>> import requests
>>> requests.get("http://api.go-opendata.ca/conferences/1/").json

This will return a Python dictionary representing the JSON

{
    u'name': u'GO Open Data 2013',
    u'venue_address': u'10 Victoria Street South\r\nKitchener, ON N2G 2B2',
    u'venue_map_link': u'http://maps.google.ca/maps?...',
    u'date': u'2013-05-11',
    u'venue_map': u'http://maps.googleapis.com/maps/api/staticmap?...',
    u'id': u'1',
    u'resource_uri': u'/api/conferences/1/'
}

Browser

You can just go to the following url

http://api.go-opendata.ca/conferences/1/?format=json

In a browser window to see the JSON response. Note you need to include ?format=json or you will get an error page.

Reference

Conferences

Get the pertinent details about the conferences. Right now there is only one:

curl -H "Accept: application/json" \
http://api.go-opendata.ca/conferences/1/

You can also view the data in your browser by copying and pasting this url:

 http://api.go-opendata.ca/conferences/1/?format=json

Schedule

Get a detailed version of the schedule to layout it the way you want it.

curl -H "Accept: application/json" http://api.go-opendata.ca/schedule/

You can also view the data in your browser by copying and pasting this url:

 http://api.go-opendata.ca/schedule/?format=json

Interest

You can communicate your interest in our conference via posting the following JSON:

curl --dump-header - -H "Content-Type: application/json" -X POST \
--data '{"comments": "Nice API", "email": "info@go-opendata.ca", "location": "Hamilton", "name": "Joe Example"}' \
http://api.go-opendata.ca/interest/

Though you may want to change the values to reflect your situation.

Over time more end points will be made available.

Get Updates

Stay on top of announcements and news by joining our mailing list

2014 Conference

Planning for next years conference will begin in September 2013