MCPcopy Create free account
hub / github.com/cloudbase/garm / installOrgWebhook

Function installOrgWebhook

test/integration/client_utils.go:392–400  ·  view source on GitHub ↗
(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter, orgID string, webhookParams params.InstallWebhookParams)

Source from the content-addressed store, hash-verified

390}
391
392func installOrgWebhook(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter, orgID string, webhookParams params.InstallWebhookParams) (*params.HookInfo, error) {
393 installOrgWebhookResponse, err := apiCli.Organizations.InstallOrgWebhook(
394 clientOrganizations.NewInstallOrgWebhookParams().WithOrgID(orgID).WithBody(webhookParams),
395 apiAuthToken)
396 if err != nil {
397 return nil, err
398 }
399 return &installOrgWebhookResponse.Payload, nil
400}
401
402func getOrgWebhook(apiCli *client.GarmAPI, apiAuthToken runtime.ClientAuthInfoWriter, orgID string) (*params.HookInfo, error) {
403 getOrgWebhookResponse, err := apiCli.Organizations.GetOrgWebhookInfo(

Callers 1

InstallOrgWebhookMethod · 0.70

Calls 3

InstallOrgWebhookMethod · 0.65
WithBodyMethod · 0.45
WithOrgIDMethod · 0.45

Tested by 1

InstallOrgWebhookMethod · 0.56