Go
package main import( "context" "os" polargo "github.com/polarsource/polar-go" "github.com/polarsource/polar-go/models/components" "log" ) func main() { ctx := context.Background() s := polargo.New( polargo.WithSecurity(os.Getenv("POLAR_ACCESS_TOKEN")), ) res, err := s.Webhooks.UpdateWebhookEndpoint(ctx, "<value>", components.WebhookEndpointUpdate{ URL: polargo.String("https://webhook.site/cb791d80-f26e-4f8c-be88-6e56054192b0"), }) if err != nil { log.Fatal(err) } if res.WebhookEndpoint != nil { // handle response } }
{ "created_at": "2023-11-07T05:31:56Z", "modified_at": "2023-11-07T05:31:56Z", "id": "<string>", "url": "https://webhook.site/cb791d80-f26e-4f8c-be88-6e56054192b0", "format": "raw", "secret": "polar_whs_ovyN6cPrTv56AApvzCaJno08SSmGJmgbWilb33N2JuK", "organization_id": "<string>", "events": [ "checkout.created" ] }
Update a webhook endpoint.
Scopes: webhooks:write
webhooks:write
You can generate an Organization Access Token from your organization's settings.
The webhook endpoint ID.
Schema to update a webhook endpoint.
Webhook endpoint updated.
A webhook endpoint.
Was this page helpful?