# President's Schedule `GET` `https://api.unusualwhales.com/api/potus/schedule` Returns the President's public schedule for a given date, newest first by start time. If no `date` is provided, returns entries for the most recent scheduled date. Supports pagination via `limit` and `page` (page is 0-indexed). ## Authentication ``` Authorization: Bearer YOUR_API_KEY ``` ## Query Parameters | Name | Type | Required | Description | |------|------|----------|-------------| | `date` | Optional POTUS Schedule Date | No | A date in the format of YYYY-MM-DD. This is optional and by default returns the most recent scheduled date. | | `limit` | Default 200 Max 200 Min 1 | No | How many items to return. Default: 200. Max: 200. Min: 1. | | `page` | Page | No | Page number (use with limit). Starts on page 0. | ## Response (200) | Field | Type | Description | |-------|------|-------------| | `coverage` | string | The press coverage designation for the event. | | `date` | string | The calendar date of the entry in YYYY-MM-DD format. | | `details` | string | A human-readable description of the event. | | `location` | string | Where the event takes place. | | `time` | string | The start time of the entry as an ISO 8601 UTC timestamp. | | `type` | string | The kind of schedule entry. | | `url` | string | An optional link associated with the event. | | `video_url` | string | An optional video link associated with the event. | ## Example ### curl ```bash curl -X GET "https://api.unusualwhales.com/api/potus/schedule" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json" ``` ### Python ```python import http.client conn = http.client.HTTPSConnection("api.unusualwhales.com") headers = {"Authorization": "Bearer YOUR_API_KEY", "Accept": "application/json"} conn.request("GET", "/api/potus/schedule", headers=headers) response = conn.getresponse() print(response.read().decode("utf-8")) ``` ## Response Example ```json { "data": [ { "coverage": "Closed Press", "date": "2026-07-09", "details": "The President participates in a Policy Meeting", "location": "Oval Office", "time": "2026-07-09T21:00:00Z", "type": "President Schedule", "url": null, "video_url": null } ] } ```