GetMonitor API

Automatize seu monitoramento e gestão de incidentes via API

Categorias do projeto
Dev Tools
Link do sitegetmonitor.io
Como conectar
TipoAPI REST
Base URLhttps://api.getmonitor.io/api
AutenticaçãoAPI Key
https://api.getmonitor.io/api
Endpoints
  • GET/​api
  • GET/​health
  • GET/​api/​v1/​organizations/​check-slug
    Check slug availability
  • GET/​api/​v1/​organizations
    List enriched organizations for current user
  • POST/​api/​v1/​organizations
    Create organization
  • GET/​api/​v1/​organizations/​guest-access
    List guest-access organizations for current user
  • GET/​api/​v1/​organizations/​roles
    Get current user role in all orgs
  • GET/​api/​v1/​organizations/​{orgId}/​members
    List organization members
  • GET/​api/​v1/​organizations/​{orgId}/​invitations
    List organization invitations
  • GET/​api/​v1/​organizations/​{orgId}
    Get org with members and invitations
  • PATCH/​api/​v1/​organizations/​{orgId}
    Update organization
  • PATCH/​api/​v1/​organizations/​{orgId}/​language
    Update organization language
  • GET/​api/​v1/​organizations/​{orgId}/​status
    Get organization resource counts
  • POST/​api/​v1/​organizations/​{orgId}/​members/​invite
    Invite member to organization
  • DELETE/​api/​v1/​organizations/​{orgId}/​members/​{userId}
    Remove member from organization
  • PATCH/​api/​v1/​organizations/​{orgId}/​members/​{userId}/​role
    Update member role
  • GET/​api/​v1/​invitations/​{invitationId}
    Get invitation details (public)
  • POST/​api/​v1/​invitations/​{invitationId}/​accept
    Accept invitation
  • POST/​api/​v1/​users/​check-email
    Check if email is registered (public)
  • POST/​api/​v1/​users/​create-with-organization
    Create user and organization (public onboarding)
  • GET/​api/​v1/​users/​me
    Get current user profile
  • PATCH/​api/​v1/​users/​me
    Update current user profile
  • DELETE/​api/​v1/​users/​me
    Delete current user account
  • PATCH/​api/​v1/​users/​me/​language
    Update language preference
  • POST/​api/​v1/​users/​me/​accept-migration
    Accept rebrand migration
  • GET/​api/​v1/​users/​me/​sessions
    List active sessions
  • DELETE/​api/​v1/​users/​me/​sessions
    Revoke all other sessions
  • DELETE/​api/​v1/​users/​me/​sessions/​{sessionId}
    Revoke specific session
  • GET/​api/​v1/​users/​me/​accounts
    List linked OAuth providers
  • DELETE/​api/​v1/​users/​me/​account
    Unlink OAuth provider account
  • GET/​api/​v1/​users/​{userId}
    Get user by ID (public)
  • POST/​api/​v1/​images/​record
    Record image upload metadata
  • DELETE/​api/​v1/​images
    Delete image
  • PUT/​api/​v1/​images/​replace
    Replace image
  • GET/​api/​v1/​images/​placeholder
    Get placeholder image URL
  • GET/​api/​v1/​images/​constraints
    Get image constraints by type
  • PATCH/​api/​v1/​images/​entity
    Update entity image URL
  • POST/​api/​v1/​images/​cleanup
    Cleanup null image references
  • POST/​api/​v1/​onboarding/​complete
    Complete onboarding — creates user, org, monitor, optional status page + team invitations
  • GET/​api/​v1/​uptime/​{id}
    Get an uptime monitor by ID
  • PATCH/​api/​v1/​uptime/​{id}
    Update an uptime monitor
  • DELETE/​api/​v1/​uptime/​{id}
    Delete an uptime monitor
  • GET/​api/​v1/​uptime/​{id}/​statistics
    Get statistics for a monitor
  • GET/​api/​v1/​uptime/​{id}/​uptime-logs
    Get paginated uptime logs (cursor-based)
  • GET/​api/​v1/​monitors
    List all monitors (all types, lightweight) for an organization
  • GET/​api/​v1/​monitors/​organization/​statistics
    Get aggregated statistics for all uptime monitors in an organization
  • GET/​api/​v1/​monitors/​{id}
    Get a monitor by ID (any type)
  • GET/​api/​v1/​uptime
    List uptime monitors for an organization
  • POST/​api/​v1/​uptime
    Create an uptime monitor
  • GET/​api/​v1/​status-pages/​{statusPageId}/​monitors/​statistics
    Get aggregated monitor statistics for a status page
  • GET/​api/​v1/​status-pages/​{statusPageId}/​uptime
    Get uptime monitors with metrics for a status page
  • GET/​api/​v1/​heartbeats
    List heartbeat monitors for an organization
  • POST/​api/​v1/​heartbeats
    Create a heartbeat monitor
  • GET/​api/​v1/​heartbeats/​{id}
    Get a heartbeat monitor with recent pings
  • PATCH/​api/​v1/​heartbeats/​{id}
    Update a heartbeat monitor
  • DELETE/​api/​v1/​heartbeats/​{id}
    Delete a heartbeat monitor
  • POST/​api/​v1/​heartbeats/​{id}/​token/​regenerate
    Regenerate heartbeat token
  • POST/​api/​v1/​heartbeats/​{id}/​pause
    Pause a heartbeat monitor for N hours
  • POST/​api/​v1/​heartbeats/​{id}/​unpause
    Unpause a heartbeat monitor
  • GET/​api/​v1/​on-call/​teams
    List on-call teams
  • POST/​api/​v1/​on-call/​teams
    Create an on-call team
  • GET/​api/​v1/​on-call/​teams/​{teamId}
    Get an on-call team with members and channels
  • PATCH/​api/​v1/​on-call/​teams/​{teamId}
    Update an on-call team
  • DELETE/​api/​v1/​on-call/​teams/​{teamId}
    Delete an on-call team
  • POST/​api/​v1/​on-call/​teams/​{teamId}/​members
    Add a member to a team
  • PATCH/​api/​v1/​on-call/​teams/​{teamId}/​members/​{memberId}
    Update a team member
  • DELETE/​api/​v1/​on-call/​teams/​{teamId}/​members/​{memberId}
    Remove a member from a team
  • POST/​api/​v1/​on-call/​teams/​{teamId}/​members/​{memberId}/​activate
    Set a member as active on-call for their team
  • GET/​api/​v1/​on-call/​policies
    List on-call policies
  • POST/​api/​v1/​on-call/​policies
    Create an on-call policy
  • GET/​api/​v1/​on-call/​policies/​type-counts
    Get channel type distribution across policies
  • GET/​api/​v1/​on-call/​policies/​{policyId}
    Get an on-call policy
  • PATCH/​api/​v1/​on-call/​policies/​{policyId}
    Update an on-call policy
  • DELETE/​api/​v1/​on-call/​policies/​{policyId}
    Delete an on-call policy
  • GET/​api/​v1/​on-call/​graph
    Get on-call graph data (policies with team members, channels, and monitor assignments)
  • POST/​api/​v1/​on-call/​migrate
    Migrate org to on-call (no-op)
  • GET/​api/​v1/​on-call/​teams/​{teamId}/​channels
    List channels for a team
  • POST/​api/​v1/​on-call/​teams/​{teamId}/​channels
    Add a channel to a team
  • PATCH/​api/​v1/​on-call/​teams/​{teamId}/​channels/​{channelId}
    Update a channel (config and/or enabled state)
  • DELETE/​api/​v1/​on-call/​teams/​{teamId}/​channels/​{channelId}
    Remove a channel from a team
  • GET/​api/​v1/​on-call/​monitors/​{monitorId}/​policies
    Get on-call policy assignments for a monitor
  • POST/​api/​v1/​on-call/​monitors/​{monitorId}/​policies
    Assign an on-call policy to a monitor
  • PATCH/​api/​v1/​on-call/​monitors/​{monitorId}/​policies/​{policyId}
    Toggle a policy assignment on/off for a monitor
  • DELETE/​api/​v1/​on-call/​monitors/​{monitorId}/​policies/​{policyId}
    Unassign an on-call policy from a monitor
  • GET/​api/​v1/​on-call/​notifications
    List on-call notifications for an organization
  • GET/​api/​v1/​integrations/​apps
    List available integration apps
  • GET/​api/​v1/​integrations/​apps/​counts
    Get app counts by type (source vs destination)
  • GET/​api/​v1/​integrations/​apps/​{appId}
    Get a single integration app with its latest version
  • GET/​api/​v1/​integrations/​installations
    List installations for an organization
  • POST/​api/​v1/​integrations/​installations
    Create or return existing installation for an app
  • GET/​api/​v1/​integrations/​installations/​{id}
    Get a single installation
  • PATCH/​api/​v1/​integrations/​installations/​{id}
    Update connection metadata for an installation
  • POST/​api/​v1/​integrations/​installations/​{id}/​disable
    Disable an installation
  • GET/​api/​v1/​integrations/​installations/​{id}/​health
    Get installation health including sync state
  • POST/​api/​v1/​integrations/​installations/​{id}/​reconnect
    Initiate OAuth reconnect for an installation
  • GET/​api/​v1/​integrations/​installations/​{id}/​destination-configs
    List destination configs for an installation
  • POST/​api/​v1/​integrations/​installations/​{id}/​destination-configs
    Create a destination config
  • PATCH/​api/​v1/​integrations/​installations/​{id}/​destination-configs/​{configId}
    Update a destination config
  • DELETE/​api/​v1/​integrations/​installations/​{id}/​destination-configs/​{configId}
    Delete a destination config
  • POST/​api/​v1/​integrations/​installations/​{id}/​destination-configs/​preview
    Preview a Liquid template with provided variables
  • POST/​api/​v1/​integrations/​installations/​{id}/​destination-configs/​{configId}/​test
    Fire a test HTTP delivery to a destination config
  • POST/​api/​v1/​integrations/​webhooks/​{installationId}
    Receive an incoming webhook event for an installation
  • GET/​api/​v1/​status-pages
    Resolve status page by slug or domain
  • GET/​api/​v1/​status-pages/​{id}/​status
    Get current aggregate status of a status page
  • GET/​api/​v1/​status-pages/​domain/​availability
    Check if a status page slug is available
  • GET/​api/​v1/​status-pages/​{id}/​customization
    Get customization for a status page
  • PATCH/​api/​v1/​status-pages/​{id}/​customization
    Update customization for a status page
  • DELETE/​api/​v1/​status-pages/​{id}/​customization
    Reset customization to defaults
  • GET/​api/​v1/​status-pages/​{id}/​monitors
    Get monitors for a status page
  • GET/​api/​v1/​status-pages/​{id}/​components
    Get component tree with uptime data
  • GET/​api/​v1/​status-pages/​{id}/​monitors/​{monitorId}/​aggregations
    Get hourly aggregations for a monitor
  • GET/​api/​v1/​status-pages/​{id}/​incidents
    Get incidents for a status page
  • GET/​api/​v1/​status-pages/​{id}/​incidents/​{incidentId}
    Get a specific incident by ID
  • GET/​api/​v1/​status-pages/​{id}/​maintenance
    Get maintenance windows for a status page
  • GET/​api/​v1/​status-pages/​{id}/​maintenance/​{maintenanceId}
    Get a specific maintenance event by ID
  • GET/​api/​v1/​status-pages/​{id}/​updates
    Get status updates for a status page
  • POST/​api/​v1/​status-pages/​{id}/​subscriptions
    Subscribe to status page notifications
  • GET/​api/​v1/​subscriptions/​verifications
    Read subscription token details (pre-confirm preview)
  • POST/​api/​v1/​subscriptions/​verifications
    Validate subscription token
  • POST/​api/​v1/​subscriptions/​confirmations
    Confirm subscription
  • POST/​api/​v1/​subscriptions/​unsubscribe
    Unsubscribe from status page notifications
  • GET/​api/​v1/​subscriptions/​plans
    List available subscription plans with pricing
  • GET/​api/​v1/​status-pages/​{id}/​badge
    Get badge data for a status page
  • GET/​api/​v1/​status-pages/​{id}/​badge/​config
    Get badge configuration for a status page (management)
  • POST/​api/​v1/​status-pages/​{statusPageId}/​domain
    Set a custom domain for this status page
  • DELETE/​api/​v1/​status-pages/​{statusPageId}/​domain
    Remove the custom domain from this status page
  • POST/​api/​v1/​status-pages/​{statusPageId}/​domain/​verify
    Trigger ownership verification for the custom domain
  • GET/​api/​v1/​status-pages/​{statusPageId}/​domain/​verification
    Check current verification status of the custom domain
  • GET/​api/​v1/​organizations/​{organizationId}/​subscription
  • GET/​api/​v1/​organizations/​{organizationId}/​subscription/​usage
  • GET/​api/​v1/​manage/​status-pages
    List status pages for the authenticated organization
  • POST/​api/​v1/​manage/​status-pages
    Create a new status page
  • GET/​api/​v1/​manage/​status-pages/​{id}
    Get a single status page (management view)
  • DELETE/​api/​v1/​manage/​status-pages/​{id}
    Delete a status page
  • PATCH/​api/​v1/​status-pages/​{id}
    Update a status page
  • GET/​api/​v1/​status-pages/​{statusPageId}/​component-groups
    List component groups for a status page
  • POST/​api/​v1/​status-pages/​{statusPageId}/​component-groups
    Create a component group
  • PATCH/​api/​v1/​status-pages/​{statusPageId}/​component-groups/​reorder
    Reorder component groups
  • PATCH/​api/​v1/​status-pages/​{statusPageId}/​component-groups/​{groupId}
    Update a component group
  • DELETE/​api/​v1/​status-pages/​{statusPageId}/​component-groups/​{groupId}
    Delete a component group
  • PATCH/​api/​v1/​status-pages/​{statusPageId}/​component-groups/​{groupId}/​move
    Move a component group to a new parent
  • POST/​api/​v1/​status-pages/​{statusPageId}/​monitors
    Link a monitor to a status page
  • DELETE/​api/​v1/​status-pages/​{statusPageId}/​monitors/​{monitorId}
    Unlink a monitor from a status page
  • GET/​api/​v1/​status-pages/​{statusPageId}/​monitors/​grouped
    List monitors with group info for a status page
  • PATCH/​api/​v1/​status-pages/​{statusPageId}/​monitors/​reorder
    Reorder monitors within a group
  • PATCH/​api/​v1/​status-pages/​{statusPageId}/​monitors/​{monitorId}/​group
    Move a monitor to a different group
  • GET/​api/​v1/​status-pages/​{statusPageId}/​static-components
    List static components for a status page
  • POST/​api/​v1/​status-pages/​{statusPageId}/​static-components
    Create a static component
  • PATCH/​api/​v1/​status-pages/​{statusPageId}/​static-components/​reorder
    Reorder static components
  • PATCH/​api/​v1/​status-pages/​{statusPageId}/​static-components/​{componentId}
    Update a static component
  • DELETE/​api/​v1/​status-pages/​{statusPageId}/​static-components/​{componentId}
    Delete a static component
  • GET/​api/​v1/​status-pages/​{statusPageId}/​static-components/​{componentId}/​overrides/​{date}
    Get a daily override for a static component
  • PUT/​api/​v1/​status-pages/​{statusPageId}/​static-components/​{componentId}/​overrides/​{date}
    Upsert a daily override for a static component
  • GET/​api/​v1/​status-pages/​{statusPageId}/​incidents/​health-score
    Get health score for a status page
  • GET/​api/​v1/​status-pages/​{statusPageId}/​incidents
    List incidents for a status page (management)
  • POST/​api/​v1/​status-pages/​{statusPageId}/​incidents
    Create an incident
  • GET/​api/​v1/​status-pages/​{statusPageId}/​incidents/​{incidentId}
    Get a specific incident with all updates (management)
  • PATCH/​api/​v1/​status-pages/​{statusPageId}/​incidents/​{incidentId}
    Update an incident
  • DELETE/​api/​v1/​status-pages/​{statusPageId}/​incidents/​{incidentId}
    Delete an incident
  • POST/​api/​v1/​status-pages/​{statusPageId}/​incidents/​{incidentId}/​resolve
    Resolve an incident
  • POST/​api/​v1/​status-pages/​{statusPageId}/​incidents/​{incidentId}/​updates
    Add an update to an incident
  • GET/​api/​v1/​status-pages/​{statusPageId}/​maintenance
    List maintenance windows for a status page (management)
  • POST/​api/​v1/​status-pages/​{statusPageId}/​maintenance
    Create a maintenance window
  • GET/​api/​v1/​status-pages/​{statusPageId}/​maintenance/​{maintenanceId}
    Get a maintenance window by ID (management)
  • PATCH/​api/​v1/​status-pages/​{statusPageId}/​maintenance/​{maintenanceId}
    Update a maintenance window
  • DELETE/​api/​v1/​status-pages/​{statusPageId}/​maintenance/​{maintenanceId}
    Delete a maintenance window
  • POST/​api/​v1/​status-pages/​{statusPageId}/​maintenance/​{maintenanceId}/​updates
    Add an update to a maintenance window
  • POST/​api/​v1/​status-pages/​{statusPageId}/​maintenance/​{maintenanceId}/​start
    Mark a maintenance window as in progress
  • POST/​api/​v1/​status-pages/​{statusPageId}/​maintenance/​{maintenanceId}/​complete
    Mark a maintenance window as completed
  • POST/​api/​v1/​status-pages/​{statusPageId}/​maintenance/​{maintenanceId}/​cancel
    Cancel a maintenance window
  • GET/​api/​v1/​status-pages/​{statusPageId}/​subscriptions
    List subscribers for a status page
  • DELETE/​api/​v1/​status-pages/​{statusPageId}/​subscriptions/​{subscriptionId}
    Remove a subscriber from a status page
  • GET/​api/​v1/​status-pages/​{statusPageId}/​subscriptions/​export
    Export subscribers as CSV
  • GET/​api/​v1/​status-pages/​{statusPageId}/​subscriptions/​analytics
    Get subscription analytics for a status page
  • POST/​api/​v1/​leads
    Capture lead — saves contact and sends welcome email
  • POST/​api/​v1/​site-health-scans
    Create site health scan (async)
  • GET/​api/​v1/​site-health-scans/​{id}
    Get site health scan result
  • GET/​api/​v1/​platform-stats
    Get platform-wide statistics (public)
Detalhes
Cadastradojul/2026
Credencial