WebhookClient
public class WebhookClient
An iOS client wrapper of the Cisco Webex Webhooks REST API .
Since
1.2.0-
Lists all webhooks of the authenticated user.
Since
1.2.0Declaration
Parameters
max
The maximum number of webhooks in the response.
queue
The queue on which the completion handler is dispatched.
completionHandler
A closure to be executed once the request has finished.
Return Value
Void
-
Posts a webhook for the authenticated user.
Since
1.2.0Declaration
Parameters
name
A user-friendly name for this webhook.
targetUrl
The URL that receives POST requests for each event.
resource
The resource type for the webhook.
event
The event type for the webhook.
filter
The filter that defines the webhook scope.
secret
Secret use to generate payload signature
queue
The queue on which the completion handler is dispatched.
completionHandler
A closure to be executed once the request has finished.
Return Value
Void
-
Retrieves the details for a webhook by id.
Since
1.2.0Declaration
Parameters
webhookId
The identifier of the webhook.
queue
The queue on which the completion handler is dispatched.
completionHandler
A closure to be executed once the request has finished.
Return Value
Void
-
Updates a webhook by id.
Since
1.4.0Declaration
Parameters
webhookId
The identifier of the webhook.
name
A user-friendly name for this webhook.
targetUrl
The URL that receives POST requests for each event.
secret
The secret used to generate payload signature.
status
The status of the webhook. Use “active” to reactivate a disabled webhook.
queue
The queue on which the completion handler is dispatched.
completionHandler
A closure to be executed once the request has finished.
Return Value
Void
-
Deletes a webhook by id.
Since
1.2.0Declaration
Swift
public func delete(webhookId: String, queue: DispatchQueue? = nil, completionHandler: @escaping (Result<Void>) -> Void)
Parameters
webhookId
The identifier of the webhook.
queue
The queue on which the completion handler is dispatched.
completionHandler
A closure to be executed once the request has finished.
webhookId
The identifier of the webhook.
Return Value
Void