{
  "issuer": "https://uptimegrid.net",
  "authorization_endpoint": "https://app.uptimegrid.net/login",
  "token_endpoint": "https://api.uptimegrid.net/v1/auth/login",
  "registration_endpoint": "https://app.uptimegrid.net/signup",
  "revocation_endpoint": "https://api.uptimegrid.net/v1/auth/logout",
  "response_types_supported": ["token"],
  "grant_types_supported": ["password", "refresh_token"],
  "token_endpoint_auth_methods_supported": ["client_secret_post"],
  "scopes_supported": [
    "monitors:read",
    "monitors:write",
    "agents:read",
    "agents:write",
    "incidents:read",
    "incidents:write",
    "alerts:read",
    "alerts:write",
    "billing:read",
    "billing:write"
  ],
  "service_documentation": "https://uptimegrid.net/docs/api/authentication",
  "ui_locales_supported": ["en"],
  "agent_auth": {
    "register_uri": "https://app.uptimegrid.net/signup",
    "identity_types_supported": ["human", "agent", "service"],
    "credential_types_supported": ["api_key", "jwt"],
    "claim_uri": "https://app.uptimegrid.net/agents",
    "revocation_uri": "https://app.uptimegrid.net/settings?section=team",
    "documentation_uri": "https://uptimegrid.net/auth.md"
  }
}
