API CatalogChangelog Generator

Changelog Generator API

Turn raw git logs or diffs into a clean changelog for release notes, CI pipelines, developer portals, and deployment automation.

Endpoint

POST /v1/dev/changelog

Request body

FieldTypeRequiredDescription
git_logstringYesRaw git log or diff.
versionstringNoVersion number or release name.
format_stylestringNoOutput style such as markdown, slack, or plain_text. Defaults to markdown.

Example request

curl --request POST \
  --url https://apimask-developer-utilities-api.p.rapidapi.com/v1/dev/changelog \
  --header "Content-Type: application/json" \
  --header "X-RapidAPI-Key: $RAPIDAPI_KEY" \
  --header "X-RapidAPI-Host: apimask-developer-utilities-api.p.rapidapi.com" \
  --data '{"version":"1.2.0","format_style":"markdown","git_log":"feat: add JSON formatter\nfix: handle invalid base64"}'

Example response

{
  "success": true,
  "data": {
    "changelog": "## 1.2.0\n\n### Added\n- JSON formatter\n\n### Fixed\n- Invalid Base64 handling"
  },
  "error": null,
  "meta": {}
}