Devoxx France API


Welcome to Devoxx FR 2015 CFP REST API.

API is now stable and ready for Devoxx FR 2015 CFP

Please, report issue with our bug tracker

I designed this API based on Richardson's REST API maturity level3, with hypermedia link between resources.

Nicolas Martignole (@nmartignole).

The User-Agent HTTP field is mandatory.

Each Response contains:

  • an ETag. Please, check and use If-None-Match to avoid too many calls to the server.
  • a Links HTTP Header (RFC 6906) with a short documentation about each resource.

Resources

The API serves the following content:

See all conferences

curl -H "Accept: application/json" http://cfp.devoxx.fr/api/conferences

See details for an event

curl -H "Accept: application/json" http://cfp.devoxx.fr/api/conferences/DevoxxFR2014

See all speakers for this event

curl -H "Accept: application/json" http://cfp.devoxx.fr/api/conferences/DevoxxFR2014/speakers

See details for a specific speaker

curl -H "Accept: application/json" http://cfp.devoxx.fr/api/conferences/DevoxxFR2014/speakers/25b6eeb75c18e3465d5cddf2be297b8863006551

See details for a talk

curl -H "Accept: application/json" http://cfp.devoxx.fr/api/conferences/DevoxxFR2014/talks/QDI-693

See the list of Schedules

curl -H "Accept: application/json" http://cfp.devoxx.fr/api/conferences/DevoxxFR2014/schedules/

See the schedule for Wednesday

curl -H "Accept: application/json" http://cfp.devoxx.fr/api/conferences/DevoxxFR2014/schedules/wednesday/

Show the list of rooms

curl -H "Accept: application/json" http://cfp.devoxx.fr/api/conferences/DevoxxFR2014/rooms/

See the schedule for Room8 for Thursday

curl -H "Accept: application/json" http://cfp.devoxx.fr/api/conferences/DevoxxFR2014/rooms/room8/thursday

French is also supported, use Accept-language header :

curl -H "Accept: application/json" -H "Accept-language: fr-FR" http://cfp.devoxx.fr/api/conferences/DevoxxFR2014/speakers/25b6eeb75c18e3465d5cddf2be297b8863006551