changelog.v1.ChangelogService
GetPost
Get one complete published post by slug.
Request
curl --request POST \ \
--url 'https://api.testnet.polyester.com/changelog.v1.ChangelogService/GetPost' \
--header 'Content-Type: application/json' \
--header 'Connect-Protocol-Version: 1' \
--data '{
"slug": "example"
}'Responses
{
"post": {
"sections": [
{
"changes": [
{
"actionRequired": false,
"audiences": [
"ALL_USERS"
],
"category": "BREAKING_CHANGE",
"details": "value",
"id": "1",
"migrationGuidance": "value",
"summary": "value",
"surfaces": [
"TRADING"
],
"title": "My Trading Board"
}
],
"heading": "value",
"summary": "value",
"surface": "TRADING"
}
],
"summary": {
"actionRequiredCount": 1,
"breakingChangeCount": 1,
"bugFixCount": 1,
"changeCount": 1,
"coverageCutoff": "2025-01-01T00:00:00Z",
"improvementCount": 1,
"introduction": "value",
"newFeatureCount": 1,
"publishedAt": "2025-01-01T00:00:00Z",
"slug": "value",
"title": "My Trading Board"
}
}
}changelog.v1.GetPostRequestchangelog.v1.GetPostResponsePost slug.
Stable post identifier, unique within this environment.
Title.
Introduction.
Publication time.
Exclusive upper bound of the period covered. Omitted when unknown.
Exact number of changes.
Exact number of BREAKING_CHANGE changes.
Exact number of changes with action_required.
Exact number of NEW_FEATURE changes.
Exact number of IMPROVEMENT changes.
Exact number of BUG_FIX changes.
Section heading.
Section summary. Omitted when absent.
Stable opaque 64-bit identifier, identical across environments.
Short title.
One-paragraph summary.
Longer explanation; paragraphs separated by blank lines. Omitted when absent.
Category.
True when users or integrators must act.
What to do, when action is required. Omitted when absent.
Audiences addressed. Never empty.
Product areas affected. May be empty.
Product area of the section. SURFACE_UNSPECIFIED for sections not tied to one area (for example changes that need your attention, or general).
| Key | HTTP status | Connect code | Error | When |
|---|---|---|---|---|
| unauthenticated | 401 | unauthenticated | Unauthenticated | Authentication required. |
| permission-denied | 403 | permission_denied | Permission Denied | Permission denied. |
| invalid-argument | 400 | invalid_argument | Invalid Argument | Invalid argument. |
| not-found | 404 | not_found | Not Found | Not found. |
| unavailable | 503 | unavailable | Unavailable | Service unavailable. |