Changelog
All notable changes to the APIs are documented in this file.
Legend
Based on: https://keepachangelog.com/en/1.1.0/
The format is group changes to describe their impact on the project, as follows:
Added
for new features.Changed
for changes in existing functionality.Deprecated
for once-stable features removed in upcoming releases.Removed
for deprecated features removed in this release.Fixed
for any bug fixes.Security
to invite users to upgrade in case of vulnerabilities.
2025-July
Added
The following endpoints were introduced to perform CRUD operations related to webhook:
POST /events/v1beta1/webhooks
—This endpoint allows clients to create a new webhook to establish a callback mechanism for key events on GLCP services.GET /events/v1beta1/webhooks
—Retrieves a list of webhooks, organized in descending order based on their creation time.GET /events/v1beta1/webhooks/{id}
—Retrieve detailed information about a specific webhook by its unique identifier.PATCH /events/v1beta1/webhooks/{id}
—Update an existing webhook's settings, such as its name, description, destination, and so on.DELETE /events/v1beta1/webhooks/{id}
—Remove a specific webhook from the system.GET /events/v1beta1/webhooks/{id}/verify
—This endpoint is designed to ensure the webhook URL provided by the user is correct and the server is prepared to receive webhook requests.GET /events/v1beta1/webhooks/{id}/recent-deliveries
—This endpoint is dedicated to retrieve detailed information about recent deliveries for a specific webhook.POST /events/v1beta1/webhooks/{id}/delivery-failures/{failureId}/retry
—This endpoint is dedicated to retry delivery failures for a specific webhook.
The following endpoints were introduced to perform CRUD operations related to subscriptions:
POST /events/v1beta1/subscriptions
—Register a new subscription to start receiving event notifications through the configured webhook.GET /events/v1beta1/subscriptions
—Retrieves a list of subscriptions associated to webhooks, organized in descending order based on their creation time.DELETE /events/v1beta1/subscriptions
—Delete the list of subscriptions by the IDs, stopping further event notification linked to the subscriptions.PATCH /events/v1beta1/subscriptions
—Update all subscription identified by the given IDs.