Constructeurs
constructor
client): WebhooksClient
Crée une nouvelle instance de client de webhooks
Paramètres
| Nom | Type | Description |
|---|---|---|
client | Client | L’instance principale de Client pour X API |
Renvoie
WebhooksClient
Défini dans
webhooks/client.ts:162Méthodes
createStreamLink
webhookId, options): Promise<Response>
Créer un lien de flux
Crée un lien pour transmettre les événements FilteredStream au webhook indiqué.
Paramètres
| Nom | Type | Description |
|---|---|---|
webhookId | string | L’ID du webhook à lier à votre jeu de règles FilteredStream. |
options | CreateStreamLinkOptions & { requestOptions: { raw: true } } | - |
Renvoie
Promise<Response>
Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true
Défini dans
webhooks/client.ts:207 ▸ createStreamLink(webhookId, options?): Promise<WebhookLinksCreateResponse>
Paramètres
| Nom | Type |
|---|---|
webhookId | string |
options? | CreateStreamLinkOptions |
Renvoie
Promise<WebhookLinksCreateResponse>
Définition dans
deleteStreamLink
webhookId, options): Promise<Response>
Supprimer un lien de fluxSupprime un lien entre les événements FilteredStream et le webhook spécifié.
Paramètres
| Nom | Type | Description |
|---|---|---|
webhookId | string | L’ID du webhook à associer à votre jeu de règles FilteredStream. |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Renvoie
Promise<Response>
Promise qui se résout avec la réponse de l’API, ou avec l’objet Response brut si requestOptions.raw est à true
Défini dans
webhooks/client.ts:433 ▸ deleteStreamLink(webhookId): Promise<WebhookLinksDeleteResponse>
Paramètres
| Nom | Type |
|---|---|
webhookId | string |
Renvoie
Promise<WebhookLinksDeleteResponse>
Défini dans
webhooks/client.ts:446getStreamLinks
options): Promise<Response>
Obtenir les liens de fluxObtenir une liste de liens de webhook associés à un jeu de règles de flux filtré.
Paramètres
| Nom | Type |
|---|---|
options | Object |
options.requestOptions | Object |
options.requestOptions.raw | true |
Renvoie
Promise<Response>
Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true
Défini dans
webhooks/client.ts:527 ▸ getStreamLinks():Promise<WebhookLinksGetResponse>
Renvoie
Promise<WebhookLinksGetResponse>
Défini dans
webhooks/client.ts:536createWebhookReplayJob
options): Promise<Response>
Créer une tâche de relecture pour le webhook
Crée une tâche de relecture pour récupérer, sur les 24 dernières heures au maximum, tous les événements livrés ou dont la livraison au webhook a été tentée.
Paramètres
| Nom | Type |
|---|---|
options | CreateWebhookReplayJobOptions & { requestOptions: { raw: true } } |
Renvoie
Promise<Response>
Promise résolue avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est true
Défini dans
webhooks/client.ts:605 ▸ createWebhookReplayJob(options?): Promise<ReplayJobCreateResponse>
Paramètres
| Nom | Type |
|---|---|
options? | CreateWebhookReplayJobOptions |
Renvoie
Promise<ReplayJobCreateResponse>
Défini dans
webhooks/client.ts:614validate
webhookId, options): Promise<Response>
Valide le webhook
Déclenche un contrôle CRC pour le webhook spécifié.
Paramètres
| Nom | Type | Description |
|---|---|---|
webhookId | string | L’identifiant du webhook à vérifier. |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Valeur de retour
Promise<Response>
Promise se résolvant en la réponse de l’API, ou en l’objet Response brut si requestOptions.raw a la valeur true
Défini dans
webhooks/client.ts:704 ▸ validate(webhookId): Promise<WebhookConfigPutResponse>
Paramètres
| Nom | Type |
|---|---|
webhookId | string |
Renvoie
Promise<WebhookConfigPutResponse>
Défini dans
webhooks/client.ts:717delete
webhookId, options): Promise<Response>
Delete webhook
Supprime la configuration d’un webhook existant.
Paramètres
| Nom | Type | Description |
|---|---|---|
webhookId | string | L’identifiant du webhook à supprimer. |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Renvoie
Promise<Response>
Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true
Défini dans
webhooks/client.ts:808 ▸ delete(webhookId): Promise<WebhookConfigDeleteResponse>
Paramètres
| Nom | Type |
|---|---|
webhookId | string |
Renvoie
Promise<WebhookConfigDeleteResponse>
Défini dans
webhooks/client.ts:821get
options): Promise<Response>
Récupère le webhookRécupère la liste des configurations de webhook associées à une App cliente.
Paramètres
| Nom | Type |
|---|---|
options | GetOptions & { requestOptions: { raw: true } } |
Renvoie
Promise<Response>
Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw est true
Défini dans
webhooks/client.ts:908 ▸ get(options?): Promise<Get2WebhooksResponse>
Paramètres
| Nom | Type |
|---|---|
options? | GetOptions |
Retourne
Promise<Get2WebhooksResponse>
Défini dans
webhooks/client.ts:917create
options): Promise<Response>
Créer un webhook
Crée une nouvelle configuration de webhook.
Paramètres
| Nom | Type |
|---|---|
options | CreateOptions & { requestOptions: { raw: true } } |
Renvoie
Promise<Response>
Promise qui se résout avec la réponse de l’API, ou l’objet Response brut si requestOptions.raw vaut true
Défini dans
webhooks/client.ts:1023 ▸ create(options?): Promise<WebhookConfigCreateResponse>
Paramètres
| Nom | Type |
|---|---|
options? | CreateOptions |
Renvoie
Promise<WebhookConfigCreateResponse>