1. Webhooks
mailfloss API
  • Verification
    • Verify a single email address
      GET
  • Batch
    • Submit a batch of emails for async verification
      POST
    • Get batch job status
      GET
    • Get batch job results (paginated)
      GET
    • Cancel a batch verification job
      POST
    • List verification jobs
      GET
    • Get a verification job
      GET
  • Account
    • Account activity timeline
      GET
    • Verify an API key
      GET
    • Read the authenticated account holder
      GET
    • Update the authenticated account holder
      PATCH
    • Read the authenticated organization
      GET
  • Team
    • List team members
      GET
    • Get the account owner as a team member
      GET
    • Get a team member
      GET
  • Reports
    • Get verification usage analytics
      GET
  • Webhooks
    • List webhook subscriptions
      GET
    • Create a webhook subscription
      POST
    • Get a webhook subscription
      GET
    • Update a webhook subscription
      PATCH
    • Delete a webhook subscription
      DELETE
  • Integrations
    • List all integrations (connected + disconnected)
      GET
    • Read one integration with all of its connections
      GET
    • Connect a new connection (with credentials)
      POST
    • Read one connection
      GET
    • Update a connection's settings
      PATCH
    • Disconnect a connection
      DELETE
    • Re-sync a connection's audiences
      POST
    • Test a connection's credentials
      POST
    • List a connection's keyword rules
      GET
    • Add keyword rules
      POST
    • Delete a keyword rule
      DELETE
  • Privacy
    • Erase stored verification records (data privacy)
  • Schemas
    • ErrorEnvelope
  1. Webhooks

Get a webhook subscription

GET
/v1/webhooks/{id}
Returns one webhook subscription by id. The signing secret is never returned (has_secret indicates whether one is set). An id that does not exist or belongs to another org → 404 not_found. created_at/updated_at are null for subscriptions created in the dashboard before timestamps existed.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Path Params

Responses

🟢200
application/json
Webhook subscription
Bodyapplication/json

🟠401
🟠403
🟠404
🟠429
🔴500
🔴503
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.mailfloss.com/v1/webhooks/' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Success
{
    "id": "aBcDeFgHiJkLmNoPq",
    "name": "CRM sync — undeliverables",
    "url": "https://example.com/mailfloss/webhook",
    "events": [
        "status-undeliverable",
        "job-finished"
    ],
    "data_source": "all",
    "active": true,
    "has_secret": true,
    "created_at": "2026-07-10T04:12:00.000Z",
    "updated_at": "2026-07-10T04:12:00.000Z"
}
Modified at 2026-10-20 13:54:45
Previous
Create a webhook subscription
Next
Update a webhook subscription
Built with