Skip to main content
Cliente para operaciones de webhooks This client provides methods for interacting with the webhooks endpoints of the X API. It handles authentication, request formatting, and response parsing for all webhooks related operations.

Constructores

constructor

new WebhooksClient(client): WebhooksClient Creates a new webhooks client instance

Parámetros

Devuelve

WebhooksClient

Definido en

webhooks/client.ts:162

Métodos

createStreamLink(webhookId, options): Promise<Response> Create stream link Creates a link to deliver FilteredStream events to the given webhook.

Parámetros

Devuelve

Promise<Response> Promise resolving to the API response, or raw Response if requestOptions.raw is true

Definido en

webhooks/client.ts:207 createStreamLink(webhookId, options?): Promise<WebhookLinksCreateResponse>

Parámetros

Devuelve

Promise<WebhookLinksCreateResponse>

Definido en

webhooks/client.ts:220
deleteStreamLink(webhookId, options): Promise<Response> Delete stream link Deletes a link from FilteredStream events to the given webhook.

Parámetros

Devuelve

Promise<Response> Promise resolving to the API response, or raw Response if requestOptions.raw is true

Definido en

webhooks/client.ts:433 deleteStreamLink(webhookId): Promise<WebhookLinksDeleteResponse>

Parámetros

Devuelve

Promise<WebhookLinksDeleteResponse>

Definido en

webhooks/client.ts:446
getStreamLinks(options): Promise<Response> Get stream links Get a list of webhook links associated with a filtered stream ruleset.

Parámetros

Devuelve

Promise<Response> Promise resolving to the API response, or raw Response if requestOptions.raw is true

Definido en

webhooks/client.ts:527 getStreamLinks(): Promise<WebhookLinksGetResponse>

Devuelve

Promise<WebhookLinksGetResponse>

Definido en

webhooks/client.ts:536

createWebhookReplayJob

createWebhookReplayJob(options): Promise<Response> Create replay job for webhook Creates a replay job to retrieve events from up to the past 24 hours for all events delivered or attempted to be delivered to the webhook.

Parámetros

Devuelve

Promise<Response> Promise resolving to the API response, or raw Response if requestOptions.raw is true

Definido en

webhooks/client.ts:605 createWebhookReplayJob(options?): Promise<ReplayJobCreateResponse>

Parámetros

Devuelve

Promise<ReplayJobCreateResponse>

Definido en

webhooks/client.ts:614

validate

validate(webhookId, options): Promise<Response> Validate webhook Triggers a CRC check for a given webhook.

Parámetros

Devuelve

Promise<Response> Promise resolving to the API response, or raw Response if requestOptions.raw is true

Definido en

webhooks/client.ts:704 validate(webhookId): Promise<WebhookConfigPutResponse>

Parámetros

Devuelve

Promise<WebhookConfigPutResponse>

Definido en

webhooks/client.ts:717

delete

delete(webhookId, options): Promise<Response> Delete webhook Deletes an existing webhook configuration.

Parámetros

Devuelve

Promise<Response> Promise resolving to the API response, or raw Response if requestOptions.raw is true

Definido en

webhooks/client.ts:808 delete(webhookId): Promise<WebhookConfigDeleteResponse>

Parámetros

Devuelve

Promise<WebhookConfigDeleteResponse>

Definido en

webhooks/client.ts:821

get

get(options): Promise<Response> Get webhook Get a list of webhook configs associated with a client app.

Parámetros

Devuelve

Promise<Response> Promise resolving to the API response, or raw Response if requestOptions.raw is true

Definido en

webhooks/client.ts:908 get(options?): Promise<Get2WebhooksResponse>

Parámetros

Devuelve

Promise<Get2WebhooksResponse>

Definido en

webhooks/client.ts:917

create

create(options): Promise<Response> Create webhook Creates a new webhook configuration.

Parámetros

Devuelve

Promise<Response> Promise resolving to the API response, or raw Response if requestOptions.raw is true

Definido en

webhooks/client.ts:1023 create(options?): Promise<WebhookConfigCreateResponse>

Parámetros

Devuelve

Promise<WebhookConfigCreateResponse>

Definido en

webhooks/client.ts:1032