How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

level2 Strategies API

Endpoints for managing user trading strategies, including creation, retrieval, updating, deployment, and deletion of automated trading strategies built with the Level2 visual strategy builder.

level2 Strategies API is one of 6 APIs that Level2 publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Strategies. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 7 operations across 4 paths, and defines 10 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.trylevel2.com/v1.

7 operations 4 paths 10 schemas 1 DELETE2 GET3 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.example.com
Authentication
HTTP Bearer
Terms of Service
Resource Areas
1

Authentication & Security 1

level2 Strategies API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth). By default, every request must be authenticated.

  • bearerAuth — Bearer token authentication for broker API access. Tokens are issued to broker partners during the integration onboarding process.

Paths & Operations 7

Across 4 paths, the API surfaces 7 operations — 1 DELETE, 2 GET, 3 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Strategies 7

Endpoints for managing user trading strategies, including creation, retrieval, updating, deployment, and deletion of automated trading strategies built with the Level2 visual stra…

GET
/broker/users/{userId}/strategies
List user strategies
listUserStrategies 4 params → 200401404
POST
/broker/users/{userId}/strategies
Create a user strategy
createUserStrategy 1 param body → 201400401404
GET
/broker/users/{userId}/strategies/{strategyId}
Get a user strategy
getUserStrategy 2 params → 200401404
PUT
/broker/users/{userId}/strategies/{strategyId}
Update a user strategy
updateUserStrategy 2 params body → 200400401404
DELETE
/broker/users/{userId}/strategies/{strategyId}
Delete a user strategy
deleteUserStrategy 2 params → 200401404
POST
/broker/users/{userId}/strategies/{strategyId}/deploy
Deploy a user strategy
deployUserStrategy 2 params body → 200400401404
POST
/broker/users/{userId}/strategies/{strategyId}/stop
Stop a deployed strategy
stopUserStrategy 2 params → 200400401404

Schemas 10

The contract defines 10 schemas that model the data the API accepts and returns. The most detailed are StrategyResponse (12 properties), UpdateStrategyRequest (7 properties), CreateStrategyRequest (6 properties), RiskManagement (6 properties). Each schema is shown below with its type and property counts.

StrategyCondition
object
A single condition in a trading strategy, representing a comparison between indicators, price values, or other market data points.
6 properties
UpdateStrategyRequest
object
Request body for updating an existing trading strategy.
7 properties
ErrorResponse
object
Standard error response for broker API requests.
3 properties
CreateStrategyRequest
object
Request body for creating a new trading strategy. Includes the strategy metadata and its visual builder definition.
6 properties 2 required
StrategyResponse
object
Response containing full strategy details including configuration, status, and performance information.
12 properties
StrategyDefinition
object
The visual strategy builder definition containing entry conditions, exit conditions, and risk management rules created through the Level2 drag-and-drop interfa…
4 properties
RiskManagement
object
Risk management configuration for the strategy including stop loss, take profit, and trailing stop settings.
6 properties
StrategyListResponse
object
Paginated list of user strategies.
4 properties
PositionConfig
object
Position sizing and order configuration for the strategy.
4 properties
DeployStrategyRequest
object
Optional deployment configuration for a strategy being activated for live trading.
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

level2-strategies-api-openapi.yml Raw ↑

Other APIs Level2 publishes across the network.

level2 Backtesting API
level2 Discovery API
level2 Market Data API
level2 Technical Analysis API
level2 Users API
Where this information came from

This is an independent, third-party profile of level2 Strategies API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.