Space routes
July 30, 2026 · View on GitHub
- Concept:
space - Owner:
space
Child resolver
Routes can be resolved to a child hub via:
- Resolver key:
hub - Path pattern:
/hubs/:hubId - Mount path:
/hubs/:hubId - Schemas:
params:hub
Child nodes
hub(via resolverhub)
Routes
| Operation | Method | Path (full) | Kind | Schemas |
|---|---|---|---|---|
ingressIdentity | GET | /api/v2/spaces/:spaceId/ingress/identity | request | response: IngressIdentity |
version | GET | /api/v2/spaces/:spaceId/version | request | response: VersionResponse |
config | GET | /api/v2/spaces/:spaceId/config | request | response: ConfigResponse |
trust | GET | /api/v2/spaces/:spaceId/verser2/trust | request | response: TrustExport |
load | GET | /api/v2/spaces/:spaceId/load | request | response: LoadResponse |
health | GET | /api/v2/spaces/:spaceId/health | request | response: healthCheckInfo(Space) |
list | GET | /api/v2/spaces/:spaceId/list | request | query: page, response: listResponse(Hub) |
hubs | GET | /api/v2/spaces/:spaceId/hubs | request | query: page, response: listResponse(Hub) |
instances | GET | /api/v2/spaces/:spaceId/instances | request | query: page, response: listResponse(Instance) |
sequences | GET | /api/v2/spaces/:spaceId/sequences | request | response: listResponse(Sequence) |
allSequences | GET | /api/v2/spaces/:spaceId/all_sequences | request | query: page, response: listResponse(Sequence) |
entities | GET | /api/v2/spaces/:spaceId/entities | request | response: listResponse(Entity) |
topics | GET | /api/v2/spaces/:spaceId/topics | request | response: listResponse(Topic) |
topicInfo | GET | /api/v2/spaces/:spaceId/topics/:name | request | params: topic, response: Topic |
topicRead | GET | /api/v2/spaces/:spaceId/topics/:name/stream | upstream | params: topic, headers: http, response: RestAPI2Schemas.stream |
topicWrite | POST | /api/v2/spaces/:spaceId/topics/:name/stream | downstream | params: topic, headers: http, response: opResponse(TopicStreamResponse) |
logs | GET | /api/v2/spaces/:spaceId/logs | upstream | response: LogRecord |
audit | GET | /api/v2/spaces/:spaceId/audit | upstream | response: RestAPI2Schemas.stream |
deleteHub | DELETE | /api/v2/spaces/:spaceId/inventory/hubs/:hubId | request | params: hub, query: DeleteHubQuery(optional), response: opResponse(DeleteHubResponse) |
storageSequences | GET | /api/v2/spaces/:spaceId/storage/sequences | request | response: listResponse(StoreItem) |
storageObjectRead | GET | /api/v2/spaces/:spaceId/storage/objects/:directory/:filename? | upstream | params: StoreItemPayload, response: RestAPI2Schemas.stream |
storageObjectWrite | PUT | /api/v2/spaces/:spaceId/storage/objects/:filename? | downstream | params: StoreItemPayload, response: StoreItem |
storageObjectDelete | DELETE | /api/v2/spaces/:spaceId/storage/objects/:filename | request | params: StoreItemPayload, response: StoreItem |
storageClear | DELETE | /api/v2/spaces/:spaceId/storage | request | query: StoreClearQuery(optional), response: StoreClearResponse |
Route details
ingressIdentity
- Operation ID:
GET /api/v2/spaces/:spaceId/ingress/identity - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/ingress/identity - Path (node-local):
/ingress/identity - Schemas:
response:IngressIdentity
version
- Operation ID:
GET /api/v2/spaces/:spaceId/version - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/version - Path (node-local):
/version - Schemas:
response:VersionResponse
config
- Operation ID:
GET /api/v2/spaces/:spaceId/config - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/config - Path (node-local):
/config - Schemas:
response:ConfigResponse
trust
- Operation ID:
GET /api/v2/spaces/:spaceId/verser2/trust - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/verser2/trust - Path (node-local):
/verser2/trust - Schemas:
response:TrustExport
load
- Operation ID:
GET /api/v2/spaces/:spaceId/load - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/load - Path (node-local):
/load - Schemas:
response:LoadResponse
health
- Operation ID:
GET /api/v2/spaces/:spaceId/health - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/health - Path (node-local):
/health - Schemas:
response:healthCheckInfo(Space)
list
- Operation ID:
GET /api/v2/spaces/:spaceId/list - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/list - Path (node-local):
/list - Schemas:
query:page,response:listResponse(Hub)
hubs
- Operation ID:
GET /api/v2/spaces/:spaceId/hubs - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/hubs - Path (node-local):
/hubs - Schemas:
query:page,response:listResponse(Hub)
instances
- Operation ID:
GET /api/v2/spaces/:spaceId/instances - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/instances - Path (node-local):
/instances - Schemas:
query:page,response:listResponse(Instance)
sequences
- Operation ID:
GET /api/v2/spaces/:spaceId/sequences - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/sequences - Path (node-local):
/sequences - Schemas:
response:listResponse(Sequence)
allSequences
- Operation ID:
GET /api/v2/spaces/:spaceId/all_sequences - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/all_sequences - Path (node-local):
/all_sequences - Schemas:
query:page,response:listResponse(Sequence)
entities
- Operation ID:
GET /api/v2/spaces/:spaceId/entities - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/entities - Path (node-local):
/entities - Schemas:
response:listResponse(Entity)
topics
- Operation ID:
GET /api/v2/spaces/:spaceId/topics - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/topics - Path (node-local):
/topics - Schemas:
response:listResponse(Topic)
topicInfo
- Operation ID:
GET /api/v2/spaces/:spaceId/topics/:name - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/topics/:name - Path (node-local):
/topics/:name - Schemas:
params:topic,response:Topic
topicRead
- Operation ID:
GET /api/v2/spaces/:spaceId/topics/:name/stream - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/topics/:name/stream - Path (node-local):
/topics/:name/stream - Kind:
upstream - Schemas:
params:topic,headers:http,response:RestAPI2Schemas.stream
topicWrite
- Operation ID:
POST /api/v2/spaces/:spaceId/topics/:name/stream - Method:
POST - Path (full):
/api/v2/spaces/:spaceId/topics/:name/stream - Path (node-local):
/topics/:name/stream - Kind:
downstream - Schemas:
params:topic,headers:http,response:opResponse(TopicStreamResponse)
logs
- Operation ID:
GET /api/v2/spaces/:spaceId/logs - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/logs - Path (node-local):
/logs - Kind:
upstream - Schemas:
response:LogRecord
audit
- Operation ID:
GET /api/v2/spaces/:spaceId/audit - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/audit - Path (node-local):
/audit - Kind:
upstream - Schemas:
response:RestAPI2Schemas.stream
deleteHub
- Operation ID:
DELETE /api/v2/spaces/:spaceId/inventory/hubs/:hubId - Method:
DELETE - Path (full):
/api/v2/spaces/:spaceId/inventory/hubs/:hubId - Path (node-local):
/inventory/hubs/:hubId - Schemas:
params:hub,query:DeleteHubQuery(optional),response:opResponse(DeleteHubResponse)
storageSequences
- Operation ID:
GET /api/v2/spaces/:spaceId/storage/sequences - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/storage/sequences - Path (node-local):
/storage/sequences - Schemas:
response:listResponse(StoreItem)
storageObjectRead
- Operation ID:
GET /api/v2/spaces/:spaceId/storage/objects/:directory/:filename? - Method:
GET - Path (full):
/api/v2/spaces/:spaceId/storage/objects/:directory/:filename? - Path (node-local):
/storage/objects/:directory/:filename? - Kind:
upstream - Schemas:
params:StoreItemPayload,response:RestAPI2Schemas.stream
storageObjectWrite
- Operation ID:
PUT /api/v2/spaces/:spaceId/storage/objects/:filename? - Method:
PUT - Path (full):
/api/v2/spaces/:spaceId/storage/objects/:filename? - Path (node-local):
/storage/objects/:filename? - Kind:
downstream - Schemas:
params:StoreItemPayload,response:StoreItem
storageObjectDelete
- Operation ID:
DELETE /api/v2/spaces/:spaceId/storage/objects/:filename - Method:
DELETE - Path (full):
/api/v2/spaces/:spaceId/storage/objects/:filename - Path (node-local):
/storage/objects/:filename - Schemas:
params:StoreItemPayload,response:StoreItem
storageClear
- Operation ID:
DELETE /api/v2/spaces/:spaceId/storage - Method:
DELETE - Path (full):
/api/v2/spaces/:spaceId/storage - Path (node-local):
/storage - Schemas:
query:StoreClearQuery(optional),response:StoreClearResponse