How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Sift Stack Webhook Service API

The WebhookService API from Sift Stack — 6 operation(s) for webhookservice.

Sift Stack Webhook Service API is one of 47 APIs that Sift Stack publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include WebhookService. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.

This API exposes 11 operations across 6 paths, and defines 27 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 2 base URLs: https://api.siftstack.com, https://gov.api.siftstack.com.

11 operations 6 paths 27 schemas 4 GET2 PATCH4 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.siftstack.com
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Sift Stack Webhook Service API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth). By default, every request must be authenticated.

Paths & Operations 11

Across 6 paths, the API surfaces 11 operations — 4 GET, 2 PATCH, 4 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

WebhookService 11
GET
/api/v1/webhooks
ListWebhooks
WebhookService_ListWebhooks 4 params → 200default
POST
/api/v1/webhooks
CreateWebhook
WebhookService_CreateWebhook body → 200default
PATCH
/api/v1/webhooks
UpdateWebhook
WebhookService_UpdateWebhook body → 200default
GET
/api/v1/webhooks/logs
ListWebhookLogs
WebhookService_ListWebhookLogs 4 params → 200default
POST
/api/v1/webhooks/logs:batch-create
BatchCreateWebhookLogs
WebhookService_BatchCreateWebhookLogs body → 200default
GET
/api/v1/webhooks/signature-key
GetWebhookSignatureKey
WebhookService_GetWebhookSignatureKey 1 param → 200default
POST
/api/v1/webhooks/signature-key
CreateOrUpdateWebhookSignatureKey
WebhookService_CreateWebhookSignatureKey body → 200default
PUT
/api/v1/webhooks/signature-key
ToggleWebhookSignatureKeyActivation
WebhookService_RotateWebhookSignatureKey body → 200default
PATCH
/api/v1/webhooks/signature-key
ToggleWebhookSignatureKeyActivation
WebhookService_ToggleWebhookSignatureKeyActivation body → 200default
GET
/api/v1/webhooks/{webhookId}
GetWebhook
WebhookService_GetWebhook 1 param → 200default
POST
/api/v1/webhooks:test
TestWebhook
WebhookService_TestWebhook body → 200default

Schemas 27

The contract defines 27 schemas that model the data the API accepts and returns. The most detailed are v1Webhook (13 properties), v1WebhookLog (13 properties), v1CreateWebhookLogRequest (7 properties), v1WebhookSignatureKey (6 properties). Each schema is shown below with its type and property counts.

v1CreateWebhookSignatureKeyResponse
object
The response for a call to WebhookServiceCreateWebhookSignatureKey. The active field indicates whether or not whether the key is currently active.
1 property 1 required
protobufAny
object
Any contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message. Protobuf library provides supp…
1 property
v1CreateWebhookLogRequest
object
Request to create a single webhook log entry.
7 properties 7 required
v1WebhookSignatureKey
object
6 properties 6 required
v1CreateWebhookResponse
object
The response of a call to WebhookServiceCreateWebhook.
1 property 1 required
v1UpdateWebhookRequest
object
The request for a call to WebhookServiceUpdateWebhook to update a webhook.
2 properties 2 required
v1ToggleWebhookSignatureKeyActivationResponse
object
The response for a call to WebhookServiceToggleWebhookSignatureKeyActivation.
1 property 1 required
v1CreateWebhookRequest
object
The request for a call to WebhookServiceCreateWebhook to create a webhook.
5 properties 4 required
v1ListWebhooksResponse
object
The response of a call to WebhookServiceListWebhooks.
2 properties 2 required
v1WebhookHttpHeader
object
2 properties 2 required
v1BatchCreateWebhookLogsRequest
object
The request for a call to WebhookServiceBatchCreateWebhookLogs to create a batch of webhook logs.
1 property 1 required
v1Webhook
object
13 properties 11 required
v1TestWebhookRequest
object
The request for a call to WebhookServiceTestWebhook to test an existing webhook or a webhook create request.
3 properties
v1GetWebhookSignatureKeyResponse
object
The response for a call to WebhookServiceGetWebhookSignatureKey. The active field indicates whether or not whether the key is currently active.
1 property 1 required
v1UpdateWebhookResponse
object
The response of a call to WebhookServiceUpdateWebhook. To archive a webhook, specify archiveddate in the update mask as well as a non-null value for archivedda…
1 property 1 required
v1TestWebhookResponse
object
The response of a call to WebhookServiceTestWebhook. The response code and body will come from the HTTP response from the target URL.
2 properties 2 required
v1WebhookLog
object
13 properties 11 required
v1CreateWebhookSignatureKeyRequest
object
The request for a call to WebhookServiceCreateWebhookSignatureKey to create a webhook signature key.
v1WebhookLogStatus
string
v1ListWebhookLogsResponse
object
The response of a call to WebhookServiceListWebhookLogsResponse.
2 properties 2 required
v1RotateWebhookSignatureKeyResponse
object
The response for a call to WebhookServiceRotateWebhookSignatureKey. The active field indicates whether or not whether the key is currently active.
1 property 1 required
v1GetWebhookResponse
object
The response of a call to WebhookServiceGetWebhook.
1 property 1 required
rpcStatus
object
3 properties
v1BatchCreateWebhookLogsResponse
object
The response of a call to WebhookServiceBatchCreateWebhookResponse.
v1WebhookEventType
string
v1RotateWebhookSignatureKeyRequest
object
The request for a call to WebhookServiceRotateWebhookSignatureKey replace the current webhook signature key with a new one. The activation state of the new sig…
v1ToggleWebhookSignatureKeyActivationRequest
object
The request for a call to WebhookServiceToggleWebhookSignatureKeyActivation to enable or disable the current webhook signature key. Set enable to true to activ…
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

sift-stack-webhookservice-api-openapi.yml Raw ↑

Other APIs Sift Stack publishes across the network.

Sift gRPC API
Sift MCP Server
Sift Stack Annotation Log Service API
Sift Stack Annotation Service API
Sift Stack API Key Service API
Sift Stack Asset Service API
Sift Stack Automation Service API
Sift Stack Calculated Channel Service API
Sift Stack Calculated Channels Service API
Sift Stack Campaign Service API
Sift Stack Channel Schema Service API
Sift Stack Channel Service API
Where this information came from

This is an independent, third-party profile of Sift Stack Webhook Service API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.