Scenarios API

coming soon - create digital twins to test "What if?" scenarios

get

Retrieve scenarios. The scenario_id can be used as x-configuiration-key on other public APIs.

Authorizations
x-api-keystringRequired
Query parameters
scenario_idstringOptional
modestringOptional
skipintegerOptionalDefault: 0
limitintegerOptionalDefault: 25
sortstringOptional
orderstring · enumOptionalDefault: ascPossible values:
Responses
chevron-right
200

OK

application/json
get
/scenarios
200

OK

post

Create a new scenario.

Authorizations
x-api-keystringRequired
Body
namestringRequired
descriptionstringOptional
modestringRequired
Responses
chevron-right
200

OK

application/json
post
/scenarios
200

OK

get

Retrieve a scenario by ID.

Authorizations
x-api-keystringRequired
Path parameters
scenario_idstringRequired
Responses
chevron-right
200

OK

application/json
get
/scenarios/{scenario_id}
200

OK

put

Update a scenario.

Authorizations
x-api-keystringRequired
Path parameters
scenario_idstringRequired
Body
namestringOptional
descriptionstringOptional
modestringOptional
Responses
chevron-right
200

OK

application/json
put
/scenarios/{scenario_id}
200

OK

delete

Delete a scenario.

Authorizations
x-api-keystringRequired
Path parameters
scenario_idstringRequired
Responses
chevron-right
200

OK

application/json
delete
/scenarios/{scenario_id}
200

OK

post

Publish a scenario's changes.

Authorizations
x-api-keystringRequired
Path parameters
scenario_idstringRequired
Body
namestringOptional
descriptionstringOptional
modestringOptional
Responses
chevron-right
200

OK

application/json
post
/scenarios/{scenario_id}/publish
200

OK

delete

Discard unsaved changes for a scenario.

Authorizations
x-api-keystringRequired
Path parameters
scenario_idstringRequired
Responses
chevron-right
200

OK

application/json
delete
/scenarios/{scenario_id}/discard
200

OK

get

Retrieve changes. Use scenario_id to filter changes for a single scenario.

Authorizations
x-api-keystringRequired
Query parameters
scenario_idstringOptional
configuration_idstringOptional
servicestringOptional
entity_idstringOptional
entity_typestringOptional
methodstringOptional
statusstringOptional
skipintegerOptionalDefault: 0
limitintegerOptionalDefault: 25
Responses
chevron-right
200

OK

application/json
get
/changes
200

OK

post

Create one or more changes.

Authorizations
x-api-keystringRequired
Body
session_idstringOptional
Responses
chevron-right
200

OK

application/json
post
/changes
200

OK

put

Update one or more changes.

Authorizations
x-api-keystringRequired
Body
merge_to_savedbooleanOptional
session_idstringOptional
Responses
chevron-right
200

OK

application/json
put
/changes
200

OK

delete

Delete a change by ID.

Authorizations
x-api-keystringRequired
Path parameters
change_idstringRequired
Responses
chevron-right
200

OK

application/json
delete
/changes/{change_id}
200

OK

Last updated

Was this helpful?