Description | Example | Return Message | Group(s)

SetConfigOptions

HTTP Request Format

POST api/Config

Description

The SetConfigOptions REST API command edits the Astro Scheduler Engine configuration options (available through the GUI under the File > Configuration menu selection). One or more of the optional attributes may be included in the command.

Parameters

All parameters are optional.

JSON ParametersBody FormatParameters Values
AutoValidate"AutoValidate" : "TRUE"Boolean indicating if Auto Validation is active
DisplayErrorMessage"DisplayErrorMessage" : "TRUE"Boolean indicating if error messages will be displayed
NaturalSort"NaturalSort" : "TRUE"Boolean indicating if natural sort is enabled for Astro Scheduler Engine
UserDirectory"UserDirectory" : "<AbsoluteFileNamePath>"<AbsoluteFileNamePath> is a string defining the user directory for Astro Scheduler Engine
EventLogging

"EventLogging" : "TRUE"

Boolean indicating if event logging is enabled

Note: Events will still appear on the bottom of Astro Scheduler Engine

TimelineView"TimelineView" : "TRUE"Boolean indicating if the timeline view will be enabled for STK animations
ConnectCommandLogging"ConnectCommandLogging" : "TRUE"Boolean indicating if connect command logging is enabled
SocketConnection"SocketConnection" : "TRUE"Boolean indicating if a socket connection to STK is enabled
ShowGUI"ShowGUI" : "TRUE"Boolean indicating if the Astro Scheduler Engine GUI is enabled
GraphicsOn"GraphicsOn" : "TRUE"Boolean indicating if graphics are enabled
UseDayOfYear"UseDayOfYear" : "TRUE"Boolean indicating if Astro Scheduler Engine is in day of year mode
ApiReturnDataEnabled"ApiReturnDataEnabled" : "TRUE"Boolean indicating if return data through the socket is enabled
CostUnits"CostUnits" : "<CostUnits>"String of the units to be used for Cost
AdvancedCSVExport"AdvancedCSVExport" : "TRUE"Boolean indicating if the Advanced CSV report is being used
STKServer"STKServer" : "<STKServer>"String defining the STK server
STKPort"STKPort" : <STKPort>Integer defining the STK port
MaxCOMConnectionsToSTK"MaxCOMConnectionsToSTK" : <MaxCOMConnectionsToSTK>Integer defining the number of concurrent COM connections allowed between Astro Scheduler Engine and STK, which will limit the number of STK instances started. -1 is used for unlimited.
STKTimestep"STKTimestep" : "<STKTimestep>"String defining the default STK report timestep
EnableTCP"EnableTCP" : "TRUE"Boolean indicating if TCP connections are enabled
TCPPort"TCPPort" : "<TCPPort>"String defining the TCP port
EnableREST"EnableREST" : "TRUE"Boolean indicating if REST is enabled
RESTUrl"EnableREST" : "<EnableREST>"String defining the REST URL
RESTDirectory"RESTDirectory" : "<RESTDirectory>"String defining the REST directory
LicensePathAstro Scheduler Engine license file pathString defining the license file path

Examples

Disables all Astro Scheduler Engine popups

POST api/Config

Body:

{

"AutoValidate" : "FALSE",

"DisplayErrorMessage" : "FALSE"

}

Return Message

If activated, a standard response for a successful HTTP response shall appear.

Group Membership

This command belongs to the following group(s):

Scheduler

Version

12.3