WebhookRoutes

Signature

export interface WebhookRoutes

Properties

0

No properties.

Methods

1

Methods

webhooks(id: string): {    get(args?: RestArgumentsNoBody): Promise<RESTGetAPIWebhookResult>;    patch(args: RestArguments<RESTPatchAPIWebhookJSONBody>): Promise<RESTPatchAPIWebhookResult>;    delete(args?: RestArgumentsNoBody): Promise<RESTDeleteAPIWebhookResult>;    (token: string): {        get(args?: RestArgumentsNoBody): Promise<RESTGetAPIWebhookWithTokenResult>;        patch(args: RestArguments<RESTPatchAPIWebhookWithTokenJSONBody, RESTPatchAPIWebhookWithTokenMessageQuery>): Promise<RESTPatchAPIWebhookWithTokenResult>;        delete(args?: RestArgumentsNoBody): Promise<RESTDeleteAPIWebhookWithTokenResult>;        post(args: RestArguments<RESTPostAPIWebhookWithTokenJSONBody, RESTPostAPIWebhookWithTokenQuery>): Promise<RESTPostAPIWebhookWithTokenResult | RESTPostAPIWebhookWithTokenWaitResult>;        slack: {            post(args: RestArguments<RESTPostAPIWebhookWithTokenJSONBody, RESTPostAPIWebhookWithTokenSlackQuery>): Promise<RESTPostAPIWebhookWithTokenSlackResult | RESTPostAPIWebhookWithTokenSlackWaitResult>;        };        github: {            post(args: RestArguments<RESTPostAPIWebhookWithTokenJSONBody, RESTPostAPIWebhookWithTokenGitHubQuery>): Promise<RESTPostAPIWebhookWithTokenGitHubResult | RESTPostAPIWebhookWithTokenGitHubWaitResult>;        };        messages: (id: string) => {            get(args?: RestArgumentsNoBody<RESTGetAPIWebhookWithTokenMessageQuery>): Promise<RESTGetAPIWebhookWithTokenMessageResult>;            patch(args: RestArguments<RESTPatchAPIWebhookWithTokenMessageJSONBody>): Promise<RESTPatchAPIWebhookWithTokenMessageResult>;            delete(args?: RestArgumentsNoBody<RESTDeleteAPIWebhookWithTokenMessageQuery>): Promise<RESTDeleteAPIWebhookWithTokenMessageResult>;        };    };};