Webhooks
WebService::GitHub::Orgs::Webhooks
Create an organization webhook
WebService::GitHub::Orgs::Webhooks.create-webhook( Str $org
, Associative :$config!
, Positional :$events
, Str :$name!
, Bool :$active
)
Delete an organization webhook
WebService::GitHub::Orgs::Webhooks.delete-webhook( Str $org
, Int(Str) $hook-id
)
Get an organization webhook
See orgs/get-webhook
WebService::GitHub::Orgs::Webhooks.get-webhook( Str $org
, Int(Str) $hook-id
)
Get a webhook configuration for an organization
WebService::GitHub::Orgs::Webhooks.get-webhook-config-for-org( Str $org
, Int(Str) $hook-id
)
List organization webhooks
WebService::GitHub::Orgs::Webhooks.list-webhooks( Str $org
, Int(Str) :$per-page
, Int(Str) :$page
)
Ping an organization webhook
WebService::GitHub::Orgs::Webhooks.ping-webhook( Str $org
, Int(Str) $hook-id
)
Update an organization webhook
WebService::GitHub::Orgs::Webhooks.update-webhook( Str $org
, Int(Str) $hook-id
, Associative :$config
, Bool :$active
, Str :$name
, Positional :$events
)
Update a webhook configuration for an organization
WebService::GitHub::Orgs::Webhooks.update-webhook-config-for-org( Str $org
, Int(Str) $hook-id
, Str :$content-type
, Str :$url
, Str :$insecure-ssl
, Str :$secret
)