Get macro and earnings calendars
get_calendarMacro and earnings calendars, by kind — the call for "earnings this week". kind=macro: the main scheduled macro events (central-bank decisions, CPI, NFP, GDP…) with importance and, once released, actual vs forecast and previous; event_date is a New York calendar date. kind=earnings: upcoming earnings for large caps and liquid names plus the symbols you pass (your holdings or watchlist), capped per day; scope=all lifts the size filter. Earnings completeThrough is the last date the response vouches for: an empty day on or before it has no reports, a day after it (or any day when it is null) was not loaded or not yet ingested, so it is unknown, not quiet; truncated true means some rows in the window were not sent or are not stored. Both take days (forward window, 1-90, default 30), back (days before today, 0-14) or an explicit from/to (YYYY-MM-DD, both or neither, at most 90 days). kind=macro_take: Gambit's shared, stored take on one macro event — pass the event's date, time (HH:MM, when it has one), name and country exactly as kind=macro returned them; the same text for every reader. kind=earnings_priority: the tickers YOUR open Gambits and saved Gambits follow (case_tickers, mandate_tickers), for ordering an earnings day. The response carries app_url, the matching calendar screen. (Requires api:read.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | macro and earnings; send with from | |
| back | No | macro and earnings | |
| date | No | REQUIRED for macro_take | |
| days | No | macro and earnings | |
| from | No | macro and earnings; send with to | |
| kind | Yes | ||
| name | No | REQUIRED for macro_take | |
| time | No | macro_take: the event's HH:MM, when it has one | |
| scope | No | earnings only | |
| country | No | REQUIRED for macro_take | |
| per_day | No | earnings only: companies per day | |
| symbols | No | earnings only: your holdings / watchlist, always included |