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.