# info.description
OAuth 2.0 protected REST API for trades, accounts, connections, imports, and metrics.

# paths./api/oauth/token.post.summary
Exchange authorization code or refresh token

# paths./api/v1/connections.post.description
Create an IBKR Flex, Tradovate, DxFeed, or Rithmic Protocol connection. Request body is discriminated by `service`.

# paths./api/v1/connections.post.requestBody.content.application/json.schema.oneOf[].properties.externalId.description
Connection external id (defaults to `default`)

# paths./api/v1/connections.post.requestBody.content.application/json.schema.oneOf[].properties.propFirmId.description
DxFeed/Volumetrica prop firm id (e.g. miltraders, myfundedfutures)

# paths./api/v1/connections.post.requestBody.content.application/json.schema.oneOf[].properties.historyStartDate.description
ISO date (YYYY-MM-DD) for fill history start

# paths./api/v1/connections.post.requestBody.content.application/json.schema.oneOf[].properties.gatewayId.description
Optional gateway id (e.g. core, nyc, test)

# paths./api/v1/connections.post.responses.201.description
Connection created (initial sync attempted)

# paths./api/v1/imports.post.requestBody.content.multipart/form-data.schema.properties.type.description
ai | tradezella | topstep | ftmo | tradovate