Docs
For developersUpty API

API endpoints

Browse the public Upty API operations and their access requirements.

The Upty API exposes 78 operations under https://upty.io. Authenticated operations accept an API key or a signed-in session unless noted otherwise. Workspace membership operations require a signed-in session. Read-only keys are limited to read operations; a write key does not bypass plan limits, ownership or other operation-specific restrictions.

Public operations do not require an API key; individual endpoints may have additional requirements. For parameters, request bodies, responses and examples, open the operation or browse the full API reference.

Monitors

EndpointWhat it doesAccess
GET /api/regionsRegionsRead or write key
GET /api/monitors/groupsList GroupsRead or write key
GET /api/monitorsList MonitorsRead or write key
POST /api/monitorsCreate MonitorWrite key
GET /api/monitors/{monitor_id}Get MonitorRead or write key
PUT /api/monitors/{monitor_id}Update MonitorWrite key
DELETE /api/monitors/{monitor_id}Delete MonitorWrite key
GET /api/monitors/{monitor_id}/statsMonitor StatsRead or write key
GET /api/monitors/{monitor_id}/detailsMonitor DetailsRead or write key
POST /api/monitors/{monitor_id}/cloneClone MonitorWrite key
POST /api/monitors/importImport MonitorsWrite key
PUT /api/monitors/{monitor_id}/pausedSet PausedWrite key
POST /api/monitors/{monitor_id}/ackAckWrite key
DELETE /api/monitors/{monitor_id}/ackUnackWrite key
PUT /api/monitors/{monitor_id}/groupMove MonitorWrite key
POST /api/monitors/bulkBulkWrite key
GET /api/monitors/{monitor_id}/heartbeatHeartbeat InfoRead or write key

Maintenance

EndpointWhat it doesAccess
GET /api/maintenanceList WindowsRead or write key
POST /api/maintenanceCreate WindowWrite key
PUT /api/maintenance/{window_id}Update WindowWrite key
DELETE /api/maintenance/{window_id}Delete WindowWrite key

Channels

EndpointWhat it doesAccess
GET /api/channels/typesTypesRead or write key
GET /api/channelsList ChannelsRead or write key
POST /api/channelsCreate ChannelWrite key
PATCH /api/channels/{channel_id}Patch ChannelWrite key
DELETE /api/channels/{channel_id}Delete ChannelWrite key
POST /api/channels/{channel_id}/testTest ChannelWrite key

Status page

EndpointWhat it doesAccess
GET /api/status-pageGet Status PageRead or write key
PUT /api/status-pagePut Status PageWrite key
DELETE /api/status-pageDelete Status PageWrite key
POST /api/status-page/regenerate-addressRegenerate AddressWrite key
POST /api/status-page/passwordSet Page PasswordWrite key
DELETE /api/status-page/passwordRemove Page PasswordWrite key
GET /api/status-page/announcementsList AnnouncementsRead or write key
POST /api/status-page/announcementsCreate AnnouncementWrite key
PATCH /api/status-page/announcements/{ann_id}Update AnnouncementWrite key
DELETE /api/status-page/announcements/{ann_id}Delete AnnouncementWrite key
GET /api/status-page/subscribersList SubscribersRead or write key
DELETE /api/status-page/subscribers/{sub_id}Delete SubscriberWrite key
GET /api/status-page/domainGet DomainRead or write key
PUT /api/status-page/domainPut DomainWrite key
DELETE /api/status-page/domainDelete DomainWrite key
POST /api/status-page/domain/verifyVerify DomainWrite key
GET /api/status-page/incidentsList IncidentsRead or write key
POST /api/status-page/incidentsCreate IncidentWrite key
POST /api/status-page/incidents/{inc_id}/updatesAdd UpdateWrite key
PATCH /api/status-page/incidents/{inc_id}Update IncidentWrite key
DELETE /api/status-page/incidents/{inc_id}Delete IncidentWrite key

Notifications

EndpointWhat it doesAccess
GET /api/notificationsGet NotificationsRead or write key

Reports

EndpointWhat it doesAccess
GET /api/reports/weeklyWeekly PreviewRead or write key
GET /api/reports/uptimeUptime ReportRead or write key
GET /api/reports/uptime.csvUptime CsvRead or write key

Account

EndpointWhat it doesAccess
GET /api/meMeRead or write key

Public

EndpointWhat it doesAccess
GET /api/healthzHealthzPublic
GET /api/versionVersionPublic
POST /api/public/status/{slug}/subscribeSubscribePublic; see details
GET /api/public/status/subscribe/confirmConfirm SubscriptionPublic; see details
GET /api/public/status/unsubscribeUnsubscribePublic; see details
POST /api/public/status/{slug}/unlockUnlockPublic; see details
GET /api/public/status/{slug}Public StatusPublic; see details

Other

EndpointWhat it doesAccess
GET /api/status-pagesList Status PagesRead or write key
POST /api/status-pagesCreate Status PageWrite key
GET /api/groupsList GroupsRead or write key
POST /api/groupsCreate GroupWrite key
PATCH /api/groups/{group_id}Rename GroupWrite key
DELETE /api/groups/{group_id}Delete GroupWrite key
HEAD /media/blog/{image_id}.{extension}Public ImagePublic; see details
GET /media/blog/{image_id}.{extension}Public ImagePublic; see details
GET /api/monitor-templatesList TemplatesRead or write key
POST /api/monitor-templatesCreate TemplateWrite key
GET /api/monitor-templates/{template_id}Get TemplateRead or write key
PATCH /api/monitor-templates/{template_id}Rename TemplateWrite key
DELETE /api/monitor-templates/{template_id}Delete TemplateWrite key
GET /api/workspace/rolesRolesSigned-in session
GET /api/workspace/membersMembersSigned-in session
POST /api/workspace/membersAdd MemberSigned-in session
PATCH /api/workspace/members/{member_id}Change MemberSigned-in session
DELETE /api/workspace/members/{member_id}Remove MemberSigned-in session

On this page