# OnlineOrNot API > REST API for uptime monitoring, status pages, and heartbeat checks. All endpoints require Bearer token authentication. Base URL: https://api.onlineornot.com/v1 ## API Reference - [Checks](https://developers.onlineornot.com/api/checks.md): Create and manage uptime checks, retrieve check results and status history - [Heartbeats](https://developers.onlineornot.com/api/heartbeats.md): Monitor cron jobs and scheduled tasks with heartbeat pings - [Maintenance Windows](https://developers.onlineornot.com/api/maintenance-windows.md): Configure maintenance windows to suppress alerts during planned downtime - [People](https://developers.onlineornot.com/api/people.md): List and manage users in your organization, including pending invitations - [Status Page Component Groups](https://developers.onlineornot.com/api/status-page-component-groups.md): Organize status page components into logical groups - [Status Page Incidents](https://developers.onlineornot.com/api/status-page-incidents.md): Create and manage incidents to communicate outages on status pages - [Status Page Incident Updates](https://developers.onlineornot.com/api/status-page-incident-updates.md): Post timeline updates to active incidents - [Status Page Components](https://developers.onlineornot.com/api/status-page-components.md): Add and manage individual service components displayed on status pages - [Status Page Scheduled Maintenance](https://developers.onlineornot.com/api/status-page-scheduled-maintenance.md): Schedule and manage planned maintenance windows on status pages - [Status Page Subscribers](https://developers.onlineornot.com/api/status-page-subscribers.md): Manage email and webhook subscribers for status page notifications - [Status Pages](https://developers.onlineornot.com/api/status-pages.md): Create and manage public status pages for communicating service health - [Tokens](https://developers.onlineornot.com/api/tokens.md): Create, list, verify, and delete API tokens for authentication - [Webhooks](https://developers.onlineornot.com/api/webhooks.md): Configure webhook integrations for alert notifications