# \SystemsApi
All URIs are relative to *https://api.spacetraders.io/v2*
[**get_construction**](SystemsApi.md#get_construction) | **GET** /systems/{systemSymbol}/waypoints/{waypointSymbol}/construction | Get Construction Site
[**get_jump_gate**](SystemsApi.md#get_jump_gate) | **GET** /systems/{systemSymbol}/waypoints/{waypointSymbol}/jump-gate | Get Jump Gate
[**get_market**](SystemsApi.md#get_market) | **GET** /systems/{systemSymbol}/waypoints/{waypointSymbol}/market | Get Market
[**get_shipyard**](SystemsApi.md#get_shipyard) | **GET** /systems/{systemSymbol}/waypoints/{waypointSymbol}/shipyard | Get Shipyard
[**get_system**](SystemsApi.md#get_system) | **GET** /systems/{systemSymbol} | Get System
[**get_system_waypoints**](SystemsApi.md#get_system_waypoints) | **GET** /systems/{systemSymbol}/waypoints | List Waypoints in System
[**get_systems**](SystemsApi.md#get_systems) | **GET** /systems | List Systems
[**get_waypoint**](SystemsApi.md#get_waypoint) | **GET** /systems/{systemSymbol}/waypoints/{waypointSymbol} | Get Waypoint
[**supply_construction**](SystemsApi.md#supply_construction) | **POST** /systems/{systemSymbol}/waypoints/{waypointSymbol}/construction/supply | Supply Construction Site
## get_construction
> models::GetConstruction200Response get_construction(system_symbol, waypoint_symbol)
Get Construction Site
Get construction details for a waypoint. Requires a waypoint with a property of `isUnderConstruction` to be true.
### Parameters
**system_symbol** | **String** | The system symbol | [required] |
**waypoint_symbol** | **String** | The waypoint symbol | [required] |
### Return type
[**models::GetConstruction200Response**](get_construction_200_response.md)
### Authorization
[AgentToken](../README.md#AgentToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_jump_gate
> models::GetJumpGate200Response get_jump_gate(system_symbol, waypoint_symbol)
Get Jump Gate
Get jump gate details for a waypoint. Requires a waypoint of type `JUMP_GATE` to use. Waypoints connected to this jump gate can be
### Parameters
**system_symbol** | **String** | The system symbol | [required] |
**waypoint_symbol** | **String** | The waypoint symbol | [required] |
### Return type
[**models::GetJumpGate200Response**](get_jump_gate_200_response.md)
### Authorization
[AgentToken](../README.md#AgentToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_market
> models::GetMarket200Response get_market(system_symbol, waypoint_symbol)
Get Market
Retrieve imports, exports and exchange data from a marketplace. Requires a waypoint that has the `Marketplace` trait to use. Send a ship to the waypoint to access trade good prices and recent transactions. Refer to the [Market Overview page](https://docs.spacetraders.io/game-concepts/markets) to gain better a understanding of the market in the game.
### Parameters
**system_symbol** | **String** | The system symbol | [required] |
**waypoint_symbol** | **String** | The waypoint symbol | [required] |
### Return type
[**models::GetMarket200Response**](get_market_200_response.md)
### Authorization
[AgentToken](../README.md#AgentToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_shipyard
> models::GetShipyard200Response get_shipyard(system_symbol, waypoint_symbol)
Get Shipyard
Get the shipyard for a waypoint. Requires a waypoint that has the `Shipyard` trait to use. Send a ship to the waypoint to access data on ships that are currently available for purchase and recent transactions.
### Parameters
**system_symbol** | **String** | The system symbol | [required] |
**waypoint_symbol** | **String** | The waypoint symbol | [required] |
### Return type
[**models::GetShipyard200Response**](get_shipyard_200_response.md)
### Authorization
[AgentToken](../README.md#AgentToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_system
> models::GetSystem200Response get_system(system_symbol)
Get System
Get the details of a system.
### Parameters
**system_symbol** | **String** | The system symbol | [required] |[default to X1-OE]
### Return type
[**models::GetSystem200Response**](get_system_200_response.md)
### Authorization
[AgentToken](../README.md#AgentToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_system_waypoints
> models::GetSystemWaypoints200Response get_system_waypoints(system_symbol, page, limit, r#type, traits)
List Waypoints in System
Return a paginated list of all of the waypoints for a given system. If a waypoint is uncharted, it will return the `Uncharted` trait instead of its actual traits.
### Parameters
**system_symbol** | **String** | The system symbol | [required] |
**page** | Option<**i32**> | What entry offset to request | |[default to 1]
**limit** | Option<**i32**> | How many entries to return per page | |[default to 10]
**r#type** | Option<[**WaypointType**](.md)> | Filter waypoints by type. | |
**traits** | Option<**String**> | Filter waypoints by one or more traits. | |
### Return type
[**models::GetSystemWaypoints200Response**](get_system_waypoints_200_response.md)
### Authorization
[AgentToken](../README.md#AgentToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_systems
> models::GetSystems200Response get_systems(page, limit)
List Systems
Return a paginated list of all systems.
### Parameters
**page** | Option<**i32**> | What entry offset to request | |[default to 1]
**limit** | Option<**i32**> | How many entries to return per page | |[default to 10]
### Return type
[**models::GetSystems200Response**](get_systems_200_response.md)
### Authorization
[AgentToken](../README.md#AgentToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## get_waypoint
> models::GetWaypoint200Response get_waypoint(system_symbol, waypoint_symbol)
Get Waypoint
View the details of a waypoint. If the waypoint is uncharted, it will return the 'Uncharted' trait instead of its actual traits.
### Parameters
**system_symbol** | **String** | The system symbol | [required] |
**waypoint_symbol** | **String** | The waypoint symbol | [required] |
### Return type
[**models::GetWaypoint200Response**](get_waypoint_200_response.md)
### Authorization
[AgentToken](../README.md#AgentToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
## supply_construction
> models::SupplyConstruction201Response supply_construction(system_symbol, waypoint_symbol, supply_construction_request)
Supply Construction Site
Supply a construction site with the specified good. Requires a waypoint with a property of `isUnderConstruction` to be true. The good must be in your ship's cargo. The good will be removed from your ship's cargo and added to the construction site's materials.
### Parameters
**system_symbol** | **String** | The system symbol | [required] |
**waypoint_symbol** | **String** | The waypoint symbol | [required] |
**supply_construction_request** | Option<[**SupplyConstructionRequest**](SupplyConstructionRequest.md)> | | |
### Return type
[**models::SupplyConstruction201Response**](supply_construction_201_response.md)
### Authorization
[AgentToken](../README.md#AgentToken)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)