Events

List events

/:collectiveSlug/events.json

E.g. https://opencollective.com/sustainoss/events.json?limit=10&offset=0

[
  {
    "id": 8770,
    "name": "Sustain",
    "description": null,
    "slug": "2017",
    "image": null,
    "startsAt": "Mon Jun 19 2017 17:00:00 GMT+0000 (UTC)",
    "endsAt": "Thu Mar 16 2017 01:00:00 GMT+0000 (UTC)",
    "location": {
      "name": "GitHub HQ",
      "address": "88 Colin P Kelly Jr Street, San Francisco, CA",
      "lat": 37.782267,
      "long": -122.391248
    },
    "url": "https://opencollective.com/sustainoss/events/2017",
    "info": "https://opencollective.com/sustainoss/events/2017.json"
  }
]

Parameters:

  • limit: number of events to return

  • offset: number of events to skip (for pagination)

Notes:

  • url is the url of the page of the event on opencollective.com

  • info is the url to get the detailed information about the event in json

Get event info

/:collectiveSlug/events/:eventSlug.json

E.g. https://opencollective.com/sustainoss/events/2017.json

Notes:

  • url is the url of the page of the event on opencollective.com

  • attendees is the url to get the list of attendees in JSON

Get list of attendees

/:collectiveSlug/events/:eventSlug/attendees.json

E.g. https://opencollective.com/sustainoss/events/2017/attendees.json?limit=10&offset=0

Notes:

  • github is verified via oauth but twitter is not

  • email returns null unless you make an authenticated call using the accessToken of one of the admins of the collective

Last updated