IntroductionQuickstartAuthenticationPaginationRate Limit

Search endpoints

Job Search POSTCompany Search POSTTechnographics POST

Account endpoints

Get Credit Balance GETGet Credits Consumption GET

Other

Get Webhook By Id GETGet Aggregated Webhook Event Count GETGet Webhook Event Count GETList Webhook Events GETList All Webhooks GETArchive Webhook PATCHUpdate Webhook PATCHEnable/Disable A Webhook PATCHRetry Webhook Events POSTTest Webhook Url POSTCreate New Webhook POST
TheirStack TheirStack Logo
DocumentationAPI ReferenceWebhooksDatasets
Webhooks

Enable/Disable A Webhook

By disabling a webhook, it will stop listening to events. When you enable a webhook, it will process all the events that have not been processed yet since you disabled it.

PATCH
/v0/webhooks/{webhook_id}/status

Authorization

Bearer
AuthorizationBearer <token>

In: header

Path Parameters

  • webhook_id
    integer
    123
    required

    ID of the webhook

  • Request Body

    application/json

    • is_active
      booleanrequired

    Response Body

    application/json

    application/json

    application/json

    application/json

    application/json

    curl -X PATCH "https://api.theirstack.com/v0/webhooks/123/status" \  -H "Content-Type: application/json" \  -d '{    "is_active": true  }'
    {
      "url": "https://example.com/webhook",
      "search_id": 123,
      "description": "Webhook for new jobs",
      "listening_start_time": "2024-01-01T00:00:00",
      "trigger_once_per_company": true,
      "id": 0,
      "user_id": 0,
      "team_id": 0,
      "is_active": true,
      "is_archived": true,
      "created_at": "2019-08-24T14:15:22Z",
      "updated_at": "2019-08-24T14:15:22Z",
      "search_name": "string",
      "event_type": "job_new"
    }
    {
      "request_id": null,
      "error": {
        "code": "E-001",
        "title": "Not allowed exception",
        "description": "string"
      }
    }
    {
      "request_id": null,
      "error": {
        "code": "E-001",
        "title": "Not allowed exception",
        "description": "string"
      }
    }
    {
      "request_id": null,
      "error": {
        "code": "E-001",
        "title": "Not allowed exception",
        "description": "string"
      }
    }
    {
      "request_id": null,
      "error": {
        "code": "E-001",
        "title": "Not allowed exception",
        "description": "string"
      }
    }

    How is this guide?

    Last updated on

    Update Webhook PATCH

    Previous Page

    Retry Webhook Events POST

    Retry the webhook events. This endpoint is used to retry the webhook events if they failed.