Constructores
constructor
client): WebhooksClient
Crea una nueva instancia de WebhooksClient.
Parámetros
| Nombre | Type | Descripción |
|---|---|---|
client | Client | La instancia principal del cliente de la X API |
Devuelve
WebhooksClient
Definido en
Métodos
createStreamLink
webhookId, options): Promise<Response>
Crear enlace de streamCrea un enlace para entregar eventos de FilteredStream al webhook especificado.
Parámetros
| 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
Definido en
webhookId, options?): Promise<WebhookLinksCreateResponse>
Parámetros
| Nombre | Tipo |
|---|---|
webhookId | string |
options? | CreateStreamLinkOptions |
Devuelve
Promise<WebhookLinksCreateResponse>
Definido en
deleteStreamLink
webhookId, options): Promise<Response>
Eliminar enlace de transmisión
Elimina un enlace de los eventos de FilteredStream al webhook indicado.
Parámetros
| 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
Definido en
webhookId): Promise<WebhookLinksDeleteResponse>
Parámetros
| Nombre | Tipo |
|---|---|
webhookId | string |
Devuelve
Promise<WebhookLinksDeleteResponse>
Definido en
getStreamLinks
options): Promise<Response>
Obtiene enlaces de stream
Obtiene una lista de enlaces de webhook asociados con un conjunto de reglas de stream filtrado.
Parámetros
| 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
Definido en
Promise<WebhookLinksGetResponse>
Devuelve
Promise<WebhookLinksGetResponse>
Definido en
createWebhookReplayJob
options): Promise<Response>
Crear trabajo de reproducción para webhookCrea 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.
Parámetros
| Nombre | type |
|---|---|
options | CreateWebhookReplayJobOptions & { requestOptions: { raw: true } } |
Valores de retorno
Promise<Response>
Promesa que se resuelve con la respuesta de la API o, si requestOptions.raw es true, con el objeto Response sin procesar
Definido en
options?): Promise<ReplayJobCreateResponse>
Parámetros
| Nombre | type |
|---|---|
options? | CreateWebhookReplayJobOptions |
Devuelve
Promise<ReplayJobCreateResponse>
Definido en
validate
webhookId, options): Promise<Response>
Valida un webhook
Inicia una comprobación CRC para un webhook determinado.
Parámetros
| 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
Definido en
webhookId): Promise<WebhookConfigPutResponse>
Parámetros
| Nombre | Tipo |
|---|---|
webhookId | string |
Devuelve
Promise<WebhookConfigPutResponse>
Definido en
delete
webhookId, options): Promise<Response>
Eliminar el webhookElimina una configuración de webhook existente.
Parámetros
| 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
Definido en
webhookId): Promise<WebhookConfigDeleteResponse>
Parámetros
| Nombre | Tipo |
|---|---|
webhookId | string |
Devuelve
Promise<WebhookConfigDeleteResponse>
Definido en
get
options): Promise<Response>
Obtener webhook
Obtiene una lista de configuraciones de webhooks asociadas a una App cliente.
Parámetros
| 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
Definido en
options?): Promise<Get2WebhooksResponse>
Parámetros
| Nombre | Tipo |
|---|---|
options? | GetOptions |
Devuelve
Promise<Get2WebhooksResponse>
Definido en
create
options): Promise<Response>
Crear webhook
Crea una nueva configuración de webhook.
Parámetros
| 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
Definido en
options?): Promise<WebhookConfigCreateResponse>
Parámetros
| Nombre | type |
|---|---|
options? | CreateOptions |
Devuelve
Promise<WebhookConfigCreateResponse>