OpenMarkets Group API

OpenMarkets Group API as documented publicly: 56 operations. Contract generated from the documentation by API Evangelist (2026-10-21); not the provider's own document.

Operations 56

GET /accounts/details/v1 Retrieve account details. #
GET /accounts/v1 GET /accounts/v1 #
GET /categories/v1 GET /categories/v1 #
POST /connect/token POST /connect/token #
GET /exchanges/holidays/{exchange}/v1 Exchange holidays #
GET /exchanges/information/v1 GET /exchanges/information/v1 #
GET /exchanges/statuses/v1 Exchanges' status #
GET /headlines/updates/v1 Retrieve news headline updates #
GET /headlines/v1 Retrieve news headlines #
GET /orders/by-account-group/{accountgroup}/v4 Retrieve orders by account group #
GET /orders/by-account/{accountcode}/v4 Retrieve orders by account #
GET /orders/by-advisor-group/{advisorgroup}/v4 Retrieve orders by advisor group #
GET /orders/by-advisor/{advisorcode}/v4 Retrieve orders by advisor #
GET /orders/by-number/v4 Retrieve orders by number #
GET /orders/destinations/v1 Retrieve order destinations #
POST /orders/ifdone Create an IF Done Contingent Order #
PUT /orders/ifdone Amend an If Done Contingent Order #
POST /orders/oco Create a One Cancels Other Contingent Order #
PUT /orders/oco Amend a One Cancels Other Contingent Order #
POST /orders/v4 Create order #
DELETE /orders/{ordernumber}/v1 Delete order #
PUT /orders/{ordernumber}/v4 Amend orders #
GET /portfolios/cash/by-portfolio/updates/v2 Retrieve portfolio cash details updates. #
POST /portfolios/cash/by-portfolio/v2 Retrieve portfolio cash details. #
POST /portfolios/details/by-portfolio/v2 Retrieve portfolio details. #
GET /portfolios/positions/updates/v2 Retrieve portfolio positions updates. #
POST /portfolios/positions/v2 Retrieve portfolio positions. #
GET /pricing/depth/{security}/v1 Security live depth #
GET /pricing/quotes/updates/v3 Security live quote updates #
POST /pricing/quotes/v3 Security live quotes #
GET /pricing/timeseries/{security}/v2 Security time series #
GET /pricing/timeseriesintraday/{security}/v1 Security time series intra day #
GET /pricing/topmovers/updates/v1 Market top movers updates #
GET /pricing/topmovers/v1 Market top movers #
GET /pricing/trades/latest/{security}/v1 Recent security trades #
POST /pricing/trades/{security}/v2 Security trades #
POST /securities/information/v2 Securities information #
POST /securities/multi-data/v2 Securities multi-data #
GET /securities/v1 Securities list #
GET /securities/{security}/adjustments/v1 Security adjustments #
GET /securities/{security}/company-profile/v1 Security Company Profile #
GET /securities/{security}/dividends/v1 Security dividends #
DELETE /sessions/application/v1 Errors returned by the Order Management REST API. #
DELETE /sessions/requests/v1 End request sessions #
GET /system-lists/categories/v1 System list categories #
GET /system-lists/lists/v1 System lists #
GET /system-lists/lists/{listname}/securities/v1 System list securities #
GET /tasks/{taskname}/statuses/v1 Retrieve task statuses #
GET /textstories/v1 Retrieve a text story #
GET /trades/by-account-group/{accountgroup}/v1 Retrieve trades by account group #
GET /trades/by-account/{accountcode}/v1 Retrieve trades by account #
GET /trades/by-advisor-group/{advisorgroup}/v1 Retrieve trades by advisor group #
GET /trades/by-advisor/{advisorcode}/v1 Retrieve trades by advisor #
GET /trades/by-order/{ordernumber}/v1 Retrieve trades by order number #
GET /vendors/v1 Retrieve vendors #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/openmarkets:openmarkets-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

openmarkets-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: OpenMarkets Group API
  version: '2026-10-21'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-21: 56 operation(s) read from 11 public documentation page(s) (each
    operation names its page in x-source). This is not the provider''s published contract; OpenMarkets Group has published no machine-readable
    contract that the pipeline could find. Engine: local.'
  x-evidence-tiers:
    code-example: 4
    documentation: 52
    pages-with-code: 5
    pages-read: 11
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-10-21'
  x-generator: generate-contract-from-docs.py
  x-engine: local
  x-sources:
  - https://docs.openmarkets.com.au/api
  - https://docs.openmarkets.com.au/api/oms/errors
  - https://docs.openmarkets.com.au/api/news/errors
  - https://docs.openmarkets.com.au/api/oms/overview
  - https://docs.openmarkets.com.au/api/news/overview
  - https://docs.openmarkets.com.au/api/market-data/errors
  - https://docs.openmarkets.com.au/api/market-data/overview
  - https://docs.openmarkets.com.au/api/oms/reference/index.md
  - https://docs.openmarkets.com.au/api/news/reference/index.md
  - https://docs.openmarkets.com.au/api/market-data/reference/index.md
  - https://docs.openmarkets.com.au/authentication
servers:
- url: https://test-oms-api.openmarkets.com.au
paths:
  /accounts/details/v1:
    get:
      operationId: get_accounts_details_v1
      tags:
      - Accounts
      summary: Retrieve account details.
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /accounts/portfoliolinks/v1:
    get:
      operationId: get_accounts_portfoliolinks_v1
      tags:
      - Accounts
      summary: Retrieve portfolios linked to account codes.
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /accounts/v1:
    get:
      operationId: get_accounts_v1
      tags:
      - Accounts
      summary: GET /accounts/v1
      x-source: https://docs.openmarkets.com.au/api
      responses:
        '200':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetAccountsV1Response'
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl 'https://test-oms-api.openmarkets.com.au/accounts/v1'  -H 'Authorization: Bearer {access_token}' \n bash\n Pass includeInactive=true\
          \ to return inactive accounts alongside active ones. \n Tokens come from the identity service, which is shared by every Openmarkets\
          \ API: \n Environment Token endpoint Test https://stage-identity.openmarkets.com.au/connect/token Production https://identity.openmarkets."
  /categories/v1:
    get:
      operationId: get_categories_v1
      tags:
      - Categories
      summary: GET /categories/v1
      x-source: https://docs.openmarkets.com.au/api/news/overview
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl 'https://test-news-api.openmarkets.com.au/categories/v1'  -H 'Authorization: Bearer {access_token}' \n bash\n /headlines/v1\
          \ returns headlines, and /textstories/v1 returns the article bodies. /vendors/v1 lists the vendor codes used throughout the API. \n\
          \ Tokens come from the identity service, which is shared by every Openmarkets API: \n Environment Token endpoint Test https://stage-identity.openma"
  /connect/token:
    post:
      operationId: post_connect_token
      tags:
      - Connect
      summary: POST /connect/token
      x-source: https://docs.openmarkets.com.au/authentication
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl -X POST 'https://stage-identity.openmarkets.com.au/connect/token'  -u '{client_id}:{client_secret}'  -H 'Content-Type:\
          \ application/x-www-form-urlencoded'  -d 'grant_type=client_credentials&scope=market-data-api%20news-api%20oms-api' \n bash\n var authUrl\
          \ = \"https://stage-identity.openmarkets.com.au/connect/token\" ; \n var clientId = \"YOUR_CLIENT_ID\" ; \n var clientSecret = \"YOUR_CLIENT_SECRET\"\
          \ ; "
  /exchanges/holidays/{exchange}/v1:
    get:
      operationId: get_exchanges_holidays_exchange_v1
      tags:
      - Exchanges
      summary: Exchange holidays
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      parameters:
      - name: exchange
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /exchanges/information/v1:
    get:
      operationId: get_exchanges_information_v1
      tags:
      - Exchanges
      summary: GET /exchanges/information/v1
      x-source: https://docs.openmarkets.com.au/api/market-data/overview
      responses:
        '200':
          description: Success (shape read from the example response on the page)
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetExchangesInformationV1Response'
      x-evidence:
        kind: code-example
        language: curl
        snippet: "curl 'https://test-market-data-api.openmarkets.com.au/exchanges/information/v1'  -H 'Authorization: Bearer {access_token}' \n\
          \ bash\n From there, /pricing/quotes/v3 returns quotes for the securities you request. \n Tokens come from the identity service, which\
          \ is shared by every Openmarkets API: \n Environment Token endpoint Test https://stage-identity.openmarkets.com.au/connect/token Production\
          \ https:/"
  /exchanges/statuses/v1:
    get:
      operationId: get_exchanges_statuses_v1
      tags:
      - Exchanges
      summary: Exchanges' status
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /headlines/updates/v1:
    get:
      operationId: get_headlines_updates_v1
      tags:
      - Headlines
      summary: Retrieve news headline updates
      x-source: https://docs.openmarkets.com.au/api/news/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /headlines/v1:
    get:
      operationId: get_headlines_v1
      tags:
      - Headlines
      summary: Retrieve news headlines
      x-source: https://docs.openmarkets.com.au/api/news/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /orders/by-account-group/{accountgroup}/v4:
    get:
      operationId: get_orders_by_account_group_accountgroup_v4
      tags:
      - Orders
      summary: Retrieve orders by account group
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      parameters:
      - name: accountgroup
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /orders/by-account/{accountcode}/v4:
    get:
      operationId: get_orders_by_account_accountcode_v4
      tags:
      - Orders
      summary: Retrieve orders by account
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      parameters:
      - name: accountcode
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /orders/by-advisor-group/{advisorgroup}/v4:
    get:
      operationId: get_orders_by_advisor_group_advisorgroup_v4
      tags:
      - Orders
      summary: Retrieve orders by advisor group
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      parameters:
      - name: advisorgroup
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /orders/by-advisor/{advisorcode}/v4:
    get:
      operationId: get_orders_by_advisor_advisorcode_v4
      tags:
      - Orders
      summary: Retrieve orders by advisor
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      parameters:
      - name: advisorcode
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /orders/by-number/v4:
    get:
      operationId: get_orders_by_number_v4
      tags:
      - Orders
      summary: Retrieve orders by number
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /orders/destinations/v1:
    get:
      operationId: get_orders_destinations_v1
      tags:
      - Orders
      summary: Retrieve order destinations
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /orders/ifdone:
    post:
      operationId: post_orders_ifdone
      tags:
      - Orders
      summary: Create an IF Done Contingent Order
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
    put:
      operationId: put_orders_ifdone
      tags:
      - Orders
      summary: Amend an If Done Contingent Order
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /orders/oco:
    post:
      operationId: post_orders_oco
      tags:
      - Orders
      summary: Create a One Cancels Other Contingent Order
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
    put:
      operationId: put_orders_oco
      tags:
      - Orders
      summary: Amend a One Cancels Other Contingent Order
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /orders/v4:
    post:
      operationId: post_orders_v4
      tags:
      - Orders
      summary: Create order
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /orders/{ordernumber}/v1:
    delete:
      operationId: delete_orders_ordernumber_v1
      tags:
      - Orders
      summary: Delete order
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      parameters:
      - name: ordernumber
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /orders/{ordernumber}/v4:
    put:
      operationId: put_orders_ordernumber_v4
      tags:
      - Orders
      summary: Amend orders
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      parameters:
      - name: ordernumber
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /portfolios/cash/by-portfolio/updates/v2:
    get:
      operationId: get_portfolios_cash_by_portfolio_updates_v2
      tags:
      - Portfolios
      summary: Retrieve portfolio cash details updates.
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /portfolios/cash/by-portfolio/v2:
    post:
      operationId: post_portfolios_cash_by_portfolio_v2
      tags:
      - Portfolios
      summary: Retrieve portfolio cash details.
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /portfolios/details/by-portfolio/v2:
    post:
      operationId: post_portfolios_details_by_portfolio_v2
      tags:
      - Portfolios
      summary: Retrieve portfolio details.
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /portfolios/positions/updates/v2:
    get:
      operationId: get_portfolios_positions_updates_v2
      tags:
      - Portfolios
      summary: Retrieve portfolio positions updates.
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /portfolios/positions/v2:
    post:
      operationId: post_portfolios_positions_v2
      tags:
      - Portfolios
      summary: Retrieve portfolio positions.
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /pricing/depth/{security}/v1:
    get:
      operationId: get_pricing_depth_security_v1
      tags:
      - Pricing
      summary: Security live depth
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      parameters:
      - name: security
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /pricing/quotes/updates/v3:
    get:
      operationId: get_pricing_quotes_updates_v3
      tags:
      - Pricing
      summary: Security live quote updates
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /pricing/quotes/v3:
    post:
      operationId: post_pricing_quotes_v3
      tags:
      - Pricing
      summary: Security live quotes
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /pricing/timeseries/{security}/v2:
    get:
      operationId: get_pricing_timeseries_security_v2
      tags:
      - Pricing
      summary: Security time series
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      parameters:
      - name: security
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /pricing/timeseriesintraday/{security}/v1:
    get:
      operationId: get_pricing_timeseriesintraday_security_v1
      tags:
      - Pricing
      summary: Security time series intra day
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      parameters:
      - name: security
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /pricing/topmovers/updates/v1:
    get:
      operationId: get_pricing_topmovers_updates_v1
      tags:
      - Pricing
      summary: Market top movers updates
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /pricing/topmovers/v1:
    get:
      operationId: get_pricing_topmovers_v1
      tags:
      - Pricing
      summary: Market top movers
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /pricing/trades/latest/{security}/v1:
    get:
      operationId: get_pricing_trades_latest_security_v1
      tags:
      - Pricing
      summary: Recent security trades
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      parameters:
      - name: security
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /pricing/trades/{security}/v2:
    post:
      operationId: post_pricing_trades_security_v2
      tags:
      - Pricing
      summary: Security trades
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      parameters:
      - name: security
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /securities/information/v2:
    post:
      operationId: post_securities_information_v2
      tags:
      - Securities
      summary: Securities information
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /securities/multi-data/v2:
    post:
      operationId: post_securities_multi_data_v2
      tags:
      - Securities
      summary: Securities multi-data
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /securities/v1:
    get:
      operationId: get_securities_v1
      tags:
      - Securities
      summary: Securities list
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /securities/{security}/adjustments/v1:
    get:
      operationId: get_securities_security_adjustments_v1
      tags:
      - Securities
      summary: Security adjustments
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      parameters:
      - name: security
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /securities/{security}/company-profile/v1:
    get:
      operationId: get_securities_security_company_profile_v1
      tags:
      - Securities
      summary: Security Company Profile
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      parameters:
      - name: security
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /securities/{security}/dividends/v1:
    get:
      operationId: get_securities_security_dividends_v1
      tags:
      - Securities
      summary: Security dividends
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      parameters:
      - name: security
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /sessions/application/v1:
    delete:
      operationId: delete_sessions_application_v1
      tags:
      - Sessions
      summary: Errors returned by the Order Management REST API.
      x-source: https://docs.openmarkets.com.au/api/oms/errors
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /sessions/requests/v1:
    delete:
      operationId: delete_sessions_requests_v1
      tags:
      - Sessions
      summary: End request sessions
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /system-lists/categories/v1:
    get:
      operationId: get_system_lists_categories_v1
      tags:
      - System Lists
      summary: System list categories
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /system-lists/lists/v1:
    get:
      operationId: get_system_lists_lists_v1
      tags:
      - System Lists
      summary: System lists
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /system-lists/lists/{listname}/securities/v1:
    get:
      operationId: get_system_lists_lists_listname_securities_v1
      tags:
      - System Lists
      summary: System list securities
      x-source: https://docs.openmarkets.com.au/api/market-data/reference/index.md
      parameters:
      - name: listname
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /tasks/{taskname}/statuses/v1:
    get:
      operationId: get_tasks_taskname_statuses_v1
      tags:
      - Tasks
      summary: Retrieve task statuses
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      parameters:
      - name: taskname
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /textstories/v1:
    get:
      operationId: get_textstories_v1
      tags:
      - Textstories
      summary: Retrieve a text story
      x-source: https://docs.openmarkets.com.au/api/news/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /trades/by-account-group/{accountgroup}/v1:
    get:
      operationId: get_trades_by_account_group_accountgroup_v1
      tags:
      - Trades
      summary: Retrieve trades by account group
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      parameters:
      - name: accountgroup
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /trades/by-account/{accountcode}/v1:
    get:
      operationId: get_trades_by_account_accountcode_v1
      tags:
      - Trades
      summary: Retrieve trades by account
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      parameters:
      - name: accountcode
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /trades/by-advisor-group/{advisorgroup}/v1:
    get:
      operationId: get_trades_by_advisor_group_advisorgroup_v1
      tags:
      - Trades
      summary: Retrieve trades by advisor group
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      parameters:
      - name: advisorgroup
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /trades/by-advisor/{advisorcode}/v1:
    get:
      operationId: get_trades_by_advisor_advisorcode_v1
      tags:
      - Trades
      summary: Retrieve trades by advisor
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      parameters:
      - name: advisorcode
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /trades/by-order/{ordernumber}/v1:
    get:
      operationId: get_trades_by_order_ordernumber_v1
      tags:
      - Trades
      summary: Retrieve trades by order number
      x-source: https://docs.openmarkets.com.au/api/oms/reference/index.md
      parameters:
      - name: ordernumber
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /vendors/v1:
    get:
      operationId: get_vendors_v1
      tags:
      - Vendors
      summary: Retrieve vendors
      x-source: https://docs.openmarkets.com.au/api/news/reference/index.md
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
components:
  schemas:
    GetAccountsV1Response:
      type: object
      properties:
        dateTimeFieldName:
          type: string
          format: date-time
    GetExchangesInformationV1Response:
      type: object
      properties:
        dateTimeFieldName:
          type: string
          format: date-time
  securitySchemes:
    bearer:
      type: http
      scheme: bearer
security:
- bearer: []
tags:
- name: Accounts
- name: Categories
- name: Connect
- name: Exchanges
- name: Headlines
- name: Orders
- name: Portfolios
- name: Pricing
- name: Securities
- name: Sessions
- name: System Lists
- name: Tasks
- name: Textstories
- name: Trades
- name: Vendors