- Activities
- Alarms
- Audit
- Buckets
- Clearance
- Commands
- COP-1
- Database
- Events
- File Transfer
- IAM
- Indexes
- Instances
- Links
- MDB Override
- MDB
- Get Mission Database
- Export Java Mission Database
- List Space Systems
- Get Space System
- Export Xtce
- Stream Mission Database
- List Parameters
- Get Parameter
- Create Parameter
- Batch Get Parameters
- List Parameter Types
- Get Parameter Type
- Create Parameter Type
- List Containers
- Get Container
- List Commands
- Get Command
- List Algorithms
- Get Algorithm
- Packets
- Parameter Archive
- Parameter Lists
- Parameter Values
- Processing
- Queues
- Replication
- RocksDB
- Server
- Services
- Sessions
- Stream Archive
- Table
- Time Correlation
- Time
- Timeline
Yamcs Release Notes
Yamcs Server Manual
Source Code Documentation
List Space SystemsΒΆ
List space systems
URI Template
GET /api/mdb/{instance}/space-systems
{instance}
Yamcs instance name.
Query Parameters
q
The search keywords. This supports searching on qualified name or alias.
next
Continuation token returned by a previous page response.
pos
The zero-based row number at which to start outputting results. Default:
0
limit
The maximum number of returned systems per page. Choose this value too high and you risk hitting the maximum response size limit enforced by the server. Default:
100
Response Type
interface ListSpaceSystemsResponse {
// Matching space systems
spaceSystems: SpaceSystemInfo[];
// Token indicating the response is only partial. More results can then
// be obtained by performing the same request (including all original
// query parameters) and setting the ``next`` parameter to this token.
continuationToken: string;
// The total number of results (across all pages)
totalSize: number;
}
Related Types
interface SpaceSystemInfo {
// Space system name
name: string;
qualifiedName: string;
// Short description (one line)
shortDescription: string;
// Long description (Markdown)
longDescription: string;
alias: NamedObjectId[];
version: string;
history: HistoryInfo[];
sub: SpaceSystemInfo[];
ancillaryData: {[key: string]: AncillaryDataInfo};
}
// Used by external clients to identify an item in the Mission Database
// If namespace is set, then the name is that of an alias, rather than
// the qualified name.
interface NamedObjectId {
name: string;
namespace: string;
}
interface HistoryInfo {
version: string;
date: string;
message: string;
author: string;
}