Feeds provide the ability to bring externally hosted ICS feeds into Cronofy so that they can be access alongside user’s calendars.

When connected they act as a read-only calendar account. That means you can use them in conjuction with out scheduling tools, and take advantage of our push notification channels to be informed when a feed changes.

URL format #


Example Request #

POST /v1/feeds HTTP/1.1
Host: api.cronofy.com
Authorization: Bearer {API_KEY}
Content-Type: application/json; charset=utf-8

  "feed_url": {FEED_URL}

Example Response #

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

  "token_type": "bearer",
  "access_token": {RANDOM_TOKEN},
  "expires_in": 3600,
  "refresh_token": {RANDOM_TOKEN},
  "scope": "read_only",
  "sub": "apf_567236000901337",
  "linking_profile": {
    "profile_id": "pro_n23kjnwrw2",

Request parameters #

API_KEY required  #

The client_secret of the client creating the event.

feed_url required  #

The URL of the ICS feed to import.

This must be an externally accessible URL which provides a text/calendar response containing valid iCalendar information.