# Website Monitoring API > LLM-friendly index of the canonical REST API documentation for both customer-facing and organization-scoped workflows. Canonical docs base: https://uptimeify.io/docs/api API base URL: https://uptimeify.io/api Authentication: Bearer tokens generated in the dashboard. Tokens documented in the API reference usually start with wsm_. Postman collection snapshot: Uptimeify API Collection (162 requests across 16 groups). Collection groups: Auth & Session | Configurations | Customer Management | Monitoring Data & Reports | Monitors | Organization & Billing | Users | Website Management | Status Pages | Notification Channels | Escalation Config | Custom Fields | API Tokens | Whitelabel | Organization SMTP | Monitoring Locations Use the Customer API section for customer-safe automation. Use the Organization API section for tenant-wide management, billing, and user administration. ## Getting Started Core entry points, authentication, token scope guidance, and end-to-end examples. - [API Documentation](https://uptimeify.io/docs/api): Overview of the REST API. Select a resource from the left. - [Introduction](https://uptimeify.io/docs/api/introduction): Welcome to the Uptimeify API documentation. With this REST API, you can programmatically manage your monitoring infrastructure – e.g., organizations, customers, websites, and alerts. - [Error Response](https://uptimeify.io/docs/api/introduction/error-response): Errors are returned with an appropriate HTTP status code and a JSON body containing details. - [Generate API Token](https://uptimeify.io/docs/api/introduction/generate-api-token) - [Success Response](https://uptimeify.io/docs/api/introduction/success-response): On success, the API returns a JSON body with the requested data. - [Token Scopes (Organization vs Customer)](https://uptimeify.io/docs/api/introduction/token-scopes-organization-vs-customer): API tokens can optionally be created with a Customer Scope: - [Auth & Session](https://uptimeify.io/docs/api/auth): Manage your current user session and retrieve profile information. - [Get Current User](https://uptimeify.io/docs/api/auth/get-current-user): GET /api/auth/get-session - [Examples](https://uptimeify.io/docs/api/examples): Practical examples for common workflows with customers, websites, and monitors. - [Customer + all monitors](https://uptimeify.io/docs/api/examples/create-customer-and-all-monitors): Example automation: create one website and then create one monitor of each type. - [Customer + multiple monitors](https://uptimeify.io/docs/api/examples/create-customer-and-multiple-monitors): Example: create a customer and set up multiple monitors (same type and mixed types). - [Create customer + website](https://uptimeify.io/docs/api/examples/create-customer-and-website): End-to-end example: create a customer and then create the first website. - [Delete customer + websites](https://uptimeify.io/docs/api/examples/delete-customer-and-all-websites): Safe deletion flow: remove websites first, then delete the customer. ## Customer API Customer-safe resources for websites, monitoring data, monitors, and website-level configuration. - [Website Management](https://uptimeify.io/docs/api/websites): Manage monitored websites. - [Change Website Status](https://uptimeify.io/docs/api/websites/change-status): PATCH /api/websites/:websitePublicId (status) - [Create Website](https://uptimeify.io/docs/api/websites/create-website): POST /api/websites - [Delete Website](https://uptimeify.io/docs/api/websites/delete-website): DELETE /api/websites/:websitePublicId - [Get Website](https://uptimeify.io/docs/api/websites/get-website): GET /api/websites/:websitePublicId - [Get Website Details](https://uptimeify.io/docs/api/websites/get-website-details): GET /api/websites/:websitePublicId/details - [List Websites](https://uptimeify.io/docs/api/websites/list-websites): GET /api/websites - [Update Website](https://uptimeify.io/docs/api/websites/update-website): PATCH /api/websites/:websitePublicId - [Monitoring Data & Reports](https://uptimeify.io/docs/api/monitoring) - [Download PDF Report](https://uptimeify.io/docs/api/monitoring/download-report-pdf): GET /api/websites/:websitePublicId/report.pdf - [Get Alert History](https://uptimeify.io/docs/api/monitoring/get-alert-history): GET /api/websites/:websitePublicId/alert-history - [Get Check History](https://uptimeify.io/docs/api/monitoring/get-check-history): GET /api/websites/:websitePublicId/check-history - [Get Incident Details](https://uptimeify.io/docs/api/monitoring/get-incident-details): GET /api/incidents/:incidentPublicId - [Get Incident History](https://uptimeify.io/docs/api/monitoring/get-incident-history): GET /api/websites/:websitePublicId/incident-history - [Get Monitoring Data](https://uptimeify.io/docs/api/monitoring/get-monitoring-data): GET /api/websites/:websitePublicId/monitoring-data - [Get Uptime Stats](https://uptimeify.io/docs/api/monitoring/get-uptime-stats): GET /api/websites/:websitePublicId/uptime-stats - [List Incidents (Organization)](https://uptimeify.io/docs/api/monitoring/list-incidents): GET /api/incidents?organizationId=:organizationId - [Monitors](https://uptimeify.io/docs/api/monitors): Manage protocol monitors (ICMP, SMTP, SSH, FTP, IMAP/POP). - [DNS Monitors](https://uptimeify.io/docs/api/monitors/dns-monitors): Manage DNS record monitors. - [Create DNS Monitor](https://uptimeify.io/docs/api/monitors/dns-monitors/create-dns-monitor): POST /api/dns-monitors - [Delete DNS Monitor](https://uptimeify.io/docs/api/monitors/dns-monitors/delete-dns-monitor): DELETE /api/dns-monitors/:dnsMonitorPublicId - [Get DNS Monitor](https://uptimeify.io/docs/api/monitors/dns-monitors/get-dns-monitor): GET /api/dns-monitors/:dnsMonitorPublicId - [Get DNS Monitor Check History](https://uptimeify.io/docs/api/monitors/dns-monitors/get-dns-monitor-check-history): GET /api/dns-monitors/:dnsMonitorPublicId/check-history - [List DNS Monitors](https://uptimeify.io/docs/api/monitors/dns-monitors/list-dns-monitors): GET /api/dns-monitors - [Trigger DNS Check](https://uptimeify.io/docs/api/monitors/dns-monitors/trigger-check-dns-monitor): POST /api/dns-monitors/:dnsMonitorPublicId/trigger-check - [Update DNS Monitor](https://uptimeify.io/docs/api/monitors/dns-monitors/update-dns-monitor): PATCH /api/dns-monitors/:dnsMonitorPublicId - [DNSBL Monitoring (Customer IPs)](https://uptimeify.io/docs/api/monitors/dnsbl-monitoring): Manage IPs used for DNSBL blacklist monitoring. - [Create Customer Ip For Customer](https://uptimeify.io/docs/api/monitors/dnsbl-monitoring/create-customer-ip-for-customer) - [Delete Customer IP](https://uptimeify.io/docs/api/monitors/dnsbl-monitoring/delete-customer-ip): DELETE /api/customer-ips/:customerIpPublicId - [Get Customer IP](https://uptimeify.io/docs/api/monitors/dnsbl-monitoring/get-customer-ip): GET /api/customer-ips/:customerIpPublicId - [List Customer IPs (Org)](https://uptimeify.io/docs/api/monitors/dnsbl-monitoring/list-customer-ips): GET /api/customer-ips - [List Customer Ips For Customer](https://uptimeify.io/docs/api/monitors/dnsbl-monitoring/list-customer-ips-for-customer) - [Update Customer IP](https://uptimeify.io/docs/api/monitors/dnsbl-monitoring/update-customer-ip): PATCH /api/customer-ips/:customerIpPublicId - [Domain Expiry Monitoring (Customer Domains)](https://uptimeify.io/docs/api/monitors/domain-expiry-monitoring): Manage domains used for domain expiry monitoring. - [Create Customer Domain](https://uptimeify.io/docs/api/monitors/domain-expiry-monitoring/create-customer-domain) - [Delete Customer Domain](https://uptimeify.io/docs/api/monitors/domain-expiry-monitoring/delete-customer-domain): DELETE /api/customer-domains/:customerDomainPublicId - [Get Customer Domain](https://uptimeify.io/docs/api/monitors/domain-expiry-monitoring/get-customer-domain): GET /api/customer-domains/:customerDomainPublicId - [List Customer Domains (Org)](https://uptimeify.io/docs/api/monitors/domain-expiry-monitoring/list-customer-domains): GET /api/customer-domains - [List Domain Expiry (Websites)](https://uptimeify.io/docs/api/monitors/domain-expiry-monitoring/list-domain-expiry-websites): GET /api/domains - [Update Customer Domain](https://uptimeify.io/docs/api/monitors/domain-expiry-monitoring/update-customer-domain): PATCH /api/customer-domains/:customerDomainPublicId - [FTP Monitors](https://uptimeify.io/docs/api/monitors/ftp-monitors): Manage FTP monitors. - [Create FTP Monitor](https://uptimeify.io/docs/api/monitors/ftp-monitors/create-ftp-monitor): POST /api/ftp-monitors - [Delete FTP Monitor](https://uptimeify.io/docs/api/monitors/ftp-monitors/delete-ftp-monitor): DELETE /api/ftp-monitors/:ftpMonitorPublicId - [Get FTP Monitor](https://uptimeify.io/docs/api/monitors/ftp-monitors/get-ftp-monitor): GET /api/ftp-monitors/:ftpMonitorPublicId - [Get FTP Monitor Check History](https://uptimeify.io/docs/api/monitors/ftp-monitors/get-ftp-monitor-check-history): GET /api/ftp-monitors/:ftpMonitorPublicId/check-history - [Get FTP Monitor Details](https://uptimeify.io/docs/api/monitors/ftp-monitors/get-ftp-monitor-details): GET /api/ftp-monitors/:ftpMonitorPublicId/details - [List FTP Monitors](https://uptimeify.io/docs/api/monitors/ftp-monitors/list-ftp-monitors): GET /api/ftp-monitors - [Trigger FTP Check](https://uptimeify.io/docs/api/monitors/ftp-monitors/trigger-check-ftp-monitor): POST /api/ftp-monitors/:ftpMonitorPublicId/trigger-check - [Update FTP Monitor (Change Status)](https://uptimeify.io/docs/api/monitors/ftp-monitors/update-ftp-monitor): PATCH /api/ftp-monitors/:ftpMonitorPublicId - [ICMP Monitors](https://uptimeify.io/docs/api/monitors/icmp-monitors): Manage ICMP (ping) monitors. - [Create ICMP Monitor](https://uptimeify.io/docs/api/monitors/icmp-monitors/create-icmp-monitor): POST /api/icmp-monitors - [Delete ICMP Monitor](https://uptimeify.io/docs/api/monitors/icmp-monitors/delete-icmp-monitor): DELETE /api/icmp-monitors/:icmpMonitorPublicId - [Get ICMP Monitor](https://uptimeify.io/docs/api/monitors/icmp-monitors/get-icmp-monitor): GET /api/icmp-monitors/:icmpMonitorPublicId - [Get ICMP Monitor Check History](https://uptimeify.io/docs/api/monitors/icmp-monitors/get-icmp-monitor-check-history): GET /api/icmp-monitors/:icmpMonitorPublicId/check-history - [Get ICMP Monitor Details](https://uptimeify.io/docs/api/monitors/icmp-monitors/get-icmp-monitor-details): GET /api/icmp-monitors/:icmpMonitorPublicId/details - [List ICMP Monitors](https://uptimeify.io/docs/api/monitors/icmp-monitors/list-icmp-monitors): GET /api/icmp-monitors - [Trigger ICMP Check](https://uptimeify.io/docs/api/monitors/icmp-monitors/trigger-check-icmp-monitor): POST /api/icmp-monitors/:icmpMonitorPublicId/trigger-check - [Update ICMP Monitor](https://uptimeify.io/docs/api/monitors/icmp-monitors/update-icmp-monitor): PATCH /api/icmp-monitors/:icmpMonitorPublicId - [IMAP/POP Monitors](https://uptimeify.io/docs/api/monitors/imap-pop-monitors): Manage IMAP/POP monitors. - [Create IMAP/POP Monitor](https://uptimeify.io/docs/api/monitors/imap-pop-monitors/create-imap-pop-monitor): POST /api/imap-pop-monitors - [Delete IMAP/POP Monitor](https://uptimeify.io/docs/api/monitors/imap-pop-monitors/delete-imap-pop-monitor): DELETE /api/imap-pop-monitors/:imapPopMonitorPublicId - [Get IMAP/POP Monitor](https://uptimeify.io/docs/api/monitors/imap-pop-monitors/get-imap-pop-monitor): GET /api/imap-pop-monitors/:imapPopMonitorPublicId - [Get IMAP/POP Monitor Check History](https://uptimeify.io/docs/api/monitors/imap-pop-monitors/get-imap-pop-monitor-check-history): GET /api/imap-pop-monitors/:imapPopMonitorPublicId/check-history - [Get IMAP/POP Monitor Details](https://uptimeify.io/docs/api/monitors/imap-pop-monitors/get-imap-pop-monitor-details): GET /api/imap-pop-monitors/:imapPopMonitorPublicId/details - [List IMAP/POP Monitors](https://uptimeify.io/docs/api/monitors/imap-pop-monitors/list-imap-pop-monitors): GET /api/imap-pop-monitors - [Trigger IMAP/POP Check](https://uptimeify.io/docs/api/monitors/imap-pop-monitors/trigger-check-imap-pop-monitor): POST /api/imap-pop-monitors/:imapPopMonitorPublicId/trigger-check - [Update IMAP/POP Monitor](https://uptimeify.io/docs/api/monitors/imap-pop-monitors/update-imap-pop-monitor): PATCH /api/imap-pop-monitors/:imapPopMonitorPublicId - [SMTP Monitors](https://uptimeify.io/docs/api/monitors/smtp-monitors): Manage SMTP monitors via the API. - [Create SMTP Monitor](https://uptimeify.io/docs/api/monitors/smtp-monitors/create-smtp-monitor): POST /api/smtp-monitors - [Delete SMTP Monitor](https://uptimeify.io/docs/api/monitors/smtp-monitors/delete-smtp-monitor): DELETE /api/smtp-monitors/:smtpMonitorPublicId - [Get SMTP Monitor](https://uptimeify.io/docs/api/monitors/smtp-monitors/get-smtp-monitor): GET /api/smtp-monitors/:smtpMonitorPublicId - [Get SMTP Monitor Check History](https://uptimeify.io/docs/api/monitors/smtp-monitors/get-smtp-monitor-check-history): GET /api/smtp-monitors/:smtpMonitorPublicId/check-history - [Get SMTP Monitor Details](https://uptimeify.io/docs/api/monitors/smtp-monitors/get-smtp-monitor-details): GET /api/smtp-monitors/:smtpMonitorPublicId/details - [List SMTP Monitors](https://uptimeify.io/docs/api/monitors/smtp-monitors/list-smtp-monitors): GET /api/smtp-monitors - [Trigger Check for SMTP Monitor](https://uptimeify.io/docs/api/monitors/smtp-monitors/trigger-check-smtp-monitor): POST /api/smtp-monitors/:smtpMonitorPublicId/trigger-check - [Update SMTP Monitor](https://uptimeify.io/docs/api/monitors/smtp-monitors/update-smtp-monitor): PATCH /api/smtp-monitors/:smtpMonitorPublicId - [SSH Monitors](https://uptimeify.io/docs/api/monitors/ssh-monitors): Manage SSH monitors via the API. - [Create SSH Monitor](https://uptimeify.io/docs/api/monitors/ssh-monitors/create-ssh-monitor): POST /api/ssh-monitors - [Delete SSH Monitor](https://uptimeify.io/docs/api/monitors/ssh-monitors/delete-ssh-monitor): DELETE /api/ssh-monitors/:sshMonitorPublicId - [Get SSH Monitor](https://uptimeify.io/docs/api/monitors/ssh-monitors/get-ssh-monitor): GET /api/ssh-monitors/:sshMonitorPublicId - [Get SSH Monitor Check History](https://uptimeify.io/docs/api/monitors/ssh-monitors/get-ssh-monitor-check-history): GET /api/ssh-monitors/:sshMonitorPublicId/check-history - [Get SSH Monitor Details](https://uptimeify.io/docs/api/monitors/ssh-monitors/get-ssh-monitor-details): GET /api/ssh-monitors/:sshMonitorPublicId/details - [List SSH Monitors](https://uptimeify.io/docs/api/monitors/ssh-monitors/list-ssh-monitors): GET /api/ssh-monitors - [Trigger Check for SSH Monitor](https://uptimeify.io/docs/api/monitors/ssh-monitors/trigger-check-ssh-monitor): POST /api/ssh-monitors/:sshMonitorPublicId/trigger-check - [Update SSH Monitor](https://uptimeify.io/docs/api/monitors/ssh-monitors/update-ssh-monitor): PATCH /api/ssh-monitors/:sshMonitorPublicId - [Configurations](https://uptimeify.io/docs/api/website-configuration): Manage check configuration, notification channels and maintenance windows. - [Check Maintenance (Website)](https://uptimeify.io/docs/api/website-configuration/check-maintenance-window): GET /api/maintenance-windows/check/:websiteId - [Check Maintenance (Batch)](https://uptimeify.io/docs/api/website-configuration/check-maintenance-window-batch): POST /api/maintenance-windows/check/batch - [Create Maintenance Window](https://uptimeify.io/docs/api/website-configuration/create-maintenance-window): POST /api/maintenance-windows - [Delete Maintenance Window](https://uptimeify.io/docs/api/website-configuration/delete-maintenance-window): DELETE /api/maintenance-windows/:id - [Get Maintenance Window](https://uptimeify.io/docs/api/website-configuration/get-maintenance-window): GET /api/maintenance-windows/:id - [List Maintenance Windows](https://uptimeify.io/docs/api/website-configuration/list-maintenance-windows): GET /api/maintenance-windows - [Update Check Settings](https://uptimeify.io/docs/api/website-configuration/update-check-settings): PATCH /api/websites/:websiteId/check-config - [Update Maintenance Window](https://uptimeify.io/docs/api/website-configuration/update-maintenance-window): PATCH /api/maintenance-windows/:id ## Organization API Organization-scoped resources for customer management, billing, users, and escalation settings. - [Customer Management](https://uptimeify.io/docs/api/customers): Path-based customer endpoints use customerPublicId UUIDs. - [Cancel Customer](https://uptimeify.io/docs/api/customers/cancel-customer): POST /api/customers/:customerPublicId/cancel - [Change Package](https://uptimeify.io/docs/api/customers/change-package): PATCH /api/customers/:customerPublicId - [Create Customer](https://uptimeify.io/docs/api/customers/create-customer): POST /api/customers - [Get Customer Details](https://uptimeify.io/docs/api/customers/get-customer-details): GET /api/customers/:customerPublicId - [List Customers](https://uptimeify.io/docs/api/customers/list-customers): GET /api/customers - [SMS Usage](https://uptimeify.io/docs/api/customers/sms-usage): GET /api/customers/sms-usage - [Update Customer](https://uptimeify.io/docs/api/customers/update-customer): PATCH /api/customers/:customerPublicId - [Organization & Billing](https://uptimeify.io/docs/api/organization): Path-based organization endpoints use organizationPublicId UUIDs. - [Delete Package Config](https://uptimeify.io/docs/api/organization/delete-package-config): DELETE /api/package-configs/:packageType - [Get Billing Details](https://uptimeify.io/docs/api/organization/get-billing-details): GET /api/organization/billing - [Get Organization Details](https://uptimeify.io/docs/api/organization/get-organization-details): GET /api/organization - [List Invoices](https://uptimeify.io/docs/api/organization/list-invoices): GET /api/mollie/invoices - [List Package Configs](https://uptimeify.io/docs/api/organization/list-package-configs): GET /api/package-configs - [Update Billing Details](https://uptimeify.io/docs/api/organization/update-billing-details): PATCH /api/organization/billing - [Update Organization](https://uptimeify.io/docs/api/organization/update-organization): PATCH /api/organization - [Upsert Package Config](https://uptimeify.io/docs/api/organization/upsert-package-config): PATCH /api/package-configs/:packageType - [Users](https://uptimeify.io/docs/api/users): Manage users within your organization. - [Create User](https://uptimeify.io/docs/api/users/create-user): POST /api/users - [Delete User](https://uptimeify.io/docs/api/users/delete-user): DELETE /api/users/:id - [Get User](https://uptimeify.io/docs/api/users/get-user): GET /api/users/:id - [List Users](https://uptimeify.io/docs/api/users/list-users): GET /api/users - [Update User](https://uptimeify.io/docs/api/users/update-user): PATCH /api/users/:id - [Escalation Config](https://uptimeify.io/docs/api/escalation): Configure organization-level webhook escalation and notification defaults. - [Get Escalation Config](https://uptimeify.io/docs/api/escalation/get-escalation-config): GET /api/escalation-config/:id - [Test Escalation Config](https://uptimeify.io/docs/api/escalation/test-escalation-config): POST /api/escalation-config/:id/test - [Update Escalation Config](https://uptimeify.io/docs/api/escalation/update-escalation-config): PATCH /api/escalation-config/:id ## Status Pages & Notification Channels Public status pages, notification channels (email, SMS, webhook, Slack, Discord, PagerDuty, Pushover, Opsgenie, All Quiet, Telegram, Google Chat, Mattermost, Rocket.Chat, ntfy, Gotify, ilert, Grafana OnCall, incident.io, Squadcast, GitHub Issues, GitLab Issues, Linear, ServiceNow, Lark, DingTalk, WeCom), and escalation webhooks. - [Status Pages](https://uptimeify.io/docs/api/status-pages): Create and manage public status pages showing uptime, incidents, and maintenance. - [Activate Status Page Domain](https://uptimeify.io/docs/api/status-pages/activate-status-page-domain): POST /api/status-pages/domains/activate - [Add Custom Domain to Status Page](https://uptimeify.io/docs/api/status-pages/add-status-page-domain): POST /api/status-pages/domains - [Create Status Page](https://uptimeify.io/docs/api/status-pages/create-status-page): POST /api/status-pages - [Delete Status Page](https://uptimeify.io/docs/api/status-pages/delete-status-page): DELETE /api/status-pages/:id - [Get Public Status Page](https://uptimeify.io/docs/api/status-pages/get-public-status-page): GET /api/status-pages/public/:slug or GET /api/status-pages/public/by-id/:id - [Get Status Page](https://uptimeify.io/docs/api/status-pages/get-status-page): GET /api/status-pages/:id - [Get Status Page Design](https://uptimeify.io/docs/api/status-pages/get-status-page-design): GET /api/status-pages/:id/design - [List Status Pages](https://uptimeify.io/docs/api/status-pages/list-status-pages): GET /api/status-pages - [Remove Custom Domain from Status Page](https://uptimeify.io/docs/api/status-pages/remove-status-page-domain): DELETE /api/status-pages/domains/:id - [Update Status Page](https://uptimeify.io/docs/api/status-pages/update-status-page): PATCH /api/status-pages/:id - [Update Status Page Design](https://uptimeify.io/docs/api/status-pages/update-status-page-design): PATCH /api/status-pages/:id/design - [Verify Status Page Domain](https://uptimeify.io/docs/api/status-pages/verify-status-page-domain): POST /api/status-pages/domains/verify - [Notification Channels](https://uptimeify.io/docs/api/notification-channels): Manage alert notification channels for email, SMS, webhook, Slack, Discord, PagerDuty, Pushover, and Opsgenie. - [Create Notification Channel](https://uptimeify.io/docs/api/notification-channels/create-notification-channel): POST /api/notification-channels - [Delete Notification Channel](https://uptimeify.io/docs/api/notification-channels/delete-notification-channel): DELETE /api/notification-channels/:id - [List Notification Channels](https://uptimeify.io/docs/api/notification-channels/list-notification-channels): GET /api/notification-channels - [Test Notification Channel](https://uptimeify.io/docs/api/notification-channels/test-notification-channel): POST /api/notification-channels/test - [Update Notification Channel](https://uptimeify.io/docs/api/notification-channels/update-notification-channel): PATCH /api/notification-channels/:id - [Escalation Config](https://uptimeify.io/docs/api/escalation): Configure organization-level webhook escalation and notification defaults. - [Get Escalation Config](https://uptimeify.io/docs/api/escalation/get-escalation-config): GET /api/escalation-config/:id - [Test Escalation Config](https://uptimeify.io/docs/api/escalation/test-escalation-config): POST /api/escalation-config/:id/test - [Update Escalation Config](https://uptimeify.io/docs/api/escalation/update-escalation-config): PATCH /api/escalation-config/:id ## Whitelabel & API Tokens White-label branding, custom domains, SMTP config, API token management, and custom fields. - [Whitelabel & Branding](https://uptimeify.io/docs/api/whitelabel): Customize branding, logos, favicons, and custom domains for your organization. - [Activate Domain](https://uptimeify.io/docs/api/whitelabel/activate-domain): POST /api/organization/whitelabel/domains/activate - [Add Domain](https://uptimeify.io/docs/api/whitelabel/add-domain): POST /api/organization/whitelabel/domains - [Delete Domain](https://uptimeify.io/docs/api/whitelabel/delete-domain): DELETE /api/organization/whitelabel/domains/:id - [Get Branding](https://uptimeify.io/docs/api/whitelabel/get-branding): GET /api/organization/whitelabel/branding - [List Domains](https://uptimeify.io/docs/api/whitelabel/list-domains): GET /api/organization/whitelabel/domains - [Update Branding](https://uptimeify.io/docs/api/whitelabel/update-branding): PATCH /api/organization/whitelabel/branding - [Upload Branding Asset](https://uptimeify.io/docs/api/whitelabel/upload-branding): POST /api/organization/whitelabel/branding/upload - [Verify Domain](https://uptimeify.io/docs/api/whitelabel/verify-domain): POST /api/organization/whitelabel/domains/verify - [API Tokens](https://uptimeify.io/docs/api/api-tokens): Create and manage API tokens for programmatic access. - [Create Customer Token](https://uptimeify.io/docs/api/api-tokens/create-customer-token): POST /api/customer/tokens - [Create Organization Token](https://uptimeify.io/docs/api/api-tokens/create-organization-token): POST /api/organization/tokens - [Delete Customer Token](https://uptimeify.io/docs/api/api-tokens/delete-customer-token): DELETE /api/customer/tokens/:id - [Delete Organization Token](https://uptimeify.io/docs/api/api-tokens/delete-organization-token): DELETE /api/organization/tokens/:id - [List Customer Tokens](https://uptimeify.io/docs/api/api-tokens/list-customer-tokens): GET /api/customer/tokens - [List Organization Tokens](https://uptimeify.io/docs/api/api-tokens/list-organization-tokens): GET /api/organization/tokens - [Custom Fields](https://uptimeify.io/docs/api/custom-fields): Manage custom field definitions for customers and websites. - [Create Custom Field](https://uptimeify.io/docs/api/custom-fields/create-custom-field): POST /api/custom-fields - [Delete Custom Field](https://uptimeify.io/docs/api/custom-fields/delete-custom-field): DELETE /api/custom-fields/:id - [List Custom Fields](https://uptimeify.io/docs/api/custom-fields/list-custom-fields): GET /api/custom-fields - [Update Custom Field](https://uptimeify.io/docs/api/custom-fields/update-custom-field): PATCH /api/custom-fields/:id ## Organization SMTP & Monitoring Locations Custom SMTP configuration for outgoing email, and monitoring probe location discovery. - [Organization SMTP](https://uptimeify.io/docs/api/organization-smtp): Configure and test custom SMTP settings for outgoing email. - [Get SMTP Send Logs](https://uptimeify.io/docs/api/organization-smtp/get-smtp-logs): GET /api/organization/smtp/logs - [Test SMTP Connection](https://uptimeify.io/docs/api/organization-smtp/test-smtp): POST /api/organization/smtp/test - [Monitoring Locations](https://uptimeify.io/docs/api/monitoring-locations): Retrieve available monitoring probe locations. - [List Countries with Locations](https://uptimeify.io/docs/api/monitoring-locations/list-countries): GET /api/monitoring-locations/countries - [List Public Monitoring Locations](https://uptimeify.io/docs/api/monitoring-locations/list-public-locations): GET /api/public/monitoring-locations ## Platform Administration Administrative and internal platform endpoints intended for elevated operators. - [Global Administration](https://uptimeify.io/docs/api/admin): This section covers the global administration endpoints, which are protected and only accessible to platform administrators. ## Localized Docs English is the canonical language for this file. A German version of the public API docs is also available. - [German LLMS index](https://uptimeify.io/de/llms.txt): German compact index for the same API documentation. - [German LLMS full](https://uptimeify.io/de/llms-full.txt): German expanded export with section summaries and endpoint hints. - [German API docs](https://uptimeify.io/de/docs/api): German-language API reference with equivalent public documentation structure.