{"data": {"description": "Alerta API"}, "links": [{"href": "http://alerta-api.fly.dev//", "method": "GET", "rel": "api.index"}, {"href": "http://alerta-api.fly.dev/_", "method": "GET", "rel": "api.debug"}, {"href": "http://alerta-api.fly.dev/_bulk/alerts", "method": "DELETE", "rel": "api.bulk_delete_alert"}, {"href": "http://alerta-api.fly.dev/_bulk/alerts/action", "method": "PUT", "rel": "api.bulk_action_alert"}, {"href": "http://alerta-api.fly.dev/_bulk/alerts/attributes", "method": "PUT", "rel": "api.bulk_update_attributes"}, {"href": "http://alerta-api.fly.dev/_bulk/alerts/status", "method": "PUT", "rel": "api.bulk_set_status"}, {"href": "http://alerta-api.fly.dev/_bulk/alerts/tag", "method": "PUT", "rel": "api.bulk_tag_alert"}, {"href": "http://alerta-api.fly.dev/_bulk/alerts/untag", "method": "PUT", "rel": "api.bulk_untag_alert"}, {"href": "http://alerta-api.fly.dev/_bulk/task/", "method": "GET", "rel": "api.task_status"}, {"href": "http://alerta-api.fly.dev/alert", "method": "POST", "rel": "api.receive"}, {"href": "http://alerta-api.fly.dev/alert/", "method": "GET", "rel": "api.get_alert"}, {"href": "http://alerta-api.fly.dev/alert/", "method": "DELETE", "rel": "api.delete_alert"}, {"href": "http://alerta-api.fly.dev/alert//action", "method": "PUT", "rel": "api.action_alert"}, {"href": "http://alerta-api.fly.dev/alert//attributes", "method": "PUT", "rel": "api.update_attributes"}, {"href": "http://alerta-api.fly.dev/alert//note", "method": "PUT", "rel": "api.add_note"}, {"href": "http://alerta-api.fly.dev/alert//note/", "method": "PUT", "rel": "api.update_note"}, {"href": "http://alerta-api.fly.dev/alert//note/", "method": "DELETE", "rel": "api.delete_note"}, {"href": "http://alerta-api.fly.dev/alert//notes", "method": "GET", "rel": "api.get_notes"}, {"href": "http://alerta-api.fly.dev/alert//status", "method": "PUT", "rel": "api.set_status"}, {"href": "http://alerta-api.fly.dev/alert//tag", "method": "PUT", "rel": "api.tag_alert"}, {"href": "http://alerta-api.fly.dev/alert//untag", "method": "PUT", "rel": "api.untag_alert"}, {"href": "http://alerta-api.fly.dev/alerts", "method": "GET", "rel": "api.search_alerts"}, {"href": "http://alerta-api.fly.dev/alerts/count", "method": "GET", "rel": "api.get_counts"}, {"href": "http://alerta-api.fly.dev/alerts/groups", "method": "GET", "rel": "api.get_groups"}, {"href": "http://alerta-api.fly.dev/alerts/history", "method": "GET", "rel": "api.history"}, {"href": "http://alerta-api.fly.dev/alerts/tags", "method": "GET", "rel": "api.get_tags"}, {"href": "http://alerta-api.fly.dev/alerts/top10/count", "method": "GET", "rel": "api.get_topn_count"}, {"href": "http://alerta-api.fly.dev/alerts/top10/flapping", "method": "GET", "rel": "api.get_topn_flapping"}, {"href": "http://alerta-api.fly.dev/alerts/top10/standing", "method": "GET", "rel": "api.get_topn_standing"}, {"href": "http://alerta-api.fly.dev/alerts/topn/count", "method": "GET", "rel": "api.get_topn_count"}, {"href": "http://alerta-api.fly.dev/alerts/topn/flapping", "method": "GET", "rel": "api.get_topn_flapping"}, {"href": "http://alerta-api.fly.dev/alerts/topn/standing", "method": "GET", "rel": "api.get_topn_standing"}, {"href": "http://alerta-api.fly.dev/auth/azure", "method": "POST", "rel": "auth.openid"}, {"href": "http://alerta-api.fly.dev/auth/confirm/", "method": "POST", "rel": "auth.verify_email"}, {"href": "http://alerta-api.fly.dev/auth/forgot", "method": "POST", "rel": "auth.forgot"}, {"href": "http://alerta-api.fly.dev/auth/github", "method": "POST", "rel": "auth.github"}, {"href": "http://alerta-api.fly.dev/auth/gitlab", "method": "POST", "rel": "auth.openid"}, {"href": "http://alerta-api.fly.dev/auth/google", "method": "POST", "rel": "auth.openid"}, {"href": "http://alerta-api.fly.dev/auth/keycloak", "method": "POST", "rel": "auth.openid"}, {"href": "http://alerta-api.fly.dev/auth/login", "method": "POST", "rel": "auth.login"}, {"href": "http://alerta-api.fly.dev/auth/logout", "method": "POST,GET", "rel": "auth.logout"}, {"href": "http://alerta-api.fly.dev/auth/openid", "method": "POST", "rel": "auth.openid"}, {"href": "http://alerta-api.fly.dev/auth/reset/", "method": "POST", "rel": "auth.reset"}, {"href": "http://alerta-api.fly.dev/auth/signup", "method": "POST", "rel": "auth.signup"}, {"href": "http://alerta-api.fly.dev/blackout", "method": "POST", "rel": "api.create_blackout"}, {"href": "http://alerta-api.fly.dev/blackout/", "method": "GET", "rel": "api.get_blackout"}, {"href": "http://alerta-api.fly.dev/blackout/", "method": "PUT", "rel": "api.update_blackout"}, {"href": "http://alerta-api.fly.dev/blackout/", "method": "DELETE", "rel": "api.delete_blackout"}, {"href": "http://alerta-api.fly.dev/blackouts", "method": "GET", "rel": "api.list_blackouts"}, {"href": "http://alerta-api.fly.dev/config", "method": "GET", "rel": "api.config"}, {"href": "http://alerta-api.fly.dev/customer", "method": "POST", "rel": "api.create_customer"}, {"href": "http://alerta-api.fly.dev/customer/", "method": "GET", "rel": "api.get_customer"}, {"href": "http://alerta-api.fly.dev/customer/", "method": "PUT", "rel": "api.update_customer"}, {"href": "http://alerta-api.fly.dev/customer/", "method": "DELETE", "rel": "api.delete_customer"}, {"href": "http://alerta-api.fly.dev/customers", "method": "GET", "rel": "api.list_customers"}, {"href": "http://alerta-api.fly.dev/embed.js", "method": "GET", "rel": "api.embed_js"}, {"href": "http://alerta-api.fly.dev/environments", "method": "GET", "rel": "api.get_environments"}, {"href": "http://alerta-api.fly.dev/group", "method": "POST", "rel": "api.create_group"}, {"href": "http://alerta-api.fly.dev/group/", "method": "GET", "rel": "api.get_group"}, {"href": "http://alerta-api.fly.dev/group/", "method": "PUT", "rel": "api.update_group"}, {"href": "http://alerta-api.fly.dev/group/", "method": "DELETE", "rel": "api.delete_group"}, {"href": "http://alerta-api.fly.dev/group//user/", "method": "PUT", "rel": "api.add_user_to_group"}, {"href": "http://alerta-api.fly.dev/group//user/", "method": "DELETE", "rel": "api.remove_user_from_group"}, {"href": "http://alerta-api.fly.dev/group//users", "method": "GET", "rel": "api.get_group_users"}, {"href": "http://alerta-api.fly.dev/groups", "method": "GET", "rel": "api.list_groups"}, {"href": "http://alerta-api.fly.dev/heartbeat", "method": "POST", "rel": "api.create_heartbeat"}, {"href": "http://alerta-api.fly.dev/heartbeat/", "method": "GET", "rel": "api.get_heartbeat"}, {"href": "http://alerta-api.fly.dev/heartbeat/", "method": "DELETE", "rel": "api.delete_heartbeat"}, {"href": "http://alerta-api.fly.dev/heartbeats", "method": "GET", "rel": "api.list_heartbeats"}, {"href": "http://alerta-api.fly.dev/key", "method": "POST", "rel": "api.create_key"}, {"href": "http://alerta-api.fly.dev/key/", "method": "GET", "rel": "api.get_key"}, {"href": "http://alerta-api.fly.dev/key/", "method": "PUT", "rel": "api.update_key"}, {"href": "http://alerta-api.fly.dev/key/", "method": "DELETE", "rel": "api.delete_key"}, {"href": "http://alerta-api.fly.dev/keys", "method": "GET", "rel": "api.list_keys"}, {"href": "http://alerta-api.fly.dev/management", "method": "GET", "rel": "mgmt.management"}, {"href": "http://alerta-api.fly.dev/management/gtg", "method": "GET", "rel": "mgmt.good_to_go"}, {"href": "http://alerta-api.fly.dev/management/healthcheck", "method": "GET", "rel": "mgmt.health_check"}, {"href": "http://alerta-api.fly.dev/management/housekeeping", "method": "POST,GET", "rel": "mgmt.housekeeping"}, {"href": "http://alerta-api.fly.dev/management/manifest", "method": "GET", "rel": "mgmt.manifest"}, {"href": "http://alerta-api.fly.dev/management/metrics", "method": "GET", "rel": "mgmt.prometheus_metrics"}, {"href": "http://alerta-api.fly.dev/management/properties", "method": "GET", "rel": "mgmt.properties"}, {"href": "http://alerta-api.fly.dev/management/status", "method": "GET", "rel": "mgmt.status"}, {"href": "http://alerta-api.fly.dev/management/switchboard", "method": "POST,GET", "rel": "mgmt.switchboard"}, {"href": "http://alerta-api.fly.dev/oembed", "method": "GET", "rel": "api.oembed"}, {"href": "http://alerta-api.fly.dev/oembed.", "method": "GET", "rel": "api.oembed"}, {"href": "http://alerta-api.fly.dev/perm", "method": "POST", "rel": "api.create_perm"}, {"href": "http://alerta-api.fly.dev/perm/", "method": "GET", "rel": "api.get_perm"}, {"href": "http://alerta-api.fly.dev/perm/", "method": "PUT", "rel": "api.update_perm"}, {"href": "http://alerta-api.fly.dev/perm/", "method": "DELETE", "rel": "api.delete_perm"}, {"href": "http://alerta-api.fly.dev/perms", "method": "GET", "rel": "api.list_perms"}, {"href": "http://alerta-api.fly.dev/scopes", "method": "GET", "rel": "api.list_scopes"}, {"href": "http://alerta-api.fly.dev/services", "method": "GET", "rel": "api.get_services"}, {"href": "http://alerta-api.fly.dev/static/", "method": "GET", "rel": "static"}, {"href": "http://alerta-api.fly.dev/user", "method": "POST", "rel": "api.create_user"}, {"href": "http://alerta-api.fly.dev/user/", "method": "GET", "rel": "api.get_user"}, {"href": "http://alerta-api.fly.dev/user/", "method": "PUT", "rel": "api.update_user"}, {"href": "http://alerta-api.fly.dev/user/", "method": "DELETE", "rel": "api.delete_user"}, {"href": "http://alerta-api.fly.dev/user//attributes", "method": "PUT", "rel": "api.update_user_attributes"}, {"href": "http://alerta-api.fly.dev/user//groups", "method": "GET", "rel": "api.get_user_groups"}, {"href": "http://alerta-api.fly.dev/user/me", "method": "GET", "rel": "api.get_me"}, {"href": "http://alerta-api.fly.dev/user/me", "method": "PUT", "rel": "api.update_me"}, {"href": "http://alerta-api.fly.dev/user/me/attributes", "method": "GET", "rel": "api.get_me_attributes"}, {"href": "http://alerta-api.fly.dev/user/me/attributes", "method": "PUT", "rel": "api.update_me_attributes"}, {"href": "http://alerta-api.fly.dev/userinfo", "method": "GET", "rel": "auth.userinfo"}, {"href": "http://alerta-api.fly.dev/users", "method": "GET", "rel": "api.list_users"}, {"href": "http://alerta-api.fly.dev/webhooks/", "method": "POST,GET", "rel": "webhooks.custom"}, {"href": "http://alerta-api.fly.dev/webhooks//", "method": "POST,GET", "rel": "webhooks.custom"}, {"href": "http://alerta-api.fly.dev/webhooks/cloudwatch", "method": "POST,GET", "rel": "webhooks.cloudwatch"}, {"href": "http://alerta-api.fly.dev/webhooks/grafana", "method": "POST,GET", "rel": "webhooks.grafana"}, {"href": "http://alerta-api.fly.dev/webhooks/graylog", "method": "POST,GET", "rel": "webhooks.graylog"}, {"href": "http://alerta-api.fly.dev/webhooks/newrelic", "method": "POST,GET", "rel": "webhooks.newrelic"}, {"href": "http://alerta-api.fly.dev/webhooks/pagerduty", "method": "POST,GET", "rel": "webhooks.pagerduty"}, {"href": "http://alerta-api.fly.dev/webhooks/pingdom", "method": "POST,GET", "rel": "webhooks.pingdom"}, {"href": "http://alerta-api.fly.dev/webhooks/prometheus", "method": "POST,GET", "rel": "webhooks.prometheus"}, {"href": "http://alerta-api.fly.dev/webhooks/riemann", "method": "POST,GET", "rel": "webhooks.riemann"}, {"href": "http://alerta-api.fly.dev/webhooks/serverdensity", "method": "POST,GET", "rel": "webhooks.serverdensity"}, {"href": "http://alerta-api.fly.dev/webhooks/slack", "method": "POST,GET", "rel": "webhooks.slack"}, {"href": "http://alerta-api.fly.dev/webhooks/stackdriver", "method": "POST,GET", "rel": "webhooks.stackdriver"}, {"href": "http://alerta-api.fly.dev/webhooks/telegram", "method": "POST,GET", "rel": "webhooks.telegram"}], "status": "ok", "uri": "http://alerta-api.fly.dev/"}