Get alert policy

GET/v1/api/alert-policy

Read workspace alert timing and recipient routing.

Scope
alerts:write
Token
OAuth access token only
Role
Editor, owner or admin
MCP tool
get_alert_policy · preview: MCP write tools are in preview
What scopes, tokens and roles mean →
Request
curl "https://api.crawle.io/v1/api/alert-policy" \
  -H "Authorization: Bearer $CRAWLE_ACCESS_TOKEN"
const response = await fetch("https://api.crawle.io/v1/api/alert-policy", {
  headers: {
    Authorization: `Bearer ${process.env.CRAWLE_ACCESS_TOKEN}`,
  },
});
const data = await response.json();
import os

import requests

response = requests.request(
    "GET",
    "https://api.crawle.io/v1/api/alert-policy",
    headers={
        "Authorization": f"Bearer {os.environ['CRAWLE_ACCESS_TOKEN']}",
    },
)
data = response.json()
$CRAWLE_ACCESS_TOKEN
is an OAuth access token from your integration's sign-in.

Response 200: a JSON object. Its fields are not described in the API contract yet, so no example is shown.

Response 200

Returns a JSON object. Its fields are not described in the API contract yet.

Errors

  • 401

    When
    Missing, invalid, or expired token.
  • 403

    When
    The token has none of the accepted scopes (alerts:write).
  • 403

    When
    Called with an API key. This endpoint needs an OAuth access token.
  • 403

    When
    The person's workspace role is below editor.
  • 429

    When
    Rate limited. Wait for Retry-After seconds.

All errors and what to do →

Generated from the API contract at 7e7039b0b, synced October 30, 2026.