Reusable vehicle wheel-load sets 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 vehicle name. Unique across all vehicles.
sourceOrigin of a moving-load vehicle. Mirrors SPACE GASS MLVehicleSource
(NETSpaceGass/Loads/Moving/MLCommon.vb).
libraryThe name of the library the vehicle was imported from.
The vehicle's wheel loads.
The units a vehicle's wheel loads are stored in. Independent of the job-level units.
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 vehicle name. Must be unique across all vehicles.
The vehicle's wheel loads. Must contain at least one wheel.
The units a vehicle's wheel loads are stored in. Independent of the job-level units.
Create › Responses
Returns the created item
idThe item Id.
nameThe vehicle name. Unique across all vehicles.
sourceOrigin of a moving-load vehicle. Mirrors SPACE GASS MLVehicleSource
(NETSpaceGass/Loads/Moving/MLCommon.vb).
libraryThe name of the library the vehicle was imported from.
The vehicle's wheel loads.
The units a vehicle's wheel loads are stored in. Independent of the job-level units.
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 vehicle name. Unique across all vehicles.
sourceOrigin of a moving-load vehicle. Mirrors SPACE GASS MLVehicleSource
(NETSpaceGass/Loads/Moving/MLCommon.vb).
libraryThe name of the library the vehicle was imported from.
The vehicle's wheel loads.
The units a vehicle's wheel loads are stored in. Independent of the job-level units.
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 vehicle name. Must remain unique. Omit to keep current.
Replacement wheel loads. When present, replaces the entire wheel-load list. Omit to keep current.
Update › Responses
Returns the updated item
idThe item Id.
nameThe vehicle name. Unique across all vehicles.
sourceOrigin of a moving-load vehicle. Mirrors SPACE GASS MLVehicleSource
(NETSpaceGass/Loads/Moving/MLCommon.vb).
libraryThe name of the library the vehicle was imported from.
The vehicle's wheel loads.
The units a vehicle's wheel loads are stored in. Independent of the job-level units.
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.
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 vehicle name. Must be unique across all vehicles.
The vehicle's wheel loads. Must contain at least one wheel.
The units a vehicle's wheel loads are stored in. Independent of the job-level units.
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 vehicle name. Must remain unique. Omit to keep current.
Replacement wheel loads. When present, replaces the entire wheel-load list. 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.
Import Vehicle From Library
Creates a vehicle by importing it from a vehicle library; wheel loads and units are copied from the library item.
Import Vehicle From Library › Request Body
idThe Id to assign to the new item.
nameThe vehicle item name within the library.
libraryThe library name to import from.
Import Vehicle From Library › Responses
Returns the imported vehicle
idThe item Id.
nameThe vehicle name. Unique across all vehicles.
sourceOrigin of a moving-load vehicle. Mirrors SPACE GASS MLVehicleSource
(NETSpaceGass/Loads/Moving/MLCommon.vb).
libraryThe name of the library the vehicle was imported from.
The vehicle's wheel loads.
The units a vehicle's wheel loads are stored in. Independent of the job-level units.
Replace Vehicle From Library
Replaces an existing vehicle in place with the library version, preserving its Id.
path Parameters
idThe vehicle Id to replace
Replace Vehicle From Library › Request Body
idThe Id to assign to the new item.
nameThe vehicle item name within the library.
libraryThe library name to import from.
Replace Vehicle From Library › Responses
Returns the replaced vehicle
idThe item Id.
nameThe vehicle name. Unique across all vehicles.
sourceOrigin of a moving-load vehicle. Mirrors SPACE GASS MLVehicleSource
(NETSpaceGass/Loads/Moving/MLCommon.vb).
libraryThe name of the library the vehicle was imported from.
The vehicle's wheel loads.
The units a vehicle's wheel loads are stored in. Independent of the job-level units.

