Skip to content
Last updated

Changelog

All notable changes to the APIs are documented in this file.

Legend

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.