These documents are being deprecated and replaced by the Aiera Platform

Calendar

iCal user calendar

Get an iCal formatted string for subscribing to Aiera's events calendar based on the user's watchlist(s)


GET /calendars/ical/user

ParameterTypeDataTypeDescription
tokenquerystringUser's iCal token (required for authentication)
watchlist_idqueryintegerSpecific watchlist ID to filter events (defaults to all user's watchlists)
typesquerystringEvent types to include, comma-separated (default: all types)
excludedquerystringEvent types to exclude, comma-separated
end_datequerystringEnd date for events: 1W, 2W, 4W, 2M, 3M (default: 4 weeks)

NOTE

  • Date Range: Events from 2 weeks ago through the specified end date (default 4 weeks from now).
  • The token parameter is used for authentication instead of the standard API key header.

Request

https://premium.aiera.com/api/calendars/ical/user?token=YOUR_ICAL_TOKEN&end_date=2M

Response

Content-Type: text/calendar

Response Headers:

  • Content-Type: text/calendar
  • Cache-Control: max-age=3600
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Aiera//Event Calendar//EN
BEGIN:VEVENT
DTSTART:20241031T170000Z
DTEND:20241031T180000Z
SUMMARY:Amazon - Q3 2024 Amazon.com Inc Earnings Call
DESCRIPTION:Watch on Aiera: https://dashboard.aiera.com/...\nConference: ...\nBroadcast: ...
UID:event-2646352@aiera.com
END:VEVENT
END:VCALENDAR

iCal Event Fields

  • Event name: {company_name} - {event_title}
  • Event duration: 1 hour
  • Events with unknown times: Converted to all-day events with [Time TBD] suffix
  • Description includes: Aiera watch URL, conference number, conference pin, broadcast URL

Code Samples

Bash

curl --request GET \
  --url 'https://premium.aiera.com/api/calendars/ical/user?token=YOUR_ICAL_TOKEN'

Python

import requests
response = requests.get(
    "https://premium.aiera.com/api/calendars/ical/user",
    params={"token": "YOUR_ICAL_TOKEN"}
)
print(response.text)
Previous
Estimated Events