Documentation Index
Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Cliente para operaciones con webhooks
Este cliente proporciona métodos para interactuar con los endpoints de webhooks
de la X API. Se encarga de la autenticación, el formato de las solicitudes y el análisis
de las respuestas para todas las operaciones relacionadas con webhooks.
• new WebhooksClient(client): WebhooksClient
Crea una nueva instancia de WebhooksClient.
| Nombre | Type | Descripción |
|---|
client | Client | La instancia principal del cliente de la X API |
Devuelve
WebhooksClient
webhooks/client.ts:162
▸ createStreamLink(webhookId, options): Promise<Response>
Crear enlace de stream
Crea un enlace para entregar eventos de FilteredStream al webhook especificado.
| Nombre | Tipo | Descripción |
|---|
webhookId | string | El ID del webhook que se va a vincular a tu conjunto de reglas de FilteredStream. |
options | CreateStreamLinkOptions & { requestOptions: { raw: true } } | - |
Returns
Promise<Response>
Promesa que se resuelve en la respuesta de la API, o en el objeto Response sin procesar si requestOptions.raw es true
webhooks/client.ts:207
▸ createStreamLink(webhookId, options?): Promise<WebhookLinksCreateResponse>
| Nombre | Tipo |
|---|
webhookId | string |
options? | CreateStreamLinkOptions |
Devuelve
Promise<WebhookLinksCreateResponse>
webhooks/client.ts:220
▸ deleteStreamLink(webhookId, options): Promise<Response>
Eliminar enlace de transmisión
Elimina un enlace de los eventos de FilteredStream al webhook indicado.
| Nombre | Tipo | Descripción |
|---|
webhookId | string | El id del webhook que se vinculará a tu conjunto de reglas de FilteredStream. |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Returns
Promise<Response>
Promesa que se resuelve en la respuesta de la API, o el objeto Response sin procesar si requestOptions.raw es true
webhooks/client.ts:433
▸ deleteStreamLink(webhookId): Promise<WebhookLinksDeleteResponse>
| Nombre | Tipo |
|---|
webhookId | string |
Devuelve
Promise<WebhookLinksDeleteResponse>
webhooks/client.ts:446
▸ getStreamLinks(options): Promise<Response>
Obtiene enlaces de stream
Obtiene una lista de enlaces de webhook asociados con un conjunto de reglas de stream filtrado.
| Nombre | type |
|---|
options | Object |
options.requestOptions | Object |
options.requestOptions.raw | true |
Devuelve
Promise<Response>
Promesa que se resuelve en la respuesta de la API, o en el objeto Response sin procesar si requestOptions.raw es true
webhooks/client.ts:527
▸ getStreamLinks(): Promise<WebhookLinksGetResponse>
Devuelve
Promise<WebhookLinksGetResponse>
webhooks/client.ts:536
▸ createWebhookReplayJob(options): Promise<Response>
Crear trabajo de reproducción para webhook
Crea un trabajo de reproducción para recuperar eventos de hasta las últimas 24 horas correspondientes a todos los eventos que se hayan entregado o cuyo intento de entrega se haya realizado a ese webhook.
| Nombre | type |
|---|
options | CreateWebhookReplayJobOptions & { requestOptions: { raw: true } } |
Promise<Response>
Promesa que se resuelve con la respuesta de la API o, si requestOptions.raw es true, con el objeto Response sin procesar
webhooks/client.ts:605
▸ createWebhookReplayJob(options?): Promise<ReplayJobCreateResponse>
| Nombre | type |
|---|
options? | CreateWebhookReplayJobOptions |
Devuelve
Promise<ReplayJobCreateResponse>
webhooks/client.ts:614
▸ validate(webhookId, options): Promise<Response>
Valida un webhook
Inicia una comprobación CRC para un webhook determinado.
| Nombre | Tipo | Descripción |
|---|
webhookId | string | El ID del webhook que se desea validar. |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Devuelve
Promise<Response>
Promesa que se resuelve en la respuesta de la API, o en el objeto Response sin procesar si requestOptions.raw es true
webhooks/client.ts:704
▸ validate(webhookId): Promise<WebhookConfigPutResponse>
| Nombre | Tipo |
|---|
webhookId | string |
Devuelve
Promise<WebhookConfigPutResponse>
webhooks/client.ts:717
▸ delete(webhookId, options): Promise<Response>
Eliminar el webhook
Elimina una configuración de webhook existente.
| Nombre | Tipo | Descripción |
|---|
webhookId | string | El ID del webhook que se va a eliminar. |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Devuelve
Promise<Response>
Promesa que se resuelve en la respuesta de la API, o en el objeto Response sin procesar si requestOptions.raw es true
webhooks/client.ts:808
▸ delete(webhookId): Promise<WebhookConfigDeleteResponse>
| Nombre | Tipo |
|---|
webhookId | string |
Devuelve
Promise<WebhookConfigDeleteResponse>
webhooks/client.ts:821
▸ get(options): Promise<Response>
Obtener webhook
Obtiene una lista de configuraciones de webhooks asociadas a una App cliente.
| Nombre | Tipo |
|---|
options | GetOptions & { requestOptions: { raw: true } } |
Valor devuelto
Promise<Response>
Promesa que se resuelve en la respuesta de la API, o en el objeto Response sin procesar si requestOptions.raw es true
webhooks/client.ts:908
▸ get(options?): Promise<Get2WebhooksResponse>
| Nombre | Tipo |
|---|
options? | GetOptions |
Devuelve
Promise<Get2WebhooksResponse>
webhooks/client.ts:917
▸ create(options): Promise<Response>
Crear webhook
Crea una nueva configuración de webhook.
| Nombre | type |
|---|
options | CreateOptions & { requestOptions: { raw: true } } |
Devuelve
Promise<Response>
Promesa que se resuelve con la respuesta de la API, o con el objeto Response sin procesar si requestOptions.raw es true
webhooks/client.ts:1023
▸ create(options?): Promise<WebhookConfigCreateResponse>
| Nombre | type |
|---|
options? | CreateOptions |
Devuelve
Promise<WebhookConfigCreateResponse>
webhooks/client.ts:1032