Get the content calendar
get_calendarList planned social posts between from and to (YYYY-MM-DD, inclusive). Max 400 days. By default each post is a SUMMARY — id, date, scheduledAt (the instant it is due, ISO), timezone, localTime (the due time in that zone, e.g. "Mon 2 Nov, 18:00" — quote this to the owner), platform, format, status, the opening line (hook, up to 140 characters), hasMedia, and publishTargets (each account it is queued to, with its state: queued, claimed, published, failed, cancelled, needs_reconnect, needs_attention; empty means it is only a plan and will not publish). Pass detail: "full" for every field (caption, hashtags, YouTube title and description, media, cover…), best with a narrow range or a small limit. Pages: limit posts at a time (default 100 summaries, or 20 full posts); when next_cursor is not null, call again with cursor: next_cursor for the next page. total is the number of posts in the range.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | End date YYYY-MM-DD | |
| from | Yes | Start date YYYY-MM-DD | |
| limit | No | Posts per page. Default 100 summaries, or 20 full posts. | |
| cursor | No | `next_cursor` from the previous page. | |
| detail | No | summary (default): a few facts per post. full: every field. | |
| brand_id | No | Brand workspace id from list_brands | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. |