Reusable routes (ordered stations) referenced by moving-load scenario loads
List
Lists the items in this catalog for the current job, ordered by Id. Supports offset/limit
pagination; the response carries Total-Count, Offset, and Limit headers.
query Parameters
offsetNumber of items to skip from the start of the result set. Default is 0.
limitMaximum number of items to return. Default is null (return all).
expandWhether to hydrate each item's sub-resources inline. Defaults to None for the list.
Controls sub-resource hydration on entity GET endpoints.
Shared across every resource that supports expansion — a given resource's
metadata (expandable) lists which sub-resources All hydrates.
List › Responses
Returns the items
idThe item Id.
nameThe travel-path name. Unique across all travel paths.
hasStationsWhether the travel path has any stations.
The travel path's stations, in order. Populated only when expand=All; otherwise omitted.
Create
Creates a new catalog item. Supply id to choose the Id, or omit it to have the next
available Id auto-assigned.
Create › Request Body
idThe Id to assign to the new item.
nameThe travel-path name. Must be unique across all travel paths.
Create › Responses
Returns the created item
idThe item Id.
nameThe travel-path name. Unique across all travel paths.
hasStationsWhether the travel path has any stations.
The travel path's stations, in order. Populated only when expand=All; otherwise omitted.
Get
Gets a single catalog item by Id.
path Parameters
idThe item Id
query Parameters
expandWhether to hydrate the item's sub-resources inline. Defaults to All for a single fetch.
Controls sub-resource hydration on entity GET endpoints.
Shared across every resource that supports expansion — a given resource's
metadata (expandable) lists which sub-resources All hydrates.
Get › Responses
Returns the item
idThe item Id.
nameThe travel-path name. Unique across all travel paths.
hasStationsWhether the travel path has any stations.
The travel path's stations, in order. Populated only when expand=All; otherwise omitted.
Update
Partially updates a catalog item; omitted fields keep their current value.
path Parameters
idThe item Id
Update › Request Body
idThe Id of the item to update.
nameReplacement travel-path name. Must remain unique. Omit to keep current.
Update › Responses
Returns the updated item
idThe item Id.
nameThe travel-path name. Unique across all travel paths.
hasStationsWhether the travel path has any stations.
The travel path's stations, in order. Populated only when expand=All; otherwise omitted.
Get Travel Path Stations
Gets the ordered stations of a travel path.
path Parameters
idThe travel-path Id
Get Travel Path Stations › Responses
Returns the stations
nodeKeyThe node this station is relative to.
xX coordinate (or X offset from SpaceGassApi.Models.Dtos.MovingLoads.MovingLoadStationDto.NodeKey when a node is set).
yY coordinate (or Y offset from SpaceGassApi.Models.Dtos.MovingLoads.MovingLoadStationDto.NodeKey when a node is set).
zZ coordinate (or Z offset from SpaceGassApi.Models.Dtos.MovingLoads.MovingLoadStationDto.NodeKey when a node is set).
radiusArc radius into this station from the previous one.
Set Travel Path Stations
Replaces the travel path's stations wholesale (Set semantics).
path Parameters
idThe travel-path Id
Set Travel Path Stations › Request Body
nodeKeyThe node this station is relative to.
xX coordinate (or X offset from SpaceGassApi.Models.Dtos.MovingLoads.MovingLoadStationDto.NodeKey when a node is set).
yY coordinate (or Y offset from SpaceGassApi.Models.Dtos.MovingLoads.MovingLoadStationDto.NodeKey when a node is set).
zZ coordinate (or Z offset from SpaceGassApi.Models.Dtos.MovingLoads.MovingLoadStationDto.NodeKey when a node is set).
radiusArc radius into this station from the previous one.
Set Travel Path Stations › Responses
Returns the stored stations
nodeKeyThe node this station is relative to.
xX coordinate (or X offset from SpaceGassApi.Models.Dtos.MovingLoads.MovingLoadStationDto.NodeKey when a node is set).
yY coordinate (or Y offset from SpaceGassApi.Models.Dtos.MovingLoads.MovingLoadStationDto.NodeKey when a node is set).
zZ coordinate (or Z offset from SpaceGassApi.Models.Dtos.MovingLoads.MovingLoadStationDto.NodeKey when a node is set).
radiusArc radius into this station from the previous one.
Get Metadata
Returns the schema for this catalog resource.
Get Metadata › Responses
Returns the schema
resourceTypeIdentifies entity types managed by the API. Kept separate from SGFileID to allow for future API-only entities that may not have a formal SPACE GASS FileID.
countCurrent count of items in this resource. Null for sub-resources whose count does not apply uniformly.
maxIdMaximum Id currently in use (single-int Id entities only).
nextIdNext available Id (single-int Id entities only).
Field definitions describing the resource's wire shape. Each entry corresponds
to a property on the read DTO; jsonName matches the JSON key clients see.
Get Travel Path Stations Metadata
Returns the schema for a travel-path station.
Get Travel Path Stations Metadata › Responses
Returns the station schema
resourceTypeIdentifies entity types managed by the API. Kept separate from SGFileID to allow for future API-only entities that may not have a formal SPACE GASS FileID.
countCurrent count of items in this resource. Null for sub-resources whose count does not apply uniformly.
maxIdMaximum Id currently in use (single-int Id entities only).
nextIdNext available Id (single-int Id entities only).
Field definitions describing the resource's wire shape. Each entry corresponds
to a property on the read DTO; jsonName matches the JSON key clients see.
Create Bulk
Creates multiple catalog items in one call; they persist with a single save.
query Parameters
continueOnErrorWhether to continue processing after individual failures
Create Bulk › Request Body
idThe Id to assign to the new item.
nameThe travel-path name. Must be unique across all travel paths.
Create Bulk › Responses
Returns the bulk result (created items + per-item errors)
Successfully processed items.
Errors from failed items.
errorsTruncatedTrue when the bulk operation stopped accumulating errors after reaching SpaceGassApi.Models.Dtos.Entity.BulkResultDto`1.ErrorMessageCap. Further failures may exist beyond what is reported.
Delete Bulk
Deletes multiple catalog items by Id. The body is a JSON array of integer Ids
(e.g. [1, 5, 10]). An item referenced by a scenario load fails with an in-use error
rather than being deleted.
query Parameters
continueOnErrorWhether to continue processing after individual failures
Delete Bulk › Responses
Returns the bulk result (deleted Ids + per-item errors)
Successfully processed items.
Errors from failed items.
errorsTruncatedTrue when the bulk operation stopped accumulating errors after reaching SpaceGassApi.Models.Dtos.Entity.BulkResultDto`1.ErrorMessageCap. Further failures may exist beyond what is reported.
Update Bulk
Partially updates multiple catalog items in one call; each body item carries the id
of the item to update. They persist with a single save.
query Parameters
continueOnErrorWhether to continue processing after individual failures
Update Bulk › Request Body
idThe Id of the item to update.
nameReplacement travel-path name. Must remain unique. Omit to keep current.
Update Bulk › Responses
Returns the bulk result (updated items + per-item errors)
Successfully processed items.
Errors from failed items.
errorsTruncatedTrue when the bulk operation stopped accumulating errors after reaching SpaceGassApi.Models.Dtos.Entity.BulkResultDto`1.ErrorMessageCap. Further failures may exist beyond what is reported.

