Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions okf/apis/api-surface.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ endpoint docs: <https://app.peoplepowerco.com/cloud/apidocs/cloud.html>.
server dropped those endpoints in API spec v65. Escalations (spec v65,
`/cloud/json/escalations`) live on `Locations` alongside narratives.

App APIs migrated from legacy `/espapi/cloud/json/` to `/cloud/json/` on
[App APIs](bundle://developer-knowledge/apis/cloud-api.md) migrated from legacy `/espapi/cloud/json/` to `/cloud/json/` on
2026-07-07 — the espapi route cannot validate EdDSA JWT API keys
("[2] JWK not found"). See
[authentication](/apis/authentication-and-signature-login.md).
Expand All @@ -49,7 +49,7 @@ adapter: it fetches the websocket URL via REST, then provides an async client
`AdminDevices`, `AdminLocations`, `AdminTags`, `Narratives`,
`Billing`, `Firmware`, `Reports`.

A few admin APIs (narratives, tags, groups) still use legacy
A few [admin APIs](bundle://developer-knowledge/apis/admin-api.md) (narratives, tags, groups) still use legacy
`/espapi/admin/json/...` paths — the same JWK failure class may surface there
with JWT keys.

Expand Down
6 changes: 6 additions & 0 deletions okf/log.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Log

## 2026-10-06
### Graph gardening

* Linked “App APIs” and “admin APIs” in [API Surface](/apis/api-surface.md) to the developer-knowledge Cloud API and Admin API concepts.
* Link changes only; no claims or trust fields changed.

## 2026-10-05

* **Update**: Server API spec v63 → v65. Removed the `Weather` (app) and `Challenges` (admin) API classes and their factory entries, user codes methods on `UserAccounts`, and bot `Analytic.get_challenge_participants`; added escalations (`get/create/update_escalation`) on `Locations`. Updated the api-surface concept.
Expand Down
Loading