OLIS Sync and Polling Schedule
How Legislative Intel keeps committee schedules, floor agendas, and amendments current.
At a glance
- Business-hour OLIS polling is enqueued every 5 minutes.
- Automatic polling runs only from 6:00 AM to 6:00 PM Pacific, and only during an active legislative session.
- A nightly full sync runs every day at 11:00 PM Pacific.
Sync lanes
| Lane | When it runs | Conditions | What gets updated |
|---|---|---|---|
| Business-hour polling | Enqueued every 5 minutes | Runs from 6:00 AM to 6:00 PM Pacific during an active legislative session | Committee meetings, floor sessions, floor agenda items, proposed amendments |
| Nightly full sync | Every day at 11:00 PM Pacific | Production recurring sync | Broad OLIS data refresh (sessions, measures, documents, committees, votes, sponsors, and more) |
Manual refresh options
- Any signed-in user can use Get latest schedule on the OLIS Schedule page to queue a schedule refresh immediately.
- Admins can use Admin → OLIS Sync to trigger either schedule-only sync or full sync on demand.
FAQ
Yes. Proposed amendments are included in the business-hour polling lane and are checked throughout the day while the session is active.
Automatic daytime polling pauses. The nightly full sync still runs at 11:00 PM Pacific, and manual refresh options remain available.
Legislative schedule changes are highest during active session windows. Polling is scoped to active sessions to keep data fresh while reducing unnecessary API traffic.