Email Notifications
Get changelog updates delivered to your inbox. We send one email per release, never spam.
Available Formats
RSS 2.0
Compatible with all RSS readers
https://api.justkalm.com/changelog.rssAtom
Modern feed format with better metadata
https://api.justkalm.com/changelog.atomJSON Feed
Easily parse with any programming language
https://api.justkalm.com/changelog.jsonFeed Examples
RSS 2.0 Format
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>JustKalm API Changelog</title>
<link>https://justkalm.com/changelog</link>
<description>API updates, new features, and deprecations</description>
<atom:link href="https://api.justkalm.com/changelog.rss" rel="self"/>
<item>
<title>2024-01-15: Streaming API & Enhanced Valuations</title>
<link>https://justkalm.com/changelog#2024-01-15</link>
<pubDate>Mon, 15 Jan 2024 00:00:00 GMT</pubDate>
<guid>2024-01-15</guid>
<description>
<![CDATA[
<p><strong>Breaking:</strong> Confidence scores now 0-100</p>
<p><strong>Added:</strong> SSE streaming support</p>
<p><strong>Deprecated:</strong> /v1/estimate endpoint</p>
]]>
</description>
<category>major</category>
</item>
</channel>
</rss>JSON Feed Format
{
"version": "https://jsonfeed.org/version/1.1",
"title": "JustKalm API Changelog",
"home_page_url": "https://justkalm.com/changelog",
"feed_url": "https://api.justkalm.com/changelog.json",
"items": [
{
"id": "2024-01-15",
"title": "2024-01-15: Streaming API & Enhanced Valuations",
"url": "https://justkalm.com/changelog#2024-01-15",
"date_published": "2024-01-15T00:00:00Z",
"content_html": "<p>Breaking: Confidence scores now 0-100</p>",
"tags": ["major", "breaking"],
"_justkalm": {
"breaking": true,
"changes": [
{ "type": "added", "description": "SSE streaming support" },
{ "type": "changed", "description": "Confidence 0-100 scale" },
{ "type": "deprecated", "description": "/v1/estimate endpoint" }
]
}
}
]
}Webhook Subscription
# Subscribe to changelog webhooks
curl -X POST https://api.justkalm.com/v2/webhooks \
-H "Authorization: Bearer jk_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/webhooks/justkalm",
"events": [
"changelog.published",
"api.version.deprecated",
"api.version.sunset"
]
}'
# Webhook payload
{
"event": "changelog.published",
"data": {
"version": "2024-01-15",
"type": "major",
"breaking": true,
"title": "Streaming API & Enhanced Valuations",
"changes_count": 6
},
"timestamp": "2024-01-15T00:00:00Z"
}Slack Integration
# Add to Slack via RSS
# 1. Go to your Slack channel
# 2. Add the RSS app
# 3. Subscribe to: https://api.justkalm.com/changelog.rss
# Or use webhook with Slack integration
curl -X POST https://api.justkalm.com/v2/integrations/slack \
-H "Authorization: Bearer jk_live_xxx" \
-d '{
"webhook_url": "https://hooks.slack.com/services/xxx",
"channel": "#engineering",
"events": ["changelog.published"]
}'Webhook Event Types
| Event | Description | Payload |
|---|---|---|
changelog.published | New changelog entry released | version, type, title, changes |
api.version.deprecated | API version marked deprecated | version, sunset_date, migration_guide |
api.version.sunset | API version reaching end of life | version, sunset_date, replacement |
feature.released | New feature available | feature_name, documentation_url |
breaking.announced | Breaking change announced | description, affected_endpoints, migration |
Popular Integrations
Slack
Post to channels
Discord
Webhook notifications
Microsoft Teams
Incoming webhooks
Feedly
RSS aggregation
Zapier
Automate workflows
IFTTT
Trigger actions
PagerDuty
Breaking change alerts
Linear
Create migration tasks
Never Miss an Update
Choose your preferred method to stay informed about API changes.