Changelog
Changelog entries represent various changes within the Crunchy Bridge product, pertaining to components like the Postgres backends, user-facing web Dashboard, documentation, CLI, or the REST API.
The changelog data available via this API is the same as what's visible in the public documentation, retrievable programmatically.
Part of the API reference collection
This page is part of the Crunchy Bridge API reference, and primarily meant to act as an exhaustive guide for technical integrations which are already in progress. To understand the basics of using the API, see API concepts and getting started.
List changelog entries
List changelogs.
This endpoint's pagination may be ordered through the order_field
parameter
by id
only.
GET /changelogs
Request
Query parameters
Name | Required | Type | Description |
---|---|---|---|
component | string | If specified, changelog entries are filtered to just this component. Enum | |
cursor | string | Return only items starting after this cursor ID. When paginating, pass the value of | |
limit | integer | The maximum number of items to return on the page. Defaults to | |
order | string | The order of pagination. Enum | |
order_field | string | The name of the field on which to paginate like |
cURL example
curl -X GET https://api.crunchybridge.com/changelogs
-H "Authorization: Bearer $CRUNCHY_API_KEY"
Response
Status: 200
Response for listing events.
Content type: application/json
Name | Nullable | Type | Description |
---|---|---|---|
changelogs | array of array | List of changelogs for this page. | |
has_more | boolean | Indicates whether or not there are more resources to page through in the collection. | |
next_cursor | ✔ | string in EID format | A cursor value to pass to the endpoint to get the next page. |
Get changelog entry
Get a specific changelog.
GET /changelogs/{changelog_id_or_name}
Request
Path parameters
changelog_id_or_name
: The ID or unique name of the changelog entry to be retrieved.
cURL example
curl -X GET https://api.crunchybridge.com/changelogs/{changelog_id_or_name}
-H "Authorization: Bearer $CRUNCHY_API_KEY"
Response
Status: 200
A single change within Crunchy Bridge.
Content type: application/json
Name | Nullable | Type | Description |
---|---|---|---|
id | string in EID format | The primary ID of the change. IDs for changes are generated in ascending order, so sorting on ID is functionally equivalent to sorting by time. | |
component | ✔ | enum string | Component to which the change applies. Enum |
created_at | string of date/time formatted as RFC 3339 | The time when the change was originally created. | |
description | string | Longer form description of the change. | |
name | string | Machine-readable unique name for the change. Can be used as an alternative to ID to look up a changelog entry. | |
published_at | string of date/time formatted as RFC 3339 | The time when the changelog was published. | |
title | string | Human-readable title of the change. | |
updated_at | string of date/time formatted as RFC 3339 | The time when the change was last updated. |