Blue API Reference

API Docs

REST reference for the Blue API.

121REST paths
195Schemas
170Operations
2Guide pages

REST API

Updated 6/2/2026, 3:05:52 AM
API Keys3 operations
GET/api/api-keys/Apikeyrouter.List Api Keys

List API keys with the actual key value redacted for security reasons.

Parameters

This endpoint does not declare parameters or a request body.

Responses

NameInTypeRequiredDescription
200application/jsonarray<ApiKey>NoSuccessful Response

Response body

200application/jsonarray<ApiKey>
NameInTypeRequiredDescription
bodybodyarray<ApiKey>YesNone
body[].idbodystringYesNone
body[].created_atbodystringYesNone
body[].updated_atbodystring | nullYesNone
body[].deleted_atbodystring | nullYesNone
body[].user_idbodystringYesNone
body[].prefixbodystringNoNone
body[].suffixbodystringYesNone
body[].namebodystringYesNone
body[].scopesbodyarray<AuthScope>YesNone
body[].device_idbodystring | nullNoNone
body[].expires_atbodystringYesNone
body[].last_used_atbodystring | nullNoNone
POST/api/api-keys/Apikeyrouter.Create Api Key

Create a new api key and returns it in full.

Parameters

NameInTypeRequiredDescription
prefixbodystring | nullNoNone
namebodystring | nullNoNone
scopesbodyarray<AuthScope>YesNone
device_idbodystring | nullNoNone
time_to_live_secondsbodyinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonCreateApiKeyResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonCreateApiKeyResponse
NameInTypeRequiredDescription
api_keybodyApiKeyYesFull API key model
api_key.idbodystringYesNone
api_key.created_atbodystringYesNone
api_key.updated_atbodystring | nullYesNone
api_key.deleted_atbodystring | nullYesNone
api_key.user_idbodystringYesNone
api_key.prefixbodystringNoNone
api_key.suffixbodystringYesNone
api_key.namebodystringYesNone
api_key.scopesbodyarray<AuthScope>YesNone
api_key.device_idbodystring | nullNoNone
api_key.expires_atbodystringYesNone
api_key.last_used_atbodystring | nullNoNone
raw_valuebodystringYesNone
DELETE/api/api-keys/{api_key_id}Apikeyrouter.Delete Api Key

Delete an API key by its ID. Returns the deleted API key.

Parameters

NameInTypeRequiredDescription
api_key_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonApiKeyNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonApiKey
NameInTypeRequiredDescription
idbodystringYesNone
created_atbodystringYesNone
updated_atbodystring | nullYesNone
deleted_atbodystring | nullYesNone
user_idbodystringYesNone
prefixbodystringNoNone
suffixbodystringYesNone
namebodystringYesNone
scopesbodyarray<AuthScope>YesNone
device_idbodystring | nullNoNone
expires_atbodystringYesNone
last_used_atbodystring | nullNoNone
Authentication3 operations
GET/api/auth/callbackAuthrouter.Browser Login Callback

Parameters

NameInTypeRequiredDescription
codequerystringYesNone
statequerystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
GET/api/auth/loginAuthrouter.Begin Browser Login

Parameters

This endpoint does not declare parameters or a request body.

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
POST/api/auth/logoutAuthrouter.Logout

Parameters

This endpoint does not declare parameters or a request body.

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
COA Comparison2 operations
POST/api/comparisons/Comparisonrouter.Generate Comparison

Parameters

NameInTypeRequiredDescription
coa_statement_idsbodyarray<string>YesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/comparisons/Comparisonrouter.Get Comparison

Parameters

NameInTypeRequiredDescription
coa_statement_idsqueryarray<string>YesNone

Responses

NameInTypeRequiredDescription
200application/jsonComparisonResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonComparisonResponse
NameInTypeRequiredDescription
idbodystringYesNone
operation_idbodystringYesNone
comparisonbodyarray<Comparison> | nullYesNone
comparison[].idbodystringYesNone
comparison[].coa_namebodystringYesNone
comparison[].advantagesbodystringYesNone
comparison[].disadvantagesbodystringYesNone
comparison[].risksbodystringYesNone
guidelinesbodystring | nullYesNone
statusbodyWorkerStatusYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
COA Statements16 operations
POST/api/coa-statements/Coastatementrouter.Create Coa Statement

Parameters

NameInTypeRequiredDescription
operation_idbodystringYesNone
namebodystringYesNone
sectionsbodyarray<COAStatementAvailable>YesNone

Responses

NameInTypeRequiredDescription
200application/jsonCOAStatementResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonCOAStatementResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
namebodystring | nullYesNone
temperaturebodynumberYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
GET/api/coa-statements/Coastatementrouter.Get Coa Statements

Parameters

NameInTypeRequiredDescription
operation_idquerystring | nullNoNone
queryquerystring | nullNoNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListCOAStatementResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListCOAStatementResponse
NameInTypeRequiredDescription
coa_statementsbodyarray<COAStatementResponse>YesNone
coa_statements[].idbodystringYesNone
coa_statements[].user_idbodystringYesNone
coa_statements[].operation_idbodystringYesNone
coa_statements[].namebodystring | nullYesNone
coa_statements[].temperaturebodynumberYesNone
coa_statements[].created_atbodystring | nullNoNone
coa_statements[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
PUT/api/coa-statements/{coa_statement_id}Coastatementrouter.Update Coa Statement

Parameters

NameInTypeRequiredDescription
coa_statement_idpathstringYesNone
namebodystring | nullNoNone
sectionsbodyarray<COAStatementAvailable> | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/coa-statements/{coa_statement_id}Coastatementrouter.Get Coa Statement

Parameters

NameInTypeRequiredDescription
coa_statement_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonCOAStatementResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonCOAStatementResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
namebodystring | nullYesNone
temperaturebodynumberYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
DELETE/api/coa-statements/{coa_statement_id}Coastatementrouter.Delete Coa Statement

Parameters

NameInTypeRequiredDescription
coa_statement_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonCOAStatementResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonCOAStatementResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
namebodystring | nullYesNone
temperaturebodynumberYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
PUT/api/coa-statements/{coa_statement_id}/{attribute_id}Coastatementattributerouter.Update Coa Statement Attribute

Parameters

NameInTypeRequiredDescription
coa_statement_idpathstringYesNone
attribute_idpathstringYesNone
contentbodystring | nullNoNone
generated_outputbodystring | nullNoNone
guidelinesbodystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/coa-statements/{coa_statement_id}/{attribute_id}Coastatementattributerouter.Get Coa Statement Attribute

Parameters

NameInTypeRequiredDescription
coa_statement_idpathstringYesNone
attribute_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonCOAStatementAttributeResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonCOAStatementAttributeResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
coa_statement_idbodystringYesNone
contentbodystring | nullYesNone
generated_outputbodystring | nullYesNone
guidelinesbodystring | nullYesNone
typebodyCOAStatementAvailableYesNone
namebodystring | nullYesNone
section_orderbodyinteger | nullYesNone
statusbodyWorkerStatus | nullNoNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
GET/api/coa-statements/{coa_statement_id}/attributesCoastatementattributerouter.Get Coa Statement Attributes

Parameters

NameInTypeRequiredDescription
coa_statement_idpathstringYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonarray<COAStatementAttributeResponse>NoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonarray<COAStatementAttributeResponse>
NameInTypeRequiredDescription
bodybodyarray<COAStatementAttributeResponse>YesNone
body[].idbodystringYesNone
body[].user_idbodystringYesNone
body[].operation_idbodystringYesNone
body[].coa_statement_idbodystringYesNone
body[].contentbodystring | nullYesNone
body[].generated_outputbodystring | nullYesNone
body[].guidelinesbodystring | nullYesNone
body[].typebodyCOAStatementAvailableYesNone
body[].namebodystring | nullYesNone
body[].section_orderbodyinteger | nullYesNone
body[].statusbodyWorkerStatus | nullNoNone
body[].created_atbodystring | nullNoNone
body[].updated_atbodystring | nullNoNone
POST/api/coa-statements/attribute/{attribute_id}/generateCoastatementattributerouter.Generate Single Warno

Parameters

NameInTypeRequiredDescription
attribute_idpathstringYesNone
guidelinesbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/coa-statements/fieldsCoastatementrouter.Get Available Fields

Parameters

This endpoint does not declare parameters or a request body.

Responses

NameInTypeRequiredDescription
200application/jsonarray<COAStatementAvailable>NoSuccessful Response

Response body

200application/jsonarray<COAStatementAvailable>
NameInTypeRequiredDescription
bodybodyarray<COAStatementAvailable>YesNone
POST/api/coa-statements/generateCoastatementrouter.Generate Coa Statement

Parameters

NameInTypeRequiredDescription
operation_idbodystringYesNone
number_of_coasbodyintegerYesNone
temperaturebodynumberNoNone
guidelinesbodystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListCOAStatementResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListCOAStatementResponse
NameInTypeRequiredDescription
coa_statementsbodyarray<COAStatementResponse>YesNone
coa_statements[].idbodystringYesNone
coa_statements[].user_idbodystringYesNone
coa_statements[].operation_idbodystringYesNone
coa_statements[].namebodystring | nullYesNone
coa_statements[].temperaturebodynumberYesNone
coa_statements[].created_atbodystring | nullNoNone
coa_statements[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
POST/api/coa-statements/sections/Coastatementsectionrouter.Create Coa Statement Section

Parameters

NameInTypeRequiredDescription
operation_idbodystringYesNone
coa_statement_idbodystringYesNone
namebodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/coa-statements/sections/Coastatementsectionrouter.Get Coa Statement Sections

Parameters

NameInTypeRequiredDescription
coa_statement_idquerystringYesNone
is_get_all_system_fieldsquerybooleanNoNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListCOAStatementSectionResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListCOAStatementSectionResponse
NameInTypeRequiredDescription
coa_statement_sectionsbodyarray<COAStatementSectionResponse>YesNone
coa_statement_sections[].idbodystringYesNone
coa_statement_sections[].operation_idbodystringYesNone
coa_statement_sections[].coa_statement_idbodystringYesNone
coa_statement_sections[].namebodystringYesNone
coa_statement_sections[].section_orderbodyintegerYesNone
coa_statement_sections[].typebodyCOAStatementSectionTypeYesNone
coa_statement_sections[].created_atbodystring | nullNoNone
coa_statement_sections[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
PUT/api/coa-statements/sections/Coastatementsectionrouter.Arrange Coa Statement Section

Parameters

NameInTypeRequiredDescription
coa_statement_idbodystringYesNone
sectionsbodyarray<COAStatementSection>YesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
PUT/api/coa-statements/sections/{coa_statement_section_id}Coastatementsectionrouter.Update Coa Statement Section

Parameters

NameInTypeRequiredDescription
coa_statement_section_idpathstringYesNone
namebodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
DELETE/api/coa-statements/sections/{coa_statement_section_id}Coastatementsectionrouter.Delete Coa Statement Section

Parameters

NameInTypeRequiredDescription
coa_statement_section_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
Documents4 operations
POST/api/documents/Documentrouter.Upload Documents

Parameters

NameInTypeRequiredDescription
filesbodyarray<string>YesNone
operation_idbodystringYesNone
typebodyDocumentTypeYesNone

Responses

NameInTypeRequiredDescription
200application/jsonListDocumentResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListDocumentResponse
NameInTypeRequiredDescription
documentsbodyarray<DocumentResponse>YesNone
documents[].idbodystringYesNone
documents[].operation_idbodystringYesNone
documents[].namebodystringYesNone
documents[].typebodyDocumentTypeYesNone
documents[].file_typebodystringYesNone
documents[].sizebodyintegerYesNone
documents[].pathbodystringYesNone
documents[].num_tokensbodyintegerYesNone
documents[].statusbodyWorkerStatus | nullYesNone
documents[].created_atbodystring | nullNoNone
documents[].updated_atbodystring | nullNoNone
documents[].opened_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
GET/api/documents/Documentrouter.Get Documents

Parameters

NameInTypeRequiredDescription
operation_idquerystringYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListDocumentResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListDocumentResponse
NameInTypeRequiredDescription
documentsbodyarray<DocumentResponse>YesNone
documents[].idbodystringYesNone
documents[].operation_idbodystringYesNone
documents[].namebodystringYesNone
documents[].typebodyDocumentTypeYesNone
documents[].file_typebodystringYesNone
documents[].sizebodyintegerYesNone
documents[].pathbodystringYesNone
documents[].num_tokensbodyintegerYesNone
documents[].statusbodyWorkerStatus | nullYesNone
documents[].created_atbodystring | nullNoNone
documents[].updated_atbodystring | nullNoNone
documents[].opened_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
DELETE/api/documents/{document_id}Documentrouter.Delete Document

Parameters

NameInTypeRequiredDescription
document_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonDocumentResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonDocumentResponse
NameInTypeRequiredDescription
idbodystringYesNone
operation_idbodystringYesNone
namebodystringYesNone
typebodyDocumentTypeYesNone
file_typebodystringYesNone
sizebodyintegerYesNone
pathbodystringYesNone
num_tokensbodyintegerYesNone
statusbodyWorkerStatus | nullYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
opened_atbodystring | nullNoNone
GET/api/documents/{document_id}/presigned-urlDocumentrouter.Presigned Url

Parameters

NameInTypeRequiredDescription
document_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonstringNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonstring
NameInTypeRequiredDescription
bodybodystringYesNone
Entities8 operations
GET/api/entities/Terrainanalysisrouter.Get Entities

Parameters

NameInTypeRequiredDescription
map_idquerystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonEntitiesNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonEntities
NameInTypeRequiredDescription
entitiesbodyarray<Entity>YesNone
entities[].idbodystringYesNone
entities[].json_databodyobjectYesNone
entities[].sidcbodystringYesNone
entities[].unit_namebodystringYesNone
entities[].update_versionbodyintegerYesNone
POST/api/entities/Terrainanalysisrouter.Create Entities

Parameters

NameInTypeRequiredDescription
entitiesbodyarray<CreateEntity>YesNone
map_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonEntitiesNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonEntities
NameInTypeRequiredDescription
entitiesbodyarray<Entity>YesNone
entities[].idbodystringYesNone
entities[].json_databodyobjectYesNone
entities[].sidcbodystringYesNone
entities[].unit_namebodystringYesNone
entities[].update_versionbodyintegerYesNone
PUT/api/entities/Terrainanalysisrouter.Update Entities

Parameters

NameInTypeRequiredDescription
entitiesbodyarray<UpdateEntity>YesNone
map_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonUpdateEntitesAPIResponsesNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonUpdateEntitesAPIResponses
NameInTypeRequiredDescription
entitiesbodyarray<UpdateEntityAPIResponse>YesNone
entities[].appliedbodybooleanYesNone
entities[].foundbodybooleanYesNone
entities[].entitybodyEntityYesNone
DELETE/api/entities/Terrainanalysisrouter.Delete Entities

Parameters

NameInTypeRequiredDescription
entity_idsbodyarray<string>YesNone

Responses

NameInTypeRequiredDescription
200application/jsonbooleanNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonboolean
NameInTypeRequiredDescription
bodybodybooleanYesNone
GET/api/entities/stagedTerrainanalysisrouter.Get Staged Entities

Parameters

NameInTypeRequiredDescription
map_idquerystringYesNone
statusquerystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonStagedEntitiesNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonStagedEntities
NameInTypeRequiredDescription
entitiesbodyarray<StagedEntity>YesNone
entities[].idbodystringYesNone
entities[].unit_namebodystringYesNone
entities[].sidcbodystringYesNone
entities[].statusbodystringYesNone
POST/api/entities/stagedTerrainanalysisrouter.Create Staged Entities

Parameters

NameInTypeRequiredDescription
entitiesbodyarray<CreateStagedEntity>YesNone
map_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonStagedEntitiesNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonStagedEntities
NameInTypeRequiredDescription
entitiesbodyarray<StagedEntity>YesNone
entities[].idbodystringYesNone
entities[].unit_namebodystringYesNone
entities[].sidcbodystringYesNone
entities[].statusbodystringYesNone
DELETE/api/entities/stagedTerrainanalysisrouter.Delete Staged Entities

Parameters

NameInTypeRequiredDescription
entity_idsbodyarray<string>YesNone

Responses

NameInTypeRequiredDescription
200application/jsonbooleanNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonboolean
NameInTypeRequiredDescription
bodybodybooleanYesNone
POST/api/entities/staged/generateTerrainanalysisrouter.Generate Staged Entities

Parameters

NameInTypeRequiredDescription
operation_idbodystringYesNone
map_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonEntitiesGenerateResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonEntitiesGenerateResponse
NameInTypeRequiredDescription
documents_foundbodybooleanYesNone
red_unitsbodyarray<RedUnit>YesNone
red_units[].unit_namebodystringYesNone
red_units[].odin_resultsbodyobjectYesNone
blue_unitsbodyarray<BlueUnit>YesNone
blue_units[].unit_namebodystringYesNone
blue_units[].sidcbodystringYesNone
Entity Resolution4 operations
GET/api/entity-resolution/entities/{entity_id}/historyEntityresolutionrouter.List Entity History

Parameters

NameInTypeRequiredDescription
entity_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
GET/api/entity-resolution/entities/{entity_id}/observationsEntityresolutionrouter.List Entity Observations

Parameters

NameInTypeRequiredDescription
entity_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
DELETE/api/entity-resolution/entities/clearEntityresolutionrouter.Clear Entity Resolution

Parameters

This endpoint does not declare parameters or a request body.

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
GET/api/entity-resolution/entities/currentEntityresolutionrouter.List Current Entities

Parameters

This endpoint does not declare parameters or a request body.

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
Evaluation Criteria13 operations
GET/api/evaluation-criteria/Evaluationcriteriarouter.Get Evaluation Criteria

Parameters

NameInTypeRequiredDescription
operation_idquerystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonEvaluationCriteriaResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonEvaluationCriteriaResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
extra_informationbodystring | nullYesNone
formula_gradingbodyFormulaGradingYesNone
statusbodyWorkerStatus | nullYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
PUT/api/evaluation-criteria/{evaluation_criteria_id}Evaluationcriteriarouter.Update Evaluation Criteria

Parameters

NameInTypeRequiredDescription
evaluation_criteria_idpathstringYesNone
extra_informationbodystring | nullNoNone
formula_gradingbodyFormulaGrading | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
POST/api/evaluation-criteria/attributes/Evaluationcriteriaattributerouter.Create Evaluation Criteria Attribute

Parameters

NameInTypeRequiredDescription
operation_idbodystringYesNone
evaluation_criteria_idbodystringYesNone
titlebodystringNoNone
definitionbodystringNoNone
unit_of_measurebodystringNoNone
benchmarkbodystringNoNone
formula_namebodystringNoNone
formula_functionbodyCriteriaFormulaFunctionNoNone
formula_coefficientbodynumberNoNone

Responses

NameInTypeRequiredDescription
200application/jsonEvaluationCriteriaAttributeResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonEvaluationCriteriaAttributeResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
evaluation_criteria_idbodystringYesNone
titlebodystringYesNone
title_typebodyAttributeTypeYesNone
definitionbodystring | nullYesNone
unit_of_measurebodystringYesNone
unit_of_measure_typebodyAttributeTypeYesNone
benchmarkbodystringYesNone
benchmark_typebodyAttributeTypeYesNone
formula_namebodystringYesNone
formula_typebodyAttributeTypeYesNone
formula_functionbodyCriteriaFormulaFunctionYesNone
formula_coefficientbodynumberYesNone
attribute_orderbodyintegerYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
GET/api/evaluation-criteria/attributes/Evaluationcriteriaattributerouter.Get Evaluation Criteria Attributes

Parameters

NameInTypeRequiredDescription
evaluation_criteria_idquerystringYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListEvaluationCriteriaAttributeResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListEvaluationCriteriaAttributeResponse
NameInTypeRequiredDescription
evaluation_criteria_attributesbodyarray<EvaluationCriteriaAttributeResponse>YesNone
evaluation_criteria_attributes[].idbodystringYesNone
evaluation_criteria_attributes[].user_idbodystringYesNone
evaluation_criteria_attributes[].operation_idbodystringYesNone
evaluation_criteria_attributes[].evaluation_criteria_idbodystringYesNone
evaluation_criteria_attributes[].titlebodystringYesNone
evaluation_criteria_attributes[].title_typebodyAttributeTypeYesNone
evaluation_criteria_attributes[].definitionbodystring | nullYesNone
evaluation_criteria_attributes[].unit_of_measurebodystringYesNone
evaluation_criteria_attributes[].unit_of_measure_typebodyAttributeTypeYesNone
evaluation_criteria_attributes[].benchmarkbodystringYesNone
evaluation_criteria_attributes[].benchmark_typebodyAttributeTypeYesNone
evaluation_criteria_attributes[].formula_namebodystringYesNone
evaluation_criteria_attributes[].formula_typebodyAttributeTypeYesNone
evaluation_criteria_attributes[].formula_functionbodyCriteriaFormulaFunctionYesNone
evaluation_criteria_attributes[].formula_coefficientbodynumberYesNone
evaluation_criteria_attributes[].attribute_orderbodyintegerYesNone
evaluation_criteria_attributes[].created_atbodystring | nullNoNone
evaluation_criteria_attributes[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
PUT/api/evaluation-criteria/attributes/{evaluation_criteria_attribute_id}Evaluationcriteriaattributerouter.Update Evaluation Criteria Attribute

Parameters

NameInTypeRequiredDescription
evaluation_criteria_attribute_idpathstringYesNone
titlebodystring | nullNoNone
definitionbodystring | nullNoNone
unit_of_measurebodystring | nullNoNone
benchmarkbodystring | nullNoNone
formula_namebodystring | nullNoNone
formula_functionbodyCriteriaFormulaFunction | nullNoNone
formula_coefficientbodynumber | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
POST/api/evaluation-criteria/generateEvaluationcriteriarouter.Generate Evaluation Criteria

Parameters

NameInTypeRequiredDescription
evaluation_criteria_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
PUT/api/evaluation-criteria/loadEvaluationcriteriarouter.Load From Template

Parameters

NameInTypeRequiredDescription
template_idbodystringYesNone
evaluation_criteria_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/evaluation-criteria/score/attributes/Evaluationcriteriascoreattributerouter.Get Evaluation Criteria Score Attributes

Parameters

NameInTypeRequiredDescription
evaluation_criteria_score_idquerystringYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListEvaluationCriteriaScoreAttributeResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListEvaluationCriteriaScoreAttributeResponse
NameInTypeRequiredDescription
criteria_scoresbodyarray<EvaluationCriteriaScoreAttributeResponse>YesNone
criteria_scores[].idbodystringYesNone
criteria_scores[].user_idbodystringYesNone
criteria_scores[].operation_idbodystringYesNone
criteria_scores[].coa_statement_idbodystringYesNone
criteria_scores[].evaluation_criteria_score_idbodystringYesNone
criteria_scores[].titlebodystring | nullYesNone
criteria_scores[].definitionbodystring | nullYesNone
criteria_scores[].unit_of_measurebodystring | nullYesNone
criteria_scores[].benchmarkbodystring | nullYesNone
criteria_scores[].formula_namebodystring | nullYesNone
criteria_scores[].formula_functionbodystring | nullYesNone
criteria_scores[].formula_coefficientbodynumber | nullYesNone
criteria_scores[].gradebodynumber | nullYesNone
criteria_scores[].reasoningbodystring | nullYesNone
criteria_scores[].created_atbodystring | nullNoNone
criteria_scores[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
GET/api/evaluation-criteria/scores/Evaluationcriteriascorerouter.Gets

Parameters

NameInTypeRequiredDescription
coa_statement_idsqueryarray<string>YesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListEvaluationCriteriaScoreResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListEvaluationCriteriaScoreResponse
NameInTypeRequiredDescription
scoresbodyarray<EvaluationCriteriaScoreResponse>YesNone
scores[].idbodystringYesNone
scores[].user_idbodystringYesNone
scores[].operation_idbodystringYesNone
scores[].coa_statement_idbodystringYesNone
scores[].coa_statement_namebodystringYesNone
scores[].scorebodynumber | nullYesNone
scores[].summarybodystring | nullYesNone
scores[].statusbodyWorkerStatus | nullYesNone
scores[].created_atbodystring | nullNoNone
scores[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
GET/api/evaluation-criteria/scores/{evaluation_criteria_score_id}Evaluationcriteriascorerouter.Get

Parameters

NameInTypeRequiredDescription
evaluation_criteria_score_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonEvaluationCriteriaScoreResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonEvaluationCriteriaScoreResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
coa_statement_idbodystringYesNone
coa_statement_namebodystringYesNone
scorebodynumber | nullYesNone
summarybodystring | nullYesNone
statusbodyWorkerStatus | nullYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
POST/api/evaluation-criteria/scores/generateEvaluationcriteriascorerouter.Generate

Parameters

NameInTypeRequiredDescription
coa_statement_idsbodyarray<string>YesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
POST/api/evaluation-criteria/templates/Evaluationcriteriatemplaterouter.Create Evaluation Criteria Template

Parameters

NameInTypeRequiredDescription
evaluation_criteria_idbodystringYesNone
namebodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonEvaluationCriteriaTemplateResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonEvaluationCriteriaTemplateResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
evaluation_criteria_idbodystringYesNone
extra_informationbodystring | nullYesNone
formula_gradingbodyFormulaGradingYesNone
namebodystringYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
GET/api/evaluation-criteria/templates/Evaluationcriteriatemplaterouter.Get Evaluation Criteria Templates

Parameters

NameInTypeRequiredDescription
operation_idquerystringYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListEvaluationCriteriaTemplateResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListEvaluationCriteriaTemplateResponse
NameInTypeRequiredDescription
templatesbodyarray<EvaluationCriteriaTemplateResponse>YesNone
templates[].idbodystringYesNone
templates[].user_idbodystringYesNone
templates[].operation_idbodystringYesNone
templates[].evaluation_criteria_idbodystringYesNone
templates[].extra_informationbodystring | nullYesNone
templates[].formula_gradingbodyFormulaGradingYesNone
templates[].namebodystringYesNone
templates[].created_atbodystring | nullNoNone
templates[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
Groups7 operations
POST/api/groups/Grouprouter.Create Group

Parameters

NameInTypeRequiredDescription
namebodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonGroupResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonGroupResponse
NameInTypeRequiredDescription
idbodystringYesNone
namebodystringYesNone
number_membersbodyintegerYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
GET/api/groups/Grouprouter.Get Groups

Parameters

NameInTypeRequiredDescription
not_in_operation_idquerystring | nullNoNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone
queryquerystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListGroupResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListGroupResponse
NameInTypeRequiredDescription
groupsbodyarray<GroupResponse>YesNone
groups[].idbodystringYesNone
groups[].namebodystringYesNone
groups[].number_membersbodyintegerYesNone
groups[].created_atbodystring | nullNoNone
groups[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
PUT/api/groups/{group_id}Grouprouter.Update Group

Parameters

NameInTypeRequiredDescription
group_idpathstringYesNone
namebodystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/groups/{group_id}/membersGroupmemberrouter.Get Group Members By Group

Parameters

NameInTypeRequiredDescription
group_idpathstringYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListMemberInGroupResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListMemberInGroupResponse
NameInTypeRequiredDescription
membersbodyarray<MemberInGroupResponse>YesNone
members[].group_member_idbodystringYesNone
members[].member_idbodystringYesNone
members[].namebodystringYesNone
members[].rolebodyUserRoleYesNone
members[].picture_urlbodystring | nullNoNone
members[].emailbodystringYesNone
members[].created_atbodystring | nullNoNone
members[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
POST/api/groups/membersGroupmemberrouter.Create Group Member

Parameters

NameInTypeRequiredDescription
group_idbodystringYesNone
member_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/groups/membersGroupmemberrouter.Get Group Members

Parameters

NameInTypeRequiredDescription
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone
queryquerystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListGroupMemberResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListGroupMemberResponse
NameInTypeRequiredDescription
group_membersbodyarray<GroupMemberResponse>YesNone
group_members[].member_idbodystringYesNone
group_members[].namebodystringYesNone
group_members[].emailbodystringYesNone
group_members[].rolebodyUserRoleYesNone
group_members[].picture_urlbodystring | nullNoNone
group_members[].groupsbodyarray<Group>YesNone
group_members[].created_atbodystring | nullNoNone
group_members[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
DELETE/api/groups/members/{group_member_id}Groupmemberrouter.Delete Group Member

Parameters

NameInTypeRequiredDescription
group_member_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
Health1 operations
GET/api/health/Healthrouter.Health

Parameters

This endpoint does not declare parameters or a request body.

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
Jobs3 operations
POST/api/jobs/Jobsrouter.Create Job

Parameters

NameInTypeRequiredDescription
job_typebodyintegerYesNone
namebodystringYesNone
input_databodyobjectYesNone
retriesbodyinteger | nullNoNone
timeout_secondsbodyinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonJobResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonJobResponse
NameInTypeRequiredDescription
idbodystringYesNone
created_atbodystringYesNone
updated_atbodystring | nullYesNone
deleted_atbodystring | nullYesNone
user_idbodystring | nullYesNone
parent_job_idbodystring | nullNoNone
namebodystringYesNone
job_typebodyintegerYesNone
input_databodyobject | nullYesNone
statusbodyJobStatusYesNone
resultbodyJobResultYesNone
result_contextbodyobject | nullYesNone
progress_contextbodyobject | nullNoNone
retries_remainingbodyintegerYesNone
worker_idbodystring | nullYesNone
started_atbodystring | nullYesNone
cancel_requested_atbodystring | nullNoNone
available_atbodystringYesNone
timeout_secondsbodyintegerYesNone
GET/api/jobs/Jobsrouter.Get Jobs

Parameters

NameInTypeRequiredDescription
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone
job_idquerystring | nullNoNone
namequerystring | nullNoNone
job_typequeryintegerYesNone
statusqueryJobStatus | nullNoNone
resultqueryJobResult | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListJobsResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListJobsResponse
NameInTypeRequiredDescription
jobsbodyarray<JobResponse>YesNone
jobs[].idbodystringYesNone
jobs[].created_atbodystringYesNone
jobs[].updated_atbodystring | nullYesNone
jobs[].deleted_atbodystring | nullYesNone
jobs[].user_idbodystring | nullYesNone
jobs[].parent_job_idbodystring | nullNoNone
jobs[].namebodystringYesNone
jobs[].job_typebodyintegerYesNone
jobs[].input_databodyobject | nullYesNone
jobs[].statusbodyJobStatusYesNone
jobs[].resultbodyJobResultYesNone
jobs[].result_contextbodyobject | nullYesNone
jobs[].progress_contextbodyobject | nullNoNone
jobs[].retries_remainingbodyintegerYesNone
jobs[].worker_idbodystring | nullYesNone
jobs[].started_atbodystring | nullYesNone
jobs[].cancel_requested_atbodystring | nullNoNone
jobs[].available_atbodystringYesNone
jobs[].timeout_secondsbodyintegerYesNone
paginationbodyPaginationResponse | nullYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
POST/api/jobs/cancel/{job_id}Jobsrouter.Cancel Job

Parameters

NameInTypeRequiredDescription
job_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonJobResponse | nullNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonJobResponse | null
NameInTypeRequiredDescription
idbodystringYesNone
created_atbodystringYesNone
updated_atbodystring | nullYesNone
deleted_atbodystring | nullYesNone
user_idbodystring | nullYesNone
parent_job_idbodystring | nullNoNone
namebodystringYesNone
job_typebodyintegerYesNone
input_databodyobject | nullYesNone
statusbodyJobStatusYesNone
resultbodyJobResultYesNone
result_contextbodyobject | nullYesNone
progress_contextbodyobject | nullNoNone
retries_remainingbodyintegerYesNone
worker_idbodystring | nullYesNone
started_atbodystring | nullYesNone
cancel_requested_atbodystring | nullNoNone
available_atbodystringYesNone
timeout_secondsbodyintegerYesNone
Landing Zones1 operations
POST/api/landing-zones/Landingzonerouter.Survey Landing Zones

Parameters

NameInTypeRequiredDescription
map_idbodystringYesNone
boundary_shapebodyobjectYesNone
platformbodyAircraftPlatformYesNone
mobility_configbodyPathfindingMobilityConfig | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonBaseMapLayerSchemaNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonBaseMapLayerSchema
NameInTypeRequiredDescription
idbodystringYesNone
created_atbodystringYesNone
updated_atbodystring | nullYesNone
deleted_atbodystring | nullYesNone
user_idbodystringYesNone
map_idbodystringYesNone
namebodystringYesNone
json_databodyobject | string | nullYesNone
layer_typebodyMapLayerTypeYesNone
LLM Simulations5 operations
POST/api/llm-simulations/Llmsimulationrouter.Create Llm Simulation

Parameters

NameInTypeRequiredDescription
operation_idbodystringYesNone
coa_statement_idbodystringYesNone
guidelinesbodystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/llm-simulations/Llmsimulationrouter.Get Llm Simulations

Parameters

NameInTypeRequiredDescription
coa_statement_idquerystringYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListLLMSimulationResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListLLMSimulationResponse
NameInTypeRequiredDescription
llm_simulationsbodyarray<LLMSimulationResponse>YesNone
llm_simulations[].idbodystringYesNone
llm_simulations[].user_idbodystringYesNone
llm_simulations[].operation_idbodystringYesNone
llm_simulations[].coa_statement_idbodystringYesNone
llm_simulations[].synchronization_matrixbodyarray<Matrix> | nullYesNone
llm_simulations[].likely_and_dangerousbodyarray<LikelyAndDangerous> | string | nullYesNone
llm_simulations[].obstaclebodyarray<Obstacle> | nullYesNone
llm_simulations[].guidelinesbodystring | nullYesNone
llm_simulations[].versionbodystringYesNone
llm_simulations[].statusbodyWorkerStatus | nullYesNone
llm_simulations[].created_atbodystring | nullNoNone
llm_simulations[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
GET/api/llm-simulations/{llm_simulation_id}Llmsimulationrouter.Get Llm Simulation

Parameters

NameInTypeRequiredDescription
llm_simulation_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonLLMSimulationResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonLLMSimulationResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
coa_statement_idbodystringYesNone
synchronization_matrixbodyarray<Matrix> | nullYesNone
synchronization_matrix[].time_intervalbodystringNoNone
synchronization_matrix[].key_decision_pointbodystringNoNone
synchronization_matrix[].maneuversbodystringNoNone
synchronization_matrix[].firesbodystringNoNone
likely_and_dangerousbodyarray<LikelyAndDangerous> | string | nullYesNone
likely_and_dangerous[].phasebodystringNoNone
likely_and_dangerous[].decision_pointbodystringNoNone
likely_and_dangerous[].obstaclebodystringNoNone
obstaclebodyarray<Obstacle> | nullYesNone
obstacle[].actionbodystringYesNone
obstacle[].obstacle_actionbodyarray<ObstacleAction>YesNone
obstacle[].decision_pointbodystringYesNone
obstacle[].phasebodyintegerYesNone
guidelinesbodystring | nullYesNone
versionbodystringYesNone
statusbodyWorkerStatus | nullYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
DELETE/api/llm-simulations/{llm_simulation_id}Llmsimulationrouter.Delete Llm Simulation

Parameters

NameInTypeRequiredDescription
llm_simulation_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/llm-simulations/{llm_simulation_id}/discussionDiscussionrouter.Get Discussion

Parameters

NameInTypeRequiredDescription
llm_simulation_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonarray<DiscussionResponse>NoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonarray<DiscussionResponse>
NameInTypeRequiredDescription
bodybodyarray<DiscussionResponse>YesNone
body[].idbodystringYesNone
body[].operation_idbodystringYesNone
body[].coa_statement_idbodystringYesNone
body[].llm_simulation_idbodystringYesNone
body[].user_idbodystringYesNone
body[].titlebodystringYesNone
body[].contentbodystringYesNone
body[].indexbodyintegerYesNone
body[].phasebodyintegerYesNone
body[].created_atbodystring | nullNoNone
body[].updated_atbodystring | nullNoNone
Maps9 operations
POST/api/map-layers/Maplayerrouter.Create Layer

Parameters

NameInTypeRequiredDescription
map_idbodystringYesNone
namebodystring | nullNoNone
layer_typebodyMapLayerType | nullNoNone
json_databodyobject | nullNoNone
extra_databodyobject | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/map-layers/Maplayerrouter.Get Map Layers

Parameters

NameInTypeRequiredDescription
map_idquerystring | nullNoNone
layer_typequeryMapLayerType | nullNoNone
meta_onlyquerybooleanNoNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListMapLayerResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListMapLayerResponse
NameInTypeRequiredDescription
map_layersbodyarray<BaseMapLayerSchema>YesNone
map_layers[].idbodystringYesNone
map_layers[].created_atbodystringYesNone
map_layers[].updated_atbodystring | nullYesNone
map_layers[].deleted_atbodystring | nullYesNone
map_layers[].user_idbodystringYesNone
map_layers[].map_idbodystringYesNone
map_layers[].namebodystringYesNone
map_layers[].json_databodyobject | string | nullYesNone
map_layers[].layer_typebodyMapLayerTypeYesNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
GET/api/map-layers/{map_layer_id}Maplayerrouter.Get Map Layer

Parameters

NameInTypeRequiredDescription
map_layer_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonBaseMapLayerSchemaNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonBaseMapLayerSchema
NameInTypeRequiredDescription
idbodystringYesNone
created_atbodystringYesNone
updated_atbodystring | nullYesNone
deleted_atbodystring | nullYesNone
user_idbodystringYesNone
map_idbodystringYesNone
namebodystringYesNone
json_databodyobject | string | nullYesNone
layer_typebodyMapLayerTypeYesNone
PUT/api/map-layers/{map_layer_id}Maplayerrouter.Update Map Layer

Parameters

NameInTypeRequiredDescription
map_layer_idpathstringYesNone
namebodystring | nullNoNone
layer_typebodyMapLayerType | nullNoNone
json_databodyobject | nullNoNone
extra_databodyobject | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonBaseMapLayerSchemaNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonBaseMapLayerSchema
NameInTypeRequiredDescription
idbodystringYesNone
created_atbodystringYesNone
updated_atbodystring | nullYesNone
deleted_atbodystring | nullYesNone
user_idbodystringYesNone
map_idbodystringYesNone
namebodystringYesNone
json_databodyobject | string | nullYesNone
layer_typebodyMapLayerTypeYesNone
DELETE/api/map-layers/{map_layer_id}Maplayerrouter.Delete Map Layer

Parameters

NameInTypeRequiredDescription
map_layer_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonBaseMapLayerSchemaNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonBaseMapLayerSchema
NameInTypeRequiredDescription
idbodystringYesNone
created_atbodystringYesNone
updated_atbodystring | nullYesNone
deleted_atbodystring | nullYesNone
user_idbodystringYesNone
map_idbodystringYesNone
namebodystringYesNone
json_databodyobject | string | nullYesNone
layer_typebodyMapLayerTypeYesNone
POST/api/maps/Maprouter.Create Map

Parameters

NameInTypeRequiredDescription
operation_idbodystringYesNone
namebodystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMapSchemaNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMapSchema
NameInTypeRequiredDescription
idbodystringYesNone
created_atbodystringYesNone
updated_atbodystring | nullYesNone
deleted_atbodystring | nullYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
namebodystringYesNone
GET/api/maps/Maprouter.Get Maps

Parameters

NameInTypeRequiredDescription
operation_idquerystringYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListMapResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListMapResponse
NameInTypeRequiredDescription
mapsbodyarray<MapSchema>YesNone
maps[].idbodystringYesNone
maps[].created_atbodystringYesNone
maps[].updated_atbodystring | nullYesNone
maps[].deleted_atbodystring | nullYesNone
maps[].user_idbodystringYesNone
maps[].operation_idbodystringYesNone
maps[].namebodystringYesNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
PUT/api/maps/{map_id}Maprouter.Update Map

Parameters

NameInTypeRequiredDescription
map_idpathstringYesNone
namebodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
DELETE/api/maps/{map_id}Maprouter.Delete Map

Parameters

NameInTypeRequiredDescription
map_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
Mission Analysis7 operations
GET/api/mission-analysis/Missionanalysisrouter.Get Mission Analysis

Parameters

NameInTypeRequiredDescription
operation_idquerystringYesNone
typequeryMissionAnalysisAvailableYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMissionAnalysisResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMissionAnalysisResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
contentbodystring | nullYesNone
generated_outputbodystring | nullYesNone
guidelinesbodystring | nullYesNone
typebodystringYesNone
statusbodyWorkerStatus | nullNoNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
PUT/api/mission-analysis/{mission_analysis_id}Missionanalysisrouter.Update Mission Analysis

Parameters

NameInTypeRequiredDescription
mission_analysis_idpathstringYesNone
contentbodystring | nullNoNone
guidelinesbodystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
POST/api/mission-analysis/{mission_analysis_id}/generateMissionanalysisrouter.Generate Single Mission Analysis

Parameters

NameInTypeRequiredDescription
mission_analysis_idpathstringYesNone
guidelinesbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/mission-analysis/fieldsMissionanalysisrouter.Get Available Fields

Parameters

This endpoint does not declare parameters or a request body.

Responses

NameInTypeRequiredDescription
200application/jsonarray<MissionAnalysisAvailable>NoSuccessful Response

Response body

200application/jsonarray<MissionAnalysisAvailable>
NameInTypeRequiredDescription
bodybodyarray<MissionAnalysisAvailable>YesNone
GET/api/mission-analysis/files/Selectedfilerouter.Get Selected Files

Parameters

NameInTypeRequiredDescription
mission_analysis_idquerystringYesNone
select_typequerySelectedFileTypeYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListDocumentResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListDocumentResponse
NameInTypeRequiredDescription
documentsbodyarray<DocumentResponse>YesNone
documents[].idbodystringYesNone
documents[].operation_idbodystringYesNone
documents[].namebodystringYesNone
documents[].typebodyDocumentTypeYesNone
documents[].file_typebodystringYesNone
documents[].sizebodyintegerYesNone
documents[].pathbodystringYesNone
documents[].num_tokensbodyintegerYesNone
documents[].statusbodyWorkerStatus | nullYesNone
documents[].created_atbodystring | nullNoNone
documents[].updated_atbodystring | nullNoNone
documents[].opened_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
PUT/api/mission-analysis/files/Selectedfilerouter.Update Selected File

Parameters

NameInTypeRequiredDescription
mission_analysis_idbodystringYesNone
document_idsbodyarray<string>YesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
POST/api/mission-analysis/generateMissionanalysisrouter.Generate Mission Analysis

Parameters

NameInTypeRequiredDescription
operation_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonGenerateMissionAnalysisResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonGenerateMissionAnalysisResponse
NameInTypeRequiredDescription
mission_analysis_idsbodyarray<string>YesNone
MSS4 operations
POST/api/mss/Mssrouter.Generate Mss

Parameters

NameInTypeRequiredDescription
enginequeryobject | nullNoNone
session_factoryqueryobject | nullNoNone
pool_sizequeryinteger | nullNoNone
max_overflowqueryinteger | nullNoNone
inputsbodyobjectYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
GET/api/mss/Mssrouter.Get Mss

Parameters

NameInTypeRequiredDescription
map_idquerystring | nullYesNone
enginequeryobject | nullNoNone
session_factoryqueryobject | nullNoNone
pool_sizequeryinteger | nullNoNone
max_overflowqueryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
POST/api/mss/cancelMssrouter.Cancel Mss

Parameters

NameInTypeRequiredDescription
map_idquerystringYesNone
enginequeryobject | nullNoNone
session_factoryqueryobject | nullNoNone
pool_sizequeryinteger | nullNoNone
max_overflowqueryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
POST/api/mss/rankMssrouter.Mss Rank

Parameters

NameInTypeRequiredDescription
enginequeryobject | nullNoNone
session_factoryqueryobject | nullNoNone
pool_sizequeryinteger | nullNoNone
max_overflowqueryinteger | nullNoNone
map_idbodystringYesNone
weightsbodyobjectYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
Operations10 operations
POST/api/operations/Operationrouter.Create Operation

Parameters

NameInTypeRequiredDescription
unit_idbodystring | nullNoNone
parent_idbodystring | nullNoNone
namebodystringYesNone
unitbodystringYesNone
branchbodystringYesNone
echelonbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonOperationResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonOperationResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
unit_idbodystring | nullNoNone
parent_idbodystring | nullYesNone
namebodystringYesNone
unitbodystringYesNone
branchbodystringYesNone
echelonbodystringYesNone
statusbodyWorkerStatus | nullYesNone
policiesbodyarray<string>YesNone
statebodyStepperType | nullNoNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
GET/api/operations/Operationrouter.Get Operations

Parameters

NameInTypeRequiredDescription
unit_idquerystring | nullNoNone
parent_idquerystring | nullNoNone
force_allquerybooleanNoNone
queryquerystring | nullNoNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListOperationResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListOperationResponse
NameInTypeRequiredDescription
operationsbodyarray<OperationResponse>YesNone
operations[].idbodystringYesNone
operations[].user_idbodystringYesNone
operations[].unit_idbodystring | nullNoNone
operations[].parent_idbodystring | nullYesNone
operations[].namebodystringYesNone
operations[].unitbodystringYesNone
operations[].branchbodystringYesNone
operations[].echelonbodystringYesNone
operations[].statusbodyWorkerStatus | nullYesNone
operations[].policiesbodyarray<string>YesNone
operations[].statebodyStepperType | nullNoNone
operations[].created_atbodystring | nullNoNone
operations[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
PUT/api/operations/{operation_id}Operationrouter.Update Operation

Parameters

NameInTypeRequiredDescription
operation_idpathstringYesNone
unit_idbodystring | nullNoNone
parent_idbodystring | nullNoNone
namebodystring | nullNoNone
unitbodystring | nullNoNone
branchbodystring | nullNoNone
echelonbodystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/operations/{operation_id}Operationrouter.Get Operation

Parameters

NameInTypeRequiredDescription
operation_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonOperationResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonOperationResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
unit_idbodystring | nullNoNone
parent_idbodystring | nullYesNone
namebodystringYesNone
unitbodystringYesNone
branchbodystringYesNone
echelonbodystringYesNone
statusbodyWorkerStatus | nullYesNone
policiesbodyarray<string>YesNone
statebodyStepperType | nullNoNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
DELETE/api/operations/{operation_id}Operationrouter.Delete Operation

Parameters

NameInTypeRequiredDescription
operation_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonOperationResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonOperationResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
unit_idbodystring | nullNoNone
parent_idbodystring | nullYesNone
namebodystringYesNone
unitbodystringYesNone
branchbodystringYesNone
echelonbodystringYesNone
statusbodyWorkerStatus | nullYesNone
policiesbodyarray<string>YesNone
statebodyStepperType | nullNoNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
GET/api/operations/{operation_id}/generated-maps/{asset_path}Operationrouter.Get Generated Map

Parameters

NameInTypeRequiredDescription
operation_idpathstringYesNone
asset_pathpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
POST/api/operations/{operation_id}/membersOperationmemberrouter.Create Operation Member

Parameters

NameInTypeRequiredDescription
operation_idpathstringYesNone
membersbodyarray<OperationMember>YesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/operations/{operation_id}/membersOperationmemberrouter.Get Operation Members

Parameters

NameInTypeRequiredDescription
operation_idpathstringYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone
queryquerystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListOperationMemberResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListOperationMemberResponse
NameInTypeRequiredDescription
operation_membersbodyarray<OperationMemberResponse>YesNone
operation_members[].idbodystringYesNone
operation_members[].member_idbodystringYesNone
operation_members[].namebodystringYesNone
operation_members[].emailbodystring | nullNoNone
operation_members[].picture_urlbodystring | nullNoNone
operation_members[].generationbodybooleanYesNone
operation_members[].typebodyOperationMemberTypeYesNone
operation_members[].rolesbodyUserRole | nullNoNone
operation_members[].created_atbodystring | nullNoNone
operation_members[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
PUT/api/operations/{operation_id}/members/{operation_member_id}Operationmemberrouter.Update Operation Member

Parameters

NameInTypeRequiredDescription
operation_idpathstringYesNone
operation_member_idpathstringYesNone
generationbodyboolean | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
DELETE/api/operations/{operation_id}/members/{operation_member_id}Operationmemberrouter.Delete Operation Member

Parameters

NameInTypeRequiredDescription
operation_idpathstringYesNone
operation_member_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
OPORD10 operations
GET/api/opords/Opordrouter.Get Opord

Parameters

NameInTypeRequiredDescription
operation_idquerystringYesNone
coa_statement_idquerystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonOPORDResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonOPORDResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
coa_statement_idbodystringYesNone
operation_namebodystring | nullYesNone
operation_numberbodystring | nullYesNone
time_zonebodystring | nullYesNone
place_of_issuebodystring | nullYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
PUT/api/opords/{opord_id}Opordrouter.Update Opord

Parameters

NameInTypeRequiredDescription
opord_idpathstringYesNone
operation_namebodystring | nullNoNone
operation_numberbodystring | nullNoNone
time_zonebodystring | nullNoNone
place_of_issuebodystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
PUT/api/opords/{opord_id}/{attribute_id}Opordattributerouter.Update Opord Attribute

Parameters

NameInTypeRequiredDescription
opord_idpathstringYesNone
attribute_idpathstringYesNone
contentbodystring | array<string> | nullNoNone
classificationbodyOPORDClassification | nullNoNone
section_namebodystring | nullNoNone
section_typebodyMissionAnalysisAvailable | COAStatementAvailable | string | nullNoNone
stepper_typebodyStepperType | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/opords/{opord_id}/{attribute_id}Opordattributerouter.Get Opord Attribute

Parameters

NameInTypeRequiredDescription
opord_idpathstringYesNone
attribute_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonOPORDAttributeResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonOPORDAttributeResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
opord_idbodystringYesNone
coa_statement_idbodystringYesNone
parent_idbodystring | nullYesNone
contentbodystring | array<string> | nullYesNone
typebodyOPORDAvailableYesNone
classificationbodyOPORDClassificationYesNone
section_namebodystring | nullYesNone
section_typebodystring | nullYesNone
stepper_typebodystring | nullYesNone
attribute_orderbodyinteger | nullYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
POST/api/opords/{opord_id}/{attribute_id}/fill-latestOpordattributerouter.Fill Opord Attribute

Parameters

NameInTypeRequiredDescription
opord_idpathstringYesNone
attribute_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonOPORDAttributeResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonOPORDAttributeResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
opord_idbodystringYesNone
coa_statement_idbodystringYesNone
parent_idbodystring | nullYesNone
contentbodystring | array<string> | nullYesNone
typebodyOPORDAvailableYesNone
classificationbodyOPORDClassificationYesNone
section_namebodystring | nullYesNone
section_typebodystring | nullYesNone
stepper_typebodystring | nullYesNone
attribute_orderbodyinteger | nullYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
POST/api/opords/{opord_id}/attributesOpordattributerouter.Create Opord Attribute

Parameters

NameInTypeRequiredDescription
opord_idpathstringYesNone
parent_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/opords/{opord_id}/attributesOpordattributerouter.Get Opord Attributes

Parameters

NameInTypeRequiredDescription
opord_idpathstringYesNone
parent_idquerystring | nullNoNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListOPORDAttributeResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListOPORDAttributeResponse
NameInTypeRequiredDescription
opord_attributesbodyarray<OPORDAttributeResponse>YesNone
opord_attributes[].idbodystringYesNone
opord_attributes[].user_idbodystringYesNone
opord_attributes[].operation_idbodystringYesNone
opord_attributes[].opord_idbodystringYesNone
opord_attributes[].coa_statement_idbodystringYesNone
opord_attributes[].parent_idbodystring | nullYesNone
opord_attributes[].contentbodystring | array<string> | nullYesNone
opord_attributes[].typebodyOPORDAvailableYesNone
opord_attributes[].classificationbodyOPORDClassificationYesNone
opord_attributes[].section_namebodystring | nullYesNone
opord_attributes[].section_typebodystring | nullYesNone
opord_attributes[].stepper_typebodystring | nullYesNone
opord_attributes[].attribute_orderbodyinteger | nullYesNone
opord_attributes[].created_atbodystring | nullNoNone
opord_attributes[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
POST/api/opords/{opord_id}/exportOpordrouter.Export

Parameters

NameInTypeRequiredDescription
opord_idpathstringYesNone
typebodyOPORDExportTypeYesNone

Responses

NameInTypeRequiredDescription
200application/jsonDocumentResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonDocumentResponse
NameInTypeRequiredDescription
idbodystringYesNone
operation_idbodystringYesNone
namebodystringYesNone
typebodyDocumentTypeYesNone
file_typebodystringYesNone
sizebodyintegerYesNone
pathbodystringYesNone
num_tokensbodyintegerYesNone
statusbodyWorkerStatus | nullYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
opened_atbodystring | nullNoNone
GET/api/opords/fieldsOpordrouter.Get Available Fields

Parameters

This endpoint does not declare parameters or a request body.

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
{key}bodyobjectNoNone
{key}.{key}bodyarray<OPORDAvailable>NoNone
GET/api/opords/time-zonesOpordrouter.Get Time Zones

Parameters

This endpoint does not declare parameters or a request body.

Responses

NameInTypeRequiredDescription
200application/jsonarray<string>NoSuccessful Response

Response body

200application/jsonarray<string>
NameInTypeRequiredDescription
bodybodyarray<string>YesNone
Pathfinding1 operations
POST/api/pathfinding/Pathfindingrouter.Find Path

Parameters

NameInTypeRequiredDescription
map_idbodystringYesNone
echelonbodystringYesNone
formationbodystringYesNone
boundary_shapebodyobjectYesNone
path_startbodyarray<unknown>YesNone
path_endbodyarray<unknown>YesNone
cell_size_metersbodyinteger | nullNoNone
corridor_width_kmbodynumber | nullNoNone
mobility_configbodyPathfindingMobilityConfig | nullNoNone
pathfinding_weightsbodyPathfindingWeights | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonPathfindingResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonPathfindingResponse
NameInTypeRequiredDescription
pathsbodyarray<PathResponseObject>NoNone
paths[].pathbodystringYesNone
paths[].canalizing_polygonsbodystringYesNone
paths[].overwatch_pointsbodystringYesNone
Presentations15 operations
GET/api/slide-decks/Slidedeckrouter.Get Slide Decks

Parameters

NameInTypeRequiredDescription
operation_idquerystringYesNone
source_typequerySlideSourceType | nullNoNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListSlideDeckResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListSlideDeckResponse
NameInTypeRequiredDescription
slide_decksbodyarray<SlideDeckResponse>YesNone
slide_decks[].idbodystringYesNone
slide_decks[].user_idbodystringYesNone
slide_decks[].operation_idbodystringYesNone
slide_decks[].source_idbodystringYesNone
slide_decks[].typebodySlideDeckTypeYesNone
slide_decks[].source_typebodySlideSourceTypeYesNone
slide_decks[].created_atbodystring | nullNoNone
slide_decks[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
POST/api/slide-decks/downloadSlidedeckrouter.Download

Parameters

NameInTypeRequiredDescription
slide_deck_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonDocumentResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonDocumentResponse
NameInTypeRequiredDescription
idbodystringYesNone
operation_idbodystringYesNone
namebodystringYesNone
typebodyDocumentTypeYesNone
file_typebodystringYesNone
sizebodyintegerYesNone
pathbodystringYesNone
num_tokensbodyintegerYesNone
statusbodyWorkerStatus | nullYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
opened_atbodystring | nullNoNone
GET/api/slide-decks/from-sourceSlidedeckrouter.Get Slide Deck From Source

Parameters

NameInTypeRequiredDescription
source_idquerystringYesNone
source_typequerySlideSourceTypeYesNone
slide_deck_typequerySlideDeckTypeYesNone

Responses

NameInTypeRequiredDescription
200application/jsonSlideDeckResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonSlideDeckResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
source_idbodystringYesNone
typebodySlideDeckTypeYesNone
source_typebodySlideSourceTypeYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
POST/api/slide-items/Slideitemrouter.Create Item

Parameters

NameInTypeRequiredDescription
page_idbodystringYesNone
ptopbodyintegerYesNone
pleftbodyintegerYesNone
widthbodyintegerYesNone
heightbodyintegerYesNone
font_sizebodyinteger | nullNoNone
item_typebodySlideItemTypeYesNone
alignmentbodySlideItemAlignmentNoNone

Responses

NameInTypeRequiredDescription
200application/jsonSlideItemResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonSlideItemResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
slide_deck_idbodystringYesNone
page_idbodystringYesNone
attribute_idbodystring | nullNoNone
contentbodystring | nullNoNone
ptopbodyintegerYesNone
pleftbodyintegerYesNone
widthbodyintegerYesNone
heightbodyintegerYesNone
font_sizebodyinteger | nullYesNone
typebodySlideItemTypeYesNone
sourcebodySlideItemSourceYesNone
alignmentbodySlideItemAlignmentYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
GET/api/slide-items/Slideitemrouter.Get Items

Parameters

NameInTypeRequiredDescription
slide_deck_idquerystringYesNone
page_idquerystring | nullNoNone
sizequeryinteger | nullNoNone
itemqueryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListSlideItemResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListSlideItemResponse
NameInTypeRequiredDescription
itemsbodyarray<SlideItemResponse>YesNone
items[].idbodystringYesNone
items[].user_idbodystringYesNone
items[].operation_idbodystringYesNone
items[].slide_deck_idbodystringYesNone
items[].page_idbodystringYesNone
items[].attribute_idbodystring | nullNoNone
items[].contentbodystring | nullNoNone
items[].ptopbodyintegerYesNone
items[].pleftbodyintegerYesNone
items[].widthbodyintegerYesNone
items[].heightbodyintegerYesNone
items[].font_sizebodyinteger | nullYesNone
items[].typebodySlideItemTypeYesNone
items[].sourcebodySlideItemSourceYesNone
items[].alignmentbodySlideItemAlignmentYesNone
items[].created_atbodystring | nullNoNone
items[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
PUT/api/slide-items/{item_id}Slideitemrouter.Update Item

Parameters

NameInTypeRequiredDescription
item_idpathstringYesNone
ptopbodyinteger | nullNoNone
pleftbodyinteger | nullNoNone
widthbodyinteger | nullNoNone
heightbodyinteger | nullNoNone
contentbodystring | nullNoNone
font_sizebodyinteger | nullNoNone
alignmentbodySlideItemAlignment | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonSlideItemResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonSlideItemResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
slide_deck_idbodystringYesNone
page_idbodystringYesNone
attribute_idbodystring | nullNoNone
contentbodystring | nullNoNone
ptopbodyintegerYesNone
pleftbodyintegerYesNone
widthbodyintegerYesNone
heightbodyintegerYesNone
font_sizebodyinteger | nullYesNone
typebodySlideItemTypeYesNone
sourcebodySlideItemSourceYesNone
alignmentbodySlideItemAlignmentYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
GET/api/slide-items/{item_id}Slideitemrouter.Get Item

Parameters

NameInTypeRequiredDescription
item_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonSlideItemResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonSlideItemResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
slide_deck_idbodystringYesNone
page_idbodystringYesNone
attribute_idbodystring | nullNoNone
contentbodystring | nullNoNone
ptopbodyintegerYesNone
pleftbodyintegerYesNone
widthbodyintegerYesNone
heightbodyintegerYesNone
font_sizebodyinteger | nullYesNone
typebodySlideItemTypeYesNone
sourcebodySlideItemSourceYesNone
alignmentbodySlideItemAlignmentYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
DELETE/api/slide-items/{item_id}Slideitemrouter.Delete Item

Parameters

NameInTypeRequiredDescription
item_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonSlideItemResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonSlideItemResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
slide_deck_idbodystringYesNone
page_idbodystringYesNone
attribute_idbodystring | nullNoNone
contentbodystring | nullNoNone
ptopbodyintegerYesNone
pleftbodyintegerYesNone
widthbodyintegerYesNone
heightbodyintegerYesNone
font_sizebodyinteger | nullYesNone
typebodySlideItemTypeYesNone
sourcebodySlideItemSourceYesNone
alignmentbodySlideItemAlignmentYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
GET/api/slide-items/{item_id}/imageSlideitemrouter.Get Image

Parameters

NameInTypeRequiredDescription
item_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
POST/api/slide-items/imagesSlideitemrouter.Create Image

Parameters

NameInTypeRequiredDescription
upload_filebodystringYesNone
page_idbodystringYesNone
ptopbodyintegerYesNone
pleftbodyintegerYesNone
widthbodyintegerYesNone
heightbodyintegerYesNone
font_sizebodyintegerYesNone

Responses

NameInTypeRequiredDescription
200application/jsonSlideItemResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonSlideItemResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
slide_deck_idbodystringYesNone
page_idbodystringYesNone
attribute_idbodystring | nullNoNone
contentbodystring | nullNoNone
ptopbodyintegerYesNone
pleftbodyintegerYesNone
widthbodyintegerYesNone
heightbodyintegerYesNone
font_sizebodyinteger | nullYesNone
typebodySlideItemTypeYesNone
sourcebodySlideItemSourceYesNone
alignmentbodySlideItemAlignmentYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
POST/api/slide-pages/Slidepagerouter.Create Page

Parameters

NameInTypeRequiredDescription
slide_deck_idbodystringYesNone
page_orderbodyintegerYesNone

Responses

NameInTypeRequiredDescription
200application/jsonSlidePageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonSlidePageResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
slide_deck_idbodystringYesNone
page_orderbodyintegerYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
GET/api/slide-pages/Slidepagerouter.Get Pages

Parameters

NameInTypeRequiredDescription
slide_deck_idquerystringYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListSlidePageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListSlidePageResponse
NameInTypeRequiredDescription
pagesbodyarray<SlidePageResponse>YesNone
pages[].idbodystringYesNone
pages[].user_idbodystringYesNone
pages[].operation_idbodystringYesNone
pages[].slide_deck_idbodystringYesNone
pages[].page_orderbodyintegerYesNone
pages[].created_atbodystring | nullNoNone
pages[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
GET/api/slide-pages/{page_id}Slidepagerouter.Get Page

Parameters

NameInTypeRequiredDescription
page_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonSlidePageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonSlidePageResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
slide_deck_idbodystringYesNone
page_orderbodyintegerYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
DELETE/api/slide-pages/{page_id}Slidepagerouter.Delete Page

Parameters

NameInTypeRequiredDescription
page_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonSlidePageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonSlidePageResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
slide_deck_idbodystringYesNone
page_orderbodyintegerYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
POST/api/slide-pages/overwritesSlidepagerouter.Overwrite Page

Parameters

NameInTypeRequiredDescription
page_idbodystringYesNone
itemsbodyarray<OverwriteItem>YesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
Scenarios6 operations
POST/api/scenarios/Scenariorouter.Create

Parameters

NameInTypeRequiredDescription
map_idbodystringYesNone
namebodystring | nullNoNone
json_databodyobject | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonScenarioSchemaNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonScenarioSchema
NameInTypeRequiredDescription
idbodystringYesNone
created_atbodystringYesNone
updated_atbodystring | nullYesNone
deleted_atbodystring | nullYesNone
map_idbodystringYesNone
namebodystringYesNone
json_databodyobject | string | nullYesNone
GET/api/scenarios/Scenariorouter.Get Scenarios

Parameters

NameInTypeRequiredDescription
map_idquerystring | nullNoNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListScenarioResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListScenarioResponse
NameInTypeRequiredDescription
scenariosbodyarray<ScenarioSchema>YesNone
scenarios[].idbodystringYesNone
scenarios[].created_atbodystringYesNone
scenarios[].updated_atbodystring | nullYesNone
scenarios[].deleted_atbodystring | nullYesNone
scenarios[].map_idbodystringYesNone
scenarios[].namebodystringYesNone
scenarios[].json_databodyobject | string | nullYesNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
GET/api/scenarios/{scenario_id}Scenariorouter.Get Scenario

Parameters

NameInTypeRequiredDescription
scenario_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonScenarioSchemaNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonScenarioSchema
NameInTypeRequiredDescription
idbodystringYesNone
created_atbodystringYesNone
updated_atbodystring | nullYesNone
deleted_atbodystring | nullYesNone
map_idbodystringYesNone
namebodystringYesNone
json_databodyobject | string | nullYesNone
PUT/api/scenarios/{scenario_id}Scenariorouter.Update Scenario

Parameters

NameInTypeRequiredDescription
scenario_idpathstringYesNone
namebodystring | nullNoNone
json_databodyobject | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonScenarioSchemaNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonScenarioSchema
NameInTypeRequiredDescription
idbodystringYesNone
created_atbodystringYesNone
updated_atbodystring | nullYesNone
deleted_atbodystring | nullYesNone
map_idbodystringYesNone
namebodystringYesNone
json_databodyobject | string | nullYesNone
DELETE/api/scenarios/{scenario_id}Scenariorouter.Delete Scenario

Parameters

NameInTypeRequiredDescription
scenario_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonScenarioSchemaNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonScenarioSchema
NameInTypeRequiredDescription
idbodystringYesNone
created_atbodystringYesNone
updated_atbodystring | nullYesNone
deleted_atbodystring | nullYesNone
map_idbodystringYesNone
namebodystringYesNone
json_databodyobject | string | nullYesNone
POST/api/scenarios/{scenario_id}/export-sync-matrixScenariorouter.Export Sync Matrix

Parameters

NameInTypeRequiredDescription
scenario_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
Soil1 operations
GET/api/soil/unitsSoilrouter.Get Soil Unit

Parameters

NameInTypeRequiredDescription
map_idquerystringYesNone
mukeyqueryintegerYesNone
lonquerynumberYesNone
latquerynumberYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
Terrain Analysis10 operations
POST/api/terrain-analysis/Terrainanalysisrouter.Terrain Analysis

Parameters

NameInTypeRequiredDescription
boundary_shapebodyobjectYesNone
map_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonTerrainAnalysisResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonTerrainAnalysisResponse
NameInTypeRequiredDescription
errorsbodyarray<string>YesNone
sourcesbodyobjectNoNone
sources.{key}bodyDataSourceStatusNoNone
sources.{key}.okbodybooleanYesNone
sources.{key}.messagebodystring | nullNoNone
sources.{key}.codebodystring | nullNoNone
job_idbodystring | nullNoNone
statusbodystring | nullNoNone
analysis_readybodybooleanNoNone
display_readybodybooleanNoNone
can_cancelbodybooleanNoNone
overallbodyobject | nullNoNone
phasesbodyarray<object>NoNone
GET/api/terrain-analysis/chat/maps/{map_id}/sessionsTerrainanalysisrouter.List Conversation Sessions

Parameters

NameInTypeRequiredDescription
map_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonarray<TerrainAnalysisSessionResponse>NoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonarray<TerrainAnalysisSessionResponse>
NameInTypeRequiredDescription
bodybodyarray<TerrainAnalysisSessionResponse>YesNone
body[].idbodystringYesNone
body[].user_idbodystringYesNone
body[].map_idbodystringYesNone
body[].is_activebodybooleanYesNone
body[].last_activitybodystringYesNone
body[].created_atbodystringYesNone
body[].updated_atbodystringYesNone
POST/api/terrain-analysis/chat/sessions/{session_id}/activateTerrainanalysisrouter.Activate Session

Parameters

NameInTypeRequiredDescription
session_idpathstringYesNone
map_idquerystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
GET/api/terrain-analysis/chat/sessions/{session_id}/conversationTerrainanalysisrouter.Get Conversation By Session Id

Parameters

NameInTypeRequiredDescription
session_idpathstringYesNone
map_idquerystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonarray<TerrainAgentChatMessage>NoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonarray<TerrainAgentChatMessage>
NameInTypeRequiredDescription
bodybodyarray<TerrainAgentChatMessage>YesNone
body[].idbodystringYesNone
body[].indexbodyintegerYesNone
body[].rolebodystringYesNone
body[].event_typebodystring | nullNoNone
body[].contentbodystring | nullNoNone
body[].tool_namebodystring | nullNoNone
body[].tool_argsbodystring | nullNoNone
body[].tool_resultbodystring | nullNoNone
body[].created_atbodystringYesNone
POST/api/terrain-analysis/chat/sessions/{session_id}/conversation/clearTerrainanalysisrouter.Clear Session Messages

Parameters

NameInTypeRequiredDescription
session_idpathstringYesNone
map_idquerystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
POST/api/terrain-analysis/chat/streamTerrainanalysisrouter.Chat Stream

Parameters

NameInTypeRequiredDescription
map_idbodystringYesNone
scenario_idbodystringYesNone
snapshot_orderbodyintegerYesNone
promptbodystringYesNone
flow_idbodystring | nullNoNone
viewport_bbox_wgs84bodyarray<number> | nullNoCurrent map viewport as [west, south, east, north] in WGS84 degrees.
map_zoombodynumber | nullNoNone
cursor_latitudebodynumber | nullNoNone
cursor_longitudebodynumber | nullNoNone
mobility_configbodyPathfindingMobilityConfig | nullNoNone
confirmation_responsebodyTerrainAnalysisConfirmationResponse | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
GET/api/terrain-analysis/jobs/{job_id}Terrainanalysisrouter.Get Terrain Analysis Job

Parameters

NameInTypeRequiredDescription
job_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonTerrainAnalysisResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonTerrainAnalysisResponse
NameInTypeRequiredDescription
errorsbodyarray<string>YesNone
sourcesbodyobjectNoNone
sources.{key}bodyDataSourceStatusNoNone
sources.{key}.okbodybooleanYesNone
sources.{key}.messagebodystring | nullNoNone
sources.{key}.codebodystring | nullNoNone
job_idbodystring | nullNoNone
statusbodystring | nullNoNone
analysis_readybodybooleanNoNone
display_readybodybooleanNoNone
can_cancelbodybooleanNoNone
overallbodyobject | nullNoNone
phasesbodyarray<object>NoNone
POST/api/terrain-analysis/jobs/{job_id}/cancelTerrainanalysisrouter.Cancel Terrain Analysis Job

Parameters

NameInTypeRequiredDescription
job_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonTerrainAnalysisResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonTerrainAnalysisResponse
NameInTypeRequiredDescription
errorsbodyarray<string>YesNone
sourcesbodyobjectNoNone
sources.{key}bodyDataSourceStatusNoNone
sources.{key}.okbodybooleanYesNone
sources.{key}.messagebodystring | nullNoNone
sources.{key}.codebodystring | nullNoNone
job_idbodystring | nullNoNone
statusbodystring | nullNoNone
analysis_readybodybooleanNoNone
display_readybodybooleanNoNone
can_cancelbodybooleanNoNone
overallbodyobject | nullNoNone
phasesbodyarray<object>NoNone
GET/api/terrain-analysis/jobs/latestTerrainanalysisrouter.Latest Terrain Analysis Job

Parameters

NameInTypeRequiredDescription
map_idquerystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonTerrainAnalysisResponse | nullNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonTerrainAnalysisResponse | null
NameInTypeRequiredDescription
errorsbodyarray<string>YesNone
sourcesbodyobjectNoNone
sources.{key}bodyDataSourceStatusNoNone
sources.{key}.okbodybooleanYesNone
sources.{key}.messagebodystring | nullNoNone
sources.{key}.codebodystring | nullNoNone
job_idbodystring | nullNoNone
statusbodystring | nullNoNone
analysis_readybodybooleanNoNone
display_readybodybooleanNoNone
can_cancelbodybooleanNoNone
overallbodyobject | nullNoNone
phasesbodyarray<object>NoNone
POST/api/terrain-analysis/radar-maskTerrainanalysisrouter.Radar Mask

Parameters

NameInTypeRequiredDescription
map_idbodystringYesNone
radar_radiusbodynumberYesRadar radius in meters
latitudebodynumberYesNone
longitudebodynumberYesNone

Responses

NameInTypeRequiredDescription
200application/jsonGeoJSONFeatureCollectionResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonGeoJSONFeatureCollectionResponse
NameInTypeRequiredDescription
typebodystringNoNone
featuresbodyarray<GeoJSONFeatureResponse>NoNone
features[].typebodystringNoNone
features[].geometrybodyGeoJSONPolygonGeometryResponse | GeoJSONMultiPolygonGeometryResponseYesNone
features[].propertiesbodyRadarMaskFeaturePropertiesResponseYesNone
Terrain Tiles8 operations
GET/api/tiles/elevation-data/{z}/{x}/{y}.pngTerraintilesrouter.Elevation Data Tile

Parameters

NameInTypeRequiredDescription
zpathintegerYesNone
xpathintegerYesNone
ypathintegerYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
GET/api/tiles/landcover-data/{z}/{x}/{y}.pngTerraintilesrouter.Landcover Data Tile

Parameters

NameInTypeRequiredDescription
zpathintegerYesNone
xpathintegerYesNone
ypathintegerYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
GET/api/tiles/roads/{z}/{x}/{y}.mvtTerraintilesrouter.Road Mvt Tile

Parameters

NameInTypeRequiredDescription
zpathintegerYesNone
xpathintegerYesNone
ypathintegerYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
HEAD/api/tiles/roads/{z}/{x}/{y}.mvtTerraintilesrouter.Road Mvt Tile

Parameters

NameInTypeRequiredDescription
zpathintegerYesNone
xpathintegerYesNone
ypathintegerYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
POST/api/tiles/sessionTerraintilesrouter.Create Tile Session

Parameters

This endpoint does not declare parameters or a request body.

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
GET/api/tiles/soil-artifact-debug/{z}/{x}/{y}.jsonTerraintilesrouter.Soil Artifact Debug Tile

Parameters

NameInTypeRequiredDescription
zpathintegerYesNone
xpathintegerYesNone
ypathintegerYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
GET/api/tiles/soil/{z}/{x}/{y}.mvtTerraintilesrouter.Soil Mvt Tile

Parameters

NameInTypeRequiredDescription
zpathintegerYesNone
xpathintegerYesNone
ypathintegerYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
GET/api/tiles/terrain-summary-debug/{z}/{x}/{y}.jsonTerraintilesrouter.Terrain Summary Debug Tile

Parameters

NameInTypeRequiredDescription
zpathintegerYesNone
xpathintegerYesNone
ypathintegerYesNone
map_zoomquerynumber | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
Units7 operations
POST/api/units/Unitrouter.Create Unit

Parameters

NameInTypeRequiredDescription
iconbodystringYesNone
parent_idbodystring | nullNoNone
namebodystringYesNone
branchbodystringYesNone
echelonbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonUnitResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonUnitResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
parent_idbodystring | nullYesNone
namebodystringYesNone
iconbodystringYesNone
branchbodystringYesNone
echelonbodystringYesNone
policiesbodyarray<string>YesNone
notificationbodystring | nullYesNone
num_operationsbodyintegerYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
GET/api/units/Unitrouter.Get Units

Parameters

NameInTypeRequiredDescription
parent_idquerystring | nullNoNone
queryquerystring | nullNoNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListUnitResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListUnitResponse
NameInTypeRequiredDescription
unitsbodyarray<UnitResponse>YesNone
units[].idbodystringYesNone
units[].user_idbodystringYesNone
units[].parent_idbodystring | nullYesNone
units[].namebodystringYesNone
units[].iconbodystringYesNone
units[].branchbodystringYesNone
units[].echelonbodystringYesNone
units[].policiesbodyarray<string>YesNone
units[].notificationbodystring | nullYesNone
units[].num_operationsbodyintegerYesNone
units[].created_atbodystring | nullNoNone
units[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
PUT/api/units/{unit_id}Unitrouter.Update Unit

Parameters

NameInTypeRequiredDescription
unit_idpathstringYesNone
iconbodystring | nullNoNone
parent_idbodystring | nullNoNone
namebodystring | nullNoNone
branchbodystring | nullNoNone
echelonbodystring | nullNoNone
notificationbodystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/units/{unit_id}Unitrouter.Get Unit

Parameters

NameInTypeRequiredDescription
unit_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonUnitResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonUnitResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
parent_idbodystring | nullYesNone
namebodystringYesNone
iconbodystringYesNone
branchbodystringYesNone
echelonbodystringYesNone
policiesbodyarray<string>YesNone
notificationbodystring | nullYesNone
num_operationsbodyintegerYesNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
DELETE/api/units/{unit_id}Unitrouter.Delete Unit

Parameters

NameInTypeRequiredDescription
unit_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/units/{unit_id}/iconUnitrouter.Get Icon

Parameters

NameInTypeRequiredDescription
unit_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
GET/api/units/parentsUnitrouter.Get Parent Units

Parameters

NameInTypeRequiredDescription
unit_idquerystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonListUnitResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListUnitResponse
NameInTypeRequiredDescription
unitsbodyarray<UnitResponse>YesNone
units[].idbodystringYesNone
units[].user_idbodystringYesNone
units[].parent_idbodystring | nullYesNone
units[].namebodystringYesNone
units[].iconbodystringYesNone
units[].branchbodystringYesNone
units[].echelonbodystringYesNone
units[].policiesbodyarray<string>YesNone
units[].notificationbodystring | nullYesNone
units[].num_operationsbodyintegerYesNone
units[].created_atbodystring | nullNoNone
units[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
Wargaming Sessions8 operations
POST/api/wargaming-sessions/Wargamingsessionrouter.Create Wargaming Session

Parameters

NameInTypeRequiredDescription
operation_idbodystringYesNone
coa_statement_idbodystringYesNone
guidelinesbodystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/wargaming-sessions/Wargamingsessionrouter.Get Wargaming Sessions

Parameters

NameInTypeRequiredDescription
coa_statement_idquerystringYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListWargamingSessionResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListWargamingSessionResponse
NameInTypeRequiredDescription
wargaming_sessionsbodyarray<WargamingSessionResponse>YesNone
wargaming_sessions[].idbodystringYesNone
wargaming_sessions[].user_idbodystringYesNone
wargaming_sessions[].operation_idbodystringYesNone
wargaming_sessions[].coa_statement_idbodystringYesNone
wargaming_sessions[].guidelinesbodystring | nullYesNone
wargaming_sessions[].versionbodystringYesNone
wargaming_sessions[].statusbodyWorkerStatus | nullYesNone
wargaming_sessions[].created_atbodystring | nullNoNone
wargaming_sessions[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
DELETE/api/wargaming-sessions/{session_id}Wargamingsessionrouter.Delete Wargaming Session

Parameters

NameInTypeRequiredDescription
session_idpathstringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/wargaming-sessions/attributes/Wargamingsessionattributerouter.Get Wargaming Session Attributes

Parameters

NameInTypeRequiredDescription
wargaming_session_idquerystringYesNone
branch_idquerystring | nullNoNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListWargamingSessionAttributeResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListWargamingSessionAttributeResponse
NameInTypeRequiredDescription
wargaming_session_attributesbodyarray<WargamingSessionAttributeResponse>YesNone
wargaming_session_attributes[].idbodystringYesNone
wargaming_session_attributes[].user_idbodystringYesNone
wargaming_session_attributes[].operation_idbodystringYesNone
wargaming_session_attributes[].coa_statement_idbodystringYesNone
wargaming_session_attributes[].wargaming_session_idbodystringYesNone
wargaming_session_attributes[].branch_idbodystringYesNone
wargaming_session_attributes[].parent_idbodystring | nullYesNone
wargaming_session_attributes[].phasebodyWargamingPhaseYesNone
wargaming_session_attributes[].turnbodyintegerYesNone
wargaming_session_attributes[].session_orderbodyintegerYesNone
wargaming_session_attributes[].facilitatorbodystring | nullYesNone
wargaming_session_attributes[].redbodystring | nullYesNone
wargaming_session_attributes[].bluebodystring | nullYesNone
wargaming_session_attributes[].red_observationbodystring | nullYesNone
wargaming_session_attributes[].blue_observationbodystring | nullYesNone
wargaming_session_attributes[].summarybodystring | nullYesNone
wargaming_session_attributes[].statusbodyWorkerStatus | nullYesNone
wargaming_session_attributes[].created_atbodystring | nullNoNone
wargaming_session_attributes[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
GET/api/wargaming-sessions/branches/Wargamingsessionbranchrouter.Get Wargaming Session Branches

Parameters

NameInTypeRequiredDescription
wargaming_session_idquerystringYesNone
sizequeryinteger | nullNoNone
pagequeryinteger | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonListWargamingSessionBranchResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonListWargamingSessionBranchResponse
NameInTypeRequiredDescription
branchesbodyarray<WargamingSessionBranchResponse>YesNone
branches[].idbodystringYesNone
branches[].user_idbodystringYesNone
branches[].operation_idbodystringYesNone
branches[].coa_statement_idbodystringYesNone
branches[].wargaming_session_idbodystringYesNone
branches[].parent_idbodystring | nullYesNone
branches[].origin_idbodystring | nullYesNone
branches[].post_analysisbodystring | nullYesNone
branches[].agentbodyWargamingAgent | nullYesNone
branches[].changesbodystring | nullYesNone
branches[].statusbodyWorkerStatus | nullYesNone
branches[].created_atbodystring | nullNoNone
branches[].updated_atbodystring | nullNoNone
paginationbodyPaginationResponseYesNone
pagination.current_pagebodyinteger | nullNoNone
pagination.total_pagesbodyinteger | nullNoNone
pagination.total_recordsbodyinteger | nullNoNone
POST/api/wargaming-sessions/branches/cancelWargamingsessionbranchrouter.Cancel Wargaming Session Branch

Parameters

NameInTypeRequiredDescription
branch_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
POST/api/wargaming-sessions/branches/generateWargamingsessionbranchrouter.Generate Wargaming Session Branch

Parameters

NameInTypeRequiredDescription
origin_idbodystringYesNone
agentbodyWargamingAgentYesNone
changesbodystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
POST/api/wargaming-sessions/branches/retryWargamingsessionbranchrouter.Retry Wargaming Session Branch

Parameters

NameInTypeRequiredDescription
attribute_idbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
WARNO4 operations
GET/api/warno/Warnorouter.Get Warno

Parameters

NameInTypeRequiredDescription
operation_idquerystringYesNone
typequeryWARNOAvailableYesNone

Responses

NameInTypeRequiredDescription
200application/jsonWARNOResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonWARNOResponse
NameInTypeRequiredDescription
idbodystringYesNone
user_idbodystringYesNone
operation_idbodystringYesNone
parent_idbodystring | nullYesNone
contentbodystring | nullYesNone
generated_outputbodystring | nullYesNone
guidelinesbodystring | nullYesNone
typebodystringYesNone
statusbodyWorkerStatus | nullNoNone
created_atbodystring | nullNoNone
updated_atbodystring | nullNoNone
PUT/api/warno/{warno_id}Warnorouter.Update Warno

Parameters

NameInTypeRequiredDescription
warno_idpathstringYesNone
contentbodystring | nullNoNone
generated_outputbodystring | nullNoNone
guidelinesbodystring | nullNoNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
POST/api/warno/{warno_id}/generateWarnorouter.Generate Single Warno

Parameters

NameInTypeRequiredDescription
warno_idpathstringYesNone
guidelinesbodystringYesNone

Responses

NameInTypeRequiredDescription
200application/jsonMessageResponseNoSuccessful Response
422application/jsonHTTPValidationErrorNoValidation Error

Response body

200application/jsonMessageResponse
NameInTypeRequiredDescription
messagebodystringNoNone
GET/api/warno/fieldsWarnorouter.Get Available Fields

Parameters

This endpoint does not declare parameters or a request body.

Responses

NameInTypeRequiredDescription
200application/jsonobjectNoSuccessful Response

Response body

200application/jsonobject
NameInTypeRequiredDescription
bodybodyobjectYesNone
{key}bodyarray<WARNOAvailable>NoNone