Webhook endpoint management.
Summary
Functions
Calls POST /api/webhook_endpoints.
Calls DELETE /api/webhook_endpoints/:id.
Calls POST /api/webhook_endpoints/:id/disable.
Calls POST /api/webhook_endpoints/:id/enable.
Calls GET /api/webhook_endpoints/:id.
Calls GET /api/webhook_endpoints.
Calls POST /api/webhook_endpoints/:id/regenerate_secret.
Calls POST /api/webhook_endpoints/:id/test.
Calls PATCH /api/webhook_endpoints/:id.
Functions
@spec create(Zazu.Client.t(), map()) :: {:ok, Zazu.Response.t()} | {:error, Exception.t()}
Calls POST /api/webhook_endpoints.
@spec delete(Zazu.Client.t(), String.t()) :: {:ok, Zazu.Response.t()} | {:error, Exception.t()}
Calls DELETE /api/webhook_endpoints/:id.
@spec disable(Zazu.Client.t(), String.t()) :: {:ok, Zazu.Response.t()} | {:error, Exception.t()}
Calls POST /api/webhook_endpoints/:id/disable.
@spec enable(Zazu.Client.t(), String.t()) :: {:ok, Zazu.Response.t()} | {:error, Exception.t()}
Calls POST /api/webhook_endpoints/:id/enable.
@spec get(Zazu.Client.t(), String.t()) :: {:ok, Zazu.Response.t()} | {:error, Exception.t()}
Calls GET /api/webhook_endpoints/:id.
@spec list( Zazu.Client.t(), keyword() ) :: {:ok, Zazu.Page.t()} | {:error, Exception.t()}
Calls GET /api/webhook_endpoints.
Options
:limit— page size (1..100, default 100).:cursor— pagination cursor.
@spec regenerate_secret(Zazu.Client.t(), String.t()) :: {:ok, Zazu.Response.t()} | {:error, Exception.t()}
Calls POST /api/webhook_endpoints/:id/regenerate_secret.
@spec test(Zazu.Client.t(), String.t()) :: {:ok, Zazu.Response.t()} | {:error, Exception.t()}
Calls POST /api/webhook_endpoints/:id/test.
@spec update(Zazu.Client.t(), String.t(), map()) :: {:ok, Zazu.Response.t()} | {:error, Exception.t()}
Calls PATCH /api/webhook_endpoints/:id.