# Website Monitoring API Full Reference > Expanded LLM-oriented export of the canonical REST API documentation, covering customer-facing, organization-scoped, and administrative workflows. Canonical docs base: https://uptimeify.io/docs/api Compact index: https://uptimeify.io/llms.txt API base URL: https://uptimeify.io/api Authentication: Bearer tokens generated in the dashboard. Tokens documented in the API reference usually start with wsm_. Use this file when you need more context than llms.txt provides, but still want a text-first representation of the current API docs. ## Postman Collection Snapshot Aligned with the bundled Postman collection "Uptimeify API Collection" (162 requests across 16 groups). Description: Postman collection for the Uptimeify monitoring platform. Set {{baseUrl}} to your Uptimeify instance and provide {{apiToken}} for authenticated requests. ### Auth & Session Requests: 1 Sample endpoints: GET /api/auth/get-session ### Configurations Requests: 8 Sample endpoints: POST /api/maintenance-windows/check/batch | GET /api/maintenance-windows/check/:websiteId | POST /api/maintenance-windows ### Customer Management Requests: 10 Sample endpoints: POST /api/customers/:customerPublicId/cancel | PATCH /api/customers/:customerPublicId | POST /api/customers ### Monitoring Data & Reports Requests: 8 Sample endpoints: GET /api/websites/:websitePublicId/report.pdf | GET /api/websites/:websitePublicId/alert-history | GET /api/websites/:websitePublicId/check-history ### Monitors Requests: 62 Sample endpoints: POST /api/dns-monitors | DELETE /api/dns-monitors/:dnsMonitorPublicId | GET /api/dns-monitors/:dnsMonitorPublicId/check-history ### Organization & Billing Requests: 15 Sample endpoints: DELETE /api/organizations/:id/package-configs/:packageType | GET /api/organizations/:id/billing | GET /api/organizations/:organizationPublicId ### Users Requests: 5 Sample endpoints: POST /api/users | DELETE /api/users/:id | GET /api/users/:id ### Website Management Requests: 8 Sample endpoints: PATCH /api/websites/:websitePublicId | POST /api/websites | DELETE /api/websites/:websitePublicId ### Status Pages Requests: 13 Sample endpoints: GET /api/status-pages | POST /api/status-pages | GET /api/status-pages/1 ### Notification Channels Requests: 5 Sample endpoints: GET /api/notification-channels | POST /api/notification-channels | PATCH /api/notification-channels/:id ### Escalation Config Requests: 3 Sample endpoints: GET /api/escalation-config/:id | PATCH /api/escalation-config/:id | POST /api/escalation-config/:id/test ### Custom Fields Requests: 4 Sample endpoints: GET /api/custom-fields | POST /api/custom-fields | PATCH /api/custom-fields/:id ### API Tokens Requests: 6 Sample endpoints: GET /api/customer/tokens | POST /api/customer/tokens | DELETE /api/customer/tokens/:id ### Whitelabel Requests: 8 Sample endpoints: GET /api/organization/whitelabel/branding | PATCH /api/organization/whitelabel/branding | POST /api/organization/whitelabel/branding/upload ### Organization SMTP Requests: 4 Sample endpoints: POST /api/organization/smtp/test | GET /api/organization/smtp/logs?limit=100 | GET /api/organization/smtp ### Monitoring Locations Requests: 2 Sample endpoints: GET /api/monitoring-locations/countries | GET /api/public/monitoring-locations ## Getting Started Core entry points, authentication, token scope guidance, and end-to-end examples. ### API Documentation URL: https://uptimeify.io/docs/api Description: Overview of the REST API. Select a resource from the left. Key Sections: AI / LLM Text Exports | Base URL | Authentication | UUID Path Parameters | Responses and Errors Summary: Overview of the REST API. Select a resource from the left. AI / LLM Text Exports LLMS index for AI agents LLMS full reference for AI ingestion German LLMS index for AI agents German LLMS full reference for AI ingestion Base URL All examples use a placeholder base URL: BASE URL="https://uptimeify.io" Authentication Most endpoints require authentication. TOKEN="wsm