API changelog
Every public change to the Boost.space REST API, derived automatically
by diffing the published OpenAPI versions. Each version is pinned and
diffable at /<version>.json. Looking for product features and improvements? See the
product release notes.
5.5.4 — 2026-07-23
No changes to the public API surface.
5.5.3 — 2026-07-23
Added (5 endpoints)
Category
GET /categoryGET /category/{id}
Team
GET /teamGET /team/{id}GET /team/{id}/user
Removed (5 endpoints)
DELETE /record/{recordId}/comment/{commentId}GET /record/{recordId}/commentGET /record/{recordId}/comment/{commentId}POST /record/{recordId}/commentPUT /record/{recordId}/comment/{commentId}
5.5.2 — 2026-07-15
Added (56 endpoints)
Custom-field
GET /custom-field/by-space/{spaceId}GET /custom-field/position
Field
DELETE /field/{fieldId}GET /fieldGET /field/by-space/{spaceId}GET /field/of/{module}/{entityId}GET /field/positionGET /field/{fieldId}POST /fieldPUT /fieldPUT /field/order/PUT /field/{fieldId}
Field-group
DELETE /field-group/{fieldGroupId}GET /field-groupGET /field-group/{fieldGroupId}GET /field-group/{groupId}/inputPOST /field-groupPUT /field-group/{fieldGroupId}
Menu
DELETE /menu/{menuId}GET /menuGET /menu/{menuId}POST /menuPUT /menu/{menuId}
Module
DELETE /module/{moduleId}GET /moduleGET /module/{moduleId}GET /module/{moduleId}/itemGET /module/{moduleId}/item/{recordId}POST /modulePUT /module
Record
DELETE /record/{recordId}DELETE /record/{recordId}/comment/{commentId}DELETE /record/{recordId}/file/{fileId}DELETE /record/{recordId}/label/{labelId}GET /recordGET /record/deletedGET /record/remote/{remoteId}/{remoteApplication}GET /record/vector/contextGET /record/vector/outliersGET /record/vector/similarGET /record/{recordId}GET /record/{recordId}/commentGET /record/{recordId}/comment/{commentId}GET /record/{recordId}/fileGET /record/{recordId}/file/GET /record/{recordId}/file/{fileId}GET /record/{recordId}/labelGET /record/{recordId}/label/{labelId}POST /recordPOST /record/remote/{remoteId}/{remoteApplication}POST /record/{recordId}/commentPOST /record/{recordId}/label/{labelId}PUT /recordPUT /record/{recordId}PUT /record/{recordId}/comment/{commentId}PUT /record/{recordId}/file-weight
5.5.1 — 2026-07-10
No changes to the public API surface.
5.5.0 — 2026-07-10
No changes to the public API surface.
5.4.1 — 2026-07-10
Added (8 endpoints)
Field
GET /field/generate/{fieldId}
Label
DELETE /labelDELETE /label/{labelId}GET /labelGET /label/{labelId}POST /labelPUT /labelPUT /label/{labelId}
Removed (1 endpoints)
GET /custom-field/generate/{fieldId}
5.4.0 — 2026-06-16
First version with a curated public surface — 89 operations across 11 resources. Earlier releases are published too, but describe the whole API of their day; see below.
Earlier milestones
The API long predates this changelog. Every release back to 2.12.0 is published
and downloadable at /<version>.json, but those documents describe the whole API of
their day rather than the curated public surface, so they cannot be diffed against the
versions above. The changes that shaped today's public surface:
-
Fields rename — the
custom-fieldmodule becamefield. The old/custom-field/*routes remain as deprecated aliases that respond with an RFC 9745Deprecationheader and a successorLinkheader — migrate to/field/*. -
Semantic search — the
/record/vector/*endpoints (similar,context,outliers) brought meaning-based retrieval over vectorized spaces, built for AI agents. -
Remote MCP server v2 — agents connect at
https://mcp.boost.space/v2/{system}/sseand operate the same public surface as this API, scoped to the connecting user. - Typed SDKs — TypeScript, Python, PHP, and Go clients are generated from this spec, so the SDK surface always matches the API.
-
Pinned, diffable versions — every release is published to the registry and
served at
/<version>.json, with the current document at/latest.json.