Webhooks service

Hierarchy

  • WebhooksService

Constructors

Properties

httpClient: HttpClient
namespace: string = '/company/v1/webhooks'
namespaceIncoming: string = '/company/v1/incoming_webhooks'

Methods

  • Create webhook

    Parameters

    • body: IWebhookRequest

      webhook fields

    • Optional isIncoming: boolean

      optional param, for incoming webhook

    Returns Promise<AxiosResponse<number, any>>

  • Delete webhooks

    Parameters

    • ids: number[]

      ids array

    • Optional isIncoming: boolean

      optional param, for incoming webhook

    Returns Promise<AxiosResponse<number[], any>>

  • Delete webhook

    Parameters

    • id: number

      webhook id

    • Optional isIncoming: boolean

      optional param, for incoming webhook

    Returns Promise<AxiosResponse<number, any>>

  • Parameters

    • Optional prefix: boolean

    Returns string

  • Get webhook object

    Parameters

    • id: number

      webhook id

    • Optional isIncoming: boolean

      optional param, for incoming webhook

    Returns Promise<AxiosResponse<IWebhook, any>>

    Webhook object

  • Get webhooks list

    Parameters

    • page: number
    • Optional list: number
    • Optional name: string
    • Optional isIncoming: boolean

    Returns Promise<AxiosResponse<IWebhooksResponse, any>>

    Array webhooks entity

  • Repeat webhook

    Parameters

    • id: number

      webhook id

    • Optional isIncoming: boolean

      optional param, for incoming webhook

    Returns Promise<AxiosResponse<any, any>>

  • Toggle webhook

    Parameters

    • id: number

      webhook id

    • Optional isIncoming: boolean

      optional param, for incoming webhook

    Returns Promise<AxiosResponse<any, any>>

  • Update webhook

    Parameters

    • id: number

      webhook id

    • body: Partial<IWebhookRequest>

      fields to update

    • Optional isIncoming: boolean

      optional param, for incoming webhook

    Returns Promise<AxiosResponse<number[], any>>

Generated using TypeDoc