Skip to content

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) and fields projection on the /items endpoint.

PI Objectives — V1.3

  • objective-groups endpoint with completionType (1–6) and additionalColumns enrichment.
  • Source-aware linked items (Azure DevOps tfsId / tfsURL vs Jira jiraId / jiraKey).
  • Resolved status objects ({ id, title, category }).

Risk — V1.3

  • Endpoints for registers, risks, single risk, board-to-register, and register-to-boards lookups.
  • riskLevel computed server-side from impact × probability against the register's risk matrix.
  • Type-aware customFields projection; link fields run through a scheme allow-list.
  • key field exposes the human-readable Risk Key (e.g. RR-PROG-7).
  • riskDesc / mitigationActions returned 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.
  • type now returns the entity kind ("Objective Group" / "Objective" / "Key Result"); request ?fields=objType for the parsed Objective subtype.
  • Security: userpicker custom fields restricted to { id, fullName } (previously leaked tenant-internal user data). Unhandled Map-shaped field types now return null instead of the raw object.