Changelog¶
Notable changes to the Kendis APIs and this documentation. Dates use dd-MMM-yyyy.
Documentation¶
Unified portal — 22-Jun-2026¶
- First release of the consolidated Kendis API documentation portal, harmonising the previously separate guides (PI Board Items, PI Objectives, Risk, Strategic Themes & OKRs) into a single structure with shared Getting Started, Conventions, Pagination, and Errors sections.
API guides¶
PI Board Items — V1.3¶
- Endpoints: collections, boards, items, sprints, teams, statuses.
- Body-based pagination (
pageStart/pageSize) andfieldsprojection on the/itemsendpoint.
PI Objectives — V1.3¶
objective-groupsendpoint withcompletionType(1–6) andadditionalColumnsenrichment.- Source-aware linked items (Azure DevOps
tfsId/tfsURLvs JirajiraId/jiraKey). - Resolved status objects (
{ id, title, category }).
Risk — V1.3¶
- Endpoints for registers, risks, single risk, board-to-register, and register-to-boards lookups.
riskLevelcomputed server-side fromimpact × probabilityagainst the register's risk matrix.- Type-aware
customFieldsprojection;linkfields run through a scheme allow-list. keyfield exposes the human-readable Risk Key (e.g.RR-PROG-7).riskDesc/mitigationActionsreturned as plain text with preserved line breaks.- List endpoints exclude archived registers.
Strategic Themes & OKRs — V1.1¶
- Full hierarchy: Portfolio Themes → Strategic Themes → Objective Groups → Objectives → Key Results.
typenow returns the entity kind ("Objective Group"/"Objective"/"Key Result"); request?fields=objTypefor the parsed Objective subtype.- Security:
userpickercustom fields restricted to{ id, fullName }(previously leaked tenant-internal user data). Unhandled Map-shaped field types now returnnullinstead of the raw object.