AtlasWork, planned itself.

    The AI-native, all-in-one work platform. Tasks, projects, CRM, contracts, and analytics in one calm workspace.

    System status
    • SSO
    • SCIM
    • Two-factor sign-in
    • Audit log

    Product

    • Overview
    • PDF tools
    • Diagram tools
    • People & HR
    • Integrations
    • Marketplace
    • Pricing

    Resources

    • Guides
    • Glossary
    • Compare
    • Docs
    • API reference
    • Support
    • Changelog
    • Status

    Company

    • About
    • Careers
    • Press
    • Contact

    Legal & trust

    • Trust center
    • Security
    • Privacy
    • Terms
    • DPA
    • GDPR
    • SLA
    • Refunds
    • Google API data
    Atlas, a product by wrxstack.com·© 2026 wrxstack·All rights reserved
    PrivacyTermsSecurityStatus

    You are in control of your cookies

    Atlas uses strictly necessary cookies to keep you signed in. With your consent, we add anonymized product analytics, conversion attribution, and remembered preferences. Change your mind any time at /privacy/cookies.

    Off until you agree · Change it any time

    • Necessaryalways on
    • Analyticsopt-in
    • Marketingopt-in
    • Preferencesopt-in
    Skip to documentation
    Docs
    Back to Atlas

    Start here

    • Overview

    Developer

    • REST API guide
    • Authentication
    • API reference
    • MCP (AI agents)
    • MCP tools reference
    • SDKs
    • Quick actions
    • Changelog

    Webhooks

    • Overview
    • Quickstart
    • Events
    • Payloads and headers
    • Security and signing
    • Delivery and retries
    • Managing via API

    Connect

    • Connectors
    • Integrations

    Product

    • Collaboration and chat
    • Signing in and security
    • Client portal

    Reference

    • Glossary
    • Keyboard shortcuts
    • Module reference

    Tools reference

    Webhooks

    Every Webhooks tool, with the scope it needs, its arguments and the API operation it calls.

    All areasTasksProjectsPortfoliosBoardsGoalsHabitsCommentsTime trackingWorkloadCRMGrowth suiteContractseSignPDF StudioFormsCalendarBookingMeetingsChatHuddlesWikiDocumentationDiagramsWhiteboardsHRPayrollClient deliveryClient onboardingService operationsStatus pageAutomationsAgentsAIReportsInsightsConnectorsNotificationsSearchWorkspace administrationAccessGovernancePrivacyBillingWebhooksAccess tokensMy accountFocusChangelogBlogTrashThemesEmail templatesMetadataCustom fieldsWalkthroughsVoiceActivityServer

    14 tools

    List webhook admin deliveries

    Read only

    atlas_webhooks_admin_deliveries_list

    List webhook deliveries across the workspace, newest first, filtered by subscription, status and a time range. Each row has the event type, status, response status, attempts and timing. Returns { items, nextCursor }. Use this to find failed or dead deliveries.

    Scope
    webhooks:manage
    Calls
    GET /v1/admin/webhooks/deliveries
    Example prompt
    Which webhook deliveries failed in the last 24 hours?

    Arguments

    FieldTypeRequiredDescription
    webhookIdstringNoOnly deliveries for this webhook subscription id.
    status"pending" | "sending" | "success" | "failed" | "dead"NoOnly deliveries in this state.
    fromTsstring (date-time)NoOnly deliveries created at or after this ISO 8601 time.
    toTsstring (date-time)NoOnly deliveries created at or before this ISO 8601 time.
    limitintegerNoPage size, 1 to 200. Defaults to 50.
    cursorstringNoThe nextCursor from the previous page.

    Retry webhook admin deliveries

    Changes data

    atlas_webhooks_admin_deliveries_retry

    Queue a fresh attempt of one webhook delivery to the same subscription with the same payload. Returns the new delivery row, in the pending state. Use this once the receiver has recovered from an outage.

    Scope
    webhooks:manage
    Calls
    POST /v1/admin/webhooks/deliveries/{id}/retry
    Example prompt
    Retry delivery dlv_abc now that the receiver is back online.

    Arguments

    FieldTypeRequiredDescription
    idstringYesThe webhook delivery id.

    Get webhook admin delivery payloads

    Read only

    atlas_webhooks_admin_delivery_payloads_get

    Read one webhook delivery in full: the event payload that was sent, its signature and signature version, the receiver response status, body and headers, the duration, the last error and the attempt count. Use this to diagnose why a receiver rejected a delivery.

    Scope
    webhooks:manage
    Calls
    GET /v1/admin/webhooks/deliveries/{id}/payload
    Example prompt
    Why did the receiver reject delivery dlv_abc? Show me the response.

    Arguments

    FieldTypeRequiredDescription
    idstringYesThe webhook delivery id.

    Create webhooks

    Changes data

    atlas_webhooks_create

    Create a new outbound webhook subscription. Atlas generates the HMAC signing secret and returns it once in the response; store it then. Use atlas_webhooks_signing_keys_rotate to issue a new one.

    Scope
    webhooks:manage
    Calls
    POST /v1/webhooks
    Example prompt
    Wire a webhook for task.completed events to https://hooks.example.com/atlas.

    Arguments

    FieldTypeRequiredDescription
    urlstring (uri)YesDestination URL. Must be a public https URL.
    eventsarray of stringYesEvent patterns (e.g. "task.*", "project.created").
    ownerLabelstring | nullNoName of the team or person who owns this endpoint. Pass null to clear it.
    escalationEmailstring (email) | nullNoEmail address to alert when deliveries keep failing. Pass null to clear it.
    escalationNotestring | nullNoShort runbook note for whoever handles a failing endpoint. Pass null to clear it.

    Delete webhooks

    Destructive

    atlas_webhooks_delete

    Delete a webhook subscription. Cancels any in-flight retries.

    Scope
    webhooks:manage
    Calls
    DELETE /v1/webhooks/{id}
    Example prompt
    Remove webhook whk_xyz: we cut over to the new endpoint.

    Arguments

    FieldTypeRequiredDescription
    idstringYes

    List webhook deliveries

    Read only

    atlas_webhooks_deliveries_list

    List recent webhook deliveries across all webhooks (or filter to one).

    Scope
    webhooks:manage
    Calls
    GET /v1/webhook-deliveries
    GET /v1/webhooks/{id}/deliveries
    Example prompt
    What webhooks fired in the last hour?

    Arguments

    FieldTypeRequiredDescription
    webhookIdstringNoRestrict to one webhook.
    limitintegerNo

    Replay webhook deliveries

    Changes data

    atlas_webhooks_deliveries_replay

    Replay a previously-failed webhook delivery.

    Scope
    webhooks:manage
    Calls
    POST /v1/webhooks/{id}/deliveries/{deliveryId}/replay
    Example prompt
    Retry the failed delivery from this morning.

    Arguments

    FieldTypeRequiredDescription
    webhookIdstringYes
    deliveryIdstringYes

    Retry webhook deliveries

    Changes data

    atlas_webhooks_deliveries_retry

    Retry a webhook delivery by delivery id without needing the parent webhook id. Hits POST /v1/webhook-deliveries/:id/retry.

    Scope
    webhooks:manage
    Calls
    POST /v1/webhook-deliveries/{id}/retry
    Example prompt
    Retry delivery dlv_abc: the receiver is back online.

    Arguments

    FieldTypeRequiredDescription
    deliveryIdstringYesDelivery id to retry, e.g. dlv_xyz.

    Get webhooks

    Read only

    atlas_webhooks_get

    Fetch a single webhook by id.

    Scope
    webhooks:manage
    Calls
    GET /v1/webhooks/{id}
    Example prompt
    Show me webhook whk_xyz.

    Arguments

    FieldTypeRequiredDescription
    idstringYes

    List webhooks

    Read only

    atlas_webhooks_list

    List outbound webhook subscriptions in this tenant.

    Scope
    webhooks:manage
    Calls
    GET /v1/webhooks
    Example prompt
    Which webhooks are wired up?

    Arguments

    FieldTypeRequiredDescription
    limitintegerNo

    Rotate webhook signing keys

    Destructive

    atlas_webhooks_signing_keys_rotate

    Audit #20: rotate a webhook HMAC signing key. The previous key remains valid for a 24h grace window so receivers can swap without dropping deliveries. Returns the new plaintext secret ONCE.

    Scope
    webhooks:manage
    Calls
    POST /v1/webhooks/{id}/rotate-key
    Example prompt
    Rotate the signing key for webhook whk_xyz: we suspect the secret leaked.

    Arguments

    FieldTypeRequiredDescription
    idstringYesWebhook id whose HMAC signing key should be rotated.

    Test webhooks

    Changes data

    atlas_webhooks_test

    Ping a webhook with a synthetic test event so you can verify the receiver.

    Scope
    webhooks:manage
    Calls
    POST /v1/webhooks/{id}/test-delivery
    Example prompt
    Send a test event to webhook whk_xyz.

    Arguments

    FieldTypeRequiredDescription
    idstringYesWebhook id to ping.

    Update webhooks

    Changes data

    atlas_webhooks_update

    Update an existing webhook: URL, events, owner label, escalation contact, or pause it with disabled. The signing secret cannot be set here; use atlas_webhooks_signing_keys_rotate.

    Scope
    webhooks:manage
    Calls
    PATCH /v1/webhooks/{id}
    Example prompt
    Disable webhook whk_xyz temporarily.

    Arguments

    FieldTypeRequiredDescription
    idstringYes
    urlstring (uri)NoNew destination URL. Must be a public https URL.
    eventsarray of stringNo
    ownerLabelstring | nullNoName of the team or person who owns this endpoint. Pass null to clear it.
    escalationEmailstring (email) | nullNoEmail address to alert when deliveries keep failing. Pass null to clear it.
    escalationNotestring | nullNoShort runbook note for whoever handles a failing endpoint. Pass null to clear it.
    disabledbooleanNoPass true to pause deliveries to this webhook, false to resume them.

    List webhook webhook deliveries

    Read only

    atlas_webhooks_webhook_deliveries_list

    List recent deliveries for one specific webhook id.

    Scope
    webhooks:manage
    Calls
    GET /v1/webhooks/{id}/deliveries
    Example prompt
    What did webhook whk_xyz send today?

    Arguments

    FieldTypeRequiredDescription
    idstringYesWebhook id.
    limitintegerNo