
[[_paths]]
== Paths

[[_collectionparameters_post]]
=== Recursive collection parameter
....
POST /CollectionParameters
....


==== Description
Dummy description


==== Parameters

[options="header", cols=".^2a,.^3a,.^9a,.^4a"]
|===
|Type|Name|Description|Schema
|**Body**|**Version** +
__optional__|The API version|< < string, <<_collectionparameters_post_version,Version>> > map > array
|===

[[_collectionparameters_post_version]]
**Version**

[options="header", cols=".^3a,.^11a,.^4a"]
|===
|Name|Description|Schema
|**key** +
__optional__|option key|string
|**value** +
__optional__|option value|string
|===


==== Responses

[options="header", cols=".^2a,.^14a,.^4a"]
|===
|HTTP Code|Description|Schema
|**200**|Result|< < string, <<_collectionparameters_post_response_200,Response 200>> > map > array
|===

[[_collectionparameters_post_response_200]]
**Response 200**

[options="header", cols=".^3a,.^11a,.^4a"]
|===
|Name|Description|Schema
|**key** +
__optional__|option key|string
|**value** +
__optional__|option value|string
|===


==== Tags

* All


[[_launchcommand_post]]
=== LaunchCommand
....
POST /LaunchCommand
....


==== Description
Dummy description


==== Parameters

[options="header", cols=".^2a,.^3a,.^9a,.^4a"]
|===
|Type|Name|Description|Schema
|**Query**|**Option** +
__optional__|An optional option|string
|**Query**|**Version** +
__optional__|The API version|string
|**Body**|**LaunchCommandRequest** +
__optional__|Launch something new|<<_launchcommand_post_launchcommandrequest,LaunchCommandRequest>>
|===

[[_launchcommand_post_launchcommandrequest]]
**LaunchCommandRequest**

[options="header", cols=".^3a,.^11a,.^4a"]
|===
|Name|Description|Schema
|**Command** +
__required__|Dummy description|<<_launchcommand_post_command,Command>>
|**Location** +
__optional__|Dummy description|<<_location,Location>>
|**Options** +
__optional__|Options k/v pairs|< <<_launchcommand_post_options,Options>> > array
|===

[[_launchcommand_post_command]]
**Command**

[options="header", cols=".^3a,.^11a,.^4a"]
|===
|Name|Description|Schema
|**args** +
__optional__|Command arguments|string
|**path** +
__optional__|Command path|string
|===

[[_launchcommand_post_options]]
**Options**

[options="header", cols=".^3a,.^11a,.^4a"]
|===
|Name|Description|Schema
|**key** +
__optional__|option key|string
|**value** +
__optional__|option value|string
|===


==== Responses

[options="header", cols=".^2a,.^14a,.^4a"]
|===
|HTTP Code|Description|Schema
|**200**|Result +
**Headers** :  +
`X-Rate-Limit-Limit` (integer) : The number of allowed requests in the current period. +
`X-Rate-Limit-Remaining` (integer) : The number of remaining requests in the current period. +
`X-Rate-Limit-Reset` (integer) : The number of seconds left in the current period.|<<_launchcommand_post_response_200,Response 200>>
|**400**|Error|<<_error,Error>>
|===

[[_launchcommand_post_response_200]]
**Response 200**

[options="header", cols=".^3a,.^11a,.^4a"]
|===
|Name|Description|Schema
|**Location** +
__optional__|<description>|<<_location,Location>>
|**Options** +
__optional__|Options k/v pairs|< <<_launchcommand_post_options,Options>> > array
|**ReservationId** +
__optional__|<description>|string
|===

[[_launchcommand_post_options]]
**Options**

[options="header", cols=".^3a,.^11a,.^4a"]
|===
|Name|Description|Schema
|**key** +
__optional__|option key|string
|**value** +
__optional__|option value|string
|===


==== Tags

* All


[[_mixedparameters_post]]
=== Mixed multi-level objects and collection parameter
....
POST /MixedParameters
....


==== Description
Dummy description


==== Parameters

[options="header", cols=".^2a,.^3a,.^9a,.^4a"]
|===
|Type|Name|Description|Schema
|**Body**|**Version** +
__optional__|The API version|<<_mixedparameters_post_version,Version>>
|===

[[_mixedparameters_post_version]]
**Version**

[options="header", cols=".^3a,.^4a"]
|===
|Name|Schema
|**myTable** +
__optional__|< <<_mixedparameters_post_mytable,myTable>> > array
|===

[[_mixedparameters_post_mytable]]
**myTable**

[options="header", cols=".^3a,.^4a"]
|===
|Name|Schema
|**myDict** +
__optional__|< string, <<_mixedparameters_post_mytable_mydict,myDict>> > map
|===

[[_mixedparameters_post_mytable_mydict]]
**myDict**

[options="header", cols=".^3a,.^4a"]
|===
|Name|Schema
|**k** +
__optional__|string
|**v** +
__optional__|string
|===


==== Responses

[options="header", cols=".^2a,.^14a,.^4a"]
|===
|HTTP Code|Description|Schema
|**200**|Result|<<_mixedparameters_post_response_200,Response 200>>
|===

[[_mixedparameters_post_response_200]]
**Response 200**

[options="header", cols=".^3a,.^4a"]
|===
|Name|Schema
|**myTable** +
__optional__|< <<_mixedparameters_post_mytable,myTable>> > array
|===

[[_mixedparameters_post_mytable]]
**myTable**

[options="header", cols=".^3a,.^4a"]
|===
|Name|Schema
|**myDict** +
__optional__|< string, <<_mixedparameters_post_mytable_mydict,myDict>> > map
|===

[[_mixedparameters_post_mytable_mydict]]
**myDict**

[options="header", cols=".^3a,.^4a"]
|===
|Name|Schema
|**k** +
__optional__|string
|**v** +
__optional__|string
|===


==== Tags

* All


[[_titledparameters_post]]
=== Titled, mixed multi-level objects and collection parameter
....
POST /TitledParameters
....


==== Description
Dummy description


==== Parameters

[options="header", cols=".^2a,.^3a,.^9a,.^4a"]
|===
|Type|Name|Description|Schema
|**Body**|**Version** +
__optional__|The API version|<<_request,Request>>
|===

[[_request]]
**Request**

[options="header", cols=".^3a,.^4a"]
|===
|Name|Schema
|**myTable** +
__optional__|< <<_tablecontent,TableContent>> > array
|===

[[_tablecontent]]
**TableContent**

[options="header", cols=".^3a,.^4a"]
|===
|Name|Schema
|**myDict** +
__optional__|< string, <<_kvpair,KVPair>> > map
|===

[[_kvpair]]
**KVPair**

[options="header", cols=".^3a,.^4a"]
|===
|Name|Schema
|**k** +
__optional__|string
|**v** +
__optional__|string
|===


==== Responses

[options="header", cols=".^2a,.^14a,.^4a"]
|===
|HTTP Code|Description|Schema
|**200**|Result|<<_result,Result>>
|===

[[_result]]
**Result**

[options="header", cols=".^3a,.^4a"]
|===
|Name|Schema
|**myTable** +
__optional__|< <<_tablecontent,TableContent>> > array
|===

[[_tablecontent]]
**TableContent**

[options="header", cols=".^3a,.^4a"]
|===
|Name|Schema
|**myDict** +
__optional__|< string, <<_kvpair,KVPair>> > map
|===

[[_kvpair]]
**KVPair**

[options="header", cols=".^3a,.^4a"]
|===
|Name|Schema
|**k** +
__optional__|string
|**v** +
__optional__|string
|===


==== Tags

* All



