public interface WebhookApi
| Modifier and Type | Method and Description |
|---|---|
ApiResponse<IncomingWebhook> |
createIncomingWebhook(IncomingWebhook hook)
creates an incoming webhook for a channel.
|
ApiResponse<OutgoingWebhook> |
createOutgoingWebhook(OutgoingWebhook hook)
creates an outgoing webhook for a team or channel.
|
ApiResponse<Boolean> |
deleteIncomingWebhook(String hookId)
deletes an Incoming Webhook given the hook id.
|
ApiResponse<Boolean> |
deleteOutgoingWebhook(String hookId)
delete the outgoing webhook on the system requested by hook id.
|
default ApiResponse<IncomingWebhook> |
getIncomingWebhook(String hookId)
returns an Incoming webhook given the hook id.
|
ApiResponse<IncomingWebhook> |
getIncomingWebhook(String hookId,
String etag)
returns an Incoming webhook given the hook id.
|
default ApiResponse<IncomingWebhookList> |
getIncomingWebhooks()
returns a page of incoming webhooks on the system.
|
default ApiResponse<IncomingWebhookList> |
getIncomingWebhooks(Pager pager)
returns a page of incoming webhooks on the system.
|
ApiResponse<IncomingWebhookList> |
getIncomingWebhooks(Pager pager,
String etag)
returns a page of incoming webhooks on the system.
|
default ApiResponse<IncomingWebhookList> |
getIncomingWebhooksForTeam(String teamId)
returns a page of incoming webhooks for a team.
|
default ApiResponse<IncomingWebhookList> |
getIncomingWebhooksForTeam(String teamId,
Pager pager)
returns a page of incoming webhooks for a team.
|
ApiResponse<IncomingWebhookList> |
getIncomingWebhooksForTeam(String teamId,
Pager pager,
String etag)
returns a page of incoming webhooks for a team.
|
ApiResponse<OutgoingWebhook> |
getOutgoingWebhook(String hookId)
outgoing webhooks on the system requested by hook id.
|
default ApiResponse<OutgoingWebhookList> |
getOutgoingWebhooks()
returns a page of outgoing webhooks ont eh system.
|
default ApiResponse<OutgoingWebhookList> |
getOutgoingWebhooks(Pager pager)
returns a page of outgoing webhooks ont eh system.
|
ApiResponse<OutgoingWebhookList> |
getOutgoingWebhooks(Pager pager,
String etag)
returns a page of outgoing webhooks ont eh system.
|
default ApiResponse<OutgoingWebhookList> |
getOutgoingWebhooksForChannel(String channelId)
returns a page of outgoing webhooks for a channel.
|
default ApiResponse<OutgoingWebhookList> |
getOutgoingWebhooksForChannel(String channelId,
Pager pager)
returns a page of outgoing webhooks for a channel.
|
ApiResponse<OutgoingWebhookList> |
getOutgoingWebhooksForChannel(String channelId,
Pager pager,
String etag)
returns a page of outgoing webhooks for a channel.
|
default ApiResponse<OutgoingWebhookList> |
getOutgoingWebhooksForTeam(String teamId)
returns a page of outgoing webhooks for a team.
|
default ApiResponse<OutgoingWebhookList> |
getOutgoingWebhooksForTeam(String teamId,
Pager pager)
returns a page of outgoing webhooks for a team.
|
ApiResponse<OutgoingWebhookList> |
getOutgoingWebhooksForTeam(String teamId,
Pager pager,
String etag)
returns a page of outgoing webhooks for a team.
|
ApiResponse<OutgoingWebhook> |
regenOutgoingHookToken(String hookId)
regenerate the outgoing webhook token.
|
ApiResponse<IncomingWebhook> |
updateIncomingWebhook(IncomingWebhook hook)
updates an incoming webhook for a channel.
|
ApiResponse<OutgoingWebhook> |
updateOutgoingWebhook(OutgoingWebhook hook)
updates an outgoing webhook.
|
ApiResponse<IncomingWebhook> createIncomingWebhook(IncomingWebhook hook)
ApiResponse<IncomingWebhook> updateIncomingWebhook(IncomingWebhook hook)
default ApiResponse<IncomingWebhookList> getIncomingWebhooks()
default ApiResponse<IncomingWebhookList> getIncomingWebhooks(Pager pager)
ApiResponse<IncomingWebhookList> getIncomingWebhooks(Pager pager, String etag)
default ApiResponse<IncomingWebhookList> getIncomingWebhooksForTeam(String teamId)
default ApiResponse<IncomingWebhookList> getIncomingWebhooksForTeam(String teamId, Pager pager)
ApiResponse<IncomingWebhookList> getIncomingWebhooksForTeam(String teamId, Pager pager, String etag)
default ApiResponse<IncomingWebhook> getIncomingWebhook(String hookId)
ApiResponse<IncomingWebhook> getIncomingWebhook(String hookId, String etag)
ApiResponse<Boolean> deleteIncomingWebhook(String hookId)
ApiResponse<OutgoingWebhook> createOutgoingWebhook(OutgoingWebhook hook)
ApiResponse<OutgoingWebhook> updateOutgoingWebhook(OutgoingWebhook hook)
default ApiResponse<OutgoingWebhookList> getOutgoingWebhooks()
default ApiResponse<OutgoingWebhookList> getOutgoingWebhooks(Pager pager)
ApiResponse<OutgoingWebhookList> getOutgoingWebhooks(Pager pager, String etag)
ApiResponse<OutgoingWebhook> getOutgoingWebhook(String hookId)
default ApiResponse<OutgoingWebhookList> getOutgoingWebhooksForChannel(String channelId)
default ApiResponse<OutgoingWebhookList> getOutgoingWebhooksForChannel(String channelId, Pager pager)
ApiResponse<OutgoingWebhookList> getOutgoingWebhooksForChannel(String channelId, Pager pager, String etag)
default ApiResponse<OutgoingWebhookList> getOutgoingWebhooksForTeam(String teamId)
default ApiResponse<OutgoingWebhookList> getOutgoingWebhooksForTeam(String teamId, Pager pager)
ApiResponse<OutgoingWebhookList> getOutgoingWebhooksForTeam(String teamId, Pager pager, String etag)
ApiResponse<OutgoingWebhook> regenOutgoingHookToken(String hookId)
ApiResponse<Boolean> deleteOutgoingWebhook(String hookId)
Copyright © 2019. All rights reserved.