# OpenMarkets Group API

**Canonical:** https://apis.io/apis/openmarkets/openmarkets-api/  
**Provider:** OpenMarkets Group — https://apis.io/providers/openmarkets/  
**Base URL:** https://test-oms-api.openmarkets.com.au  
**Documentation:** https://docs.openmarkets.com.au/api

OpenMarkets Group API is one of 2 APIs that [OpenMarkets Group](https://apis.io/providers/openmarkets/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 2 JSON Schemas.

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)

| Method | Path | Summary |
|---|---|---|
| GET | `/accounts/details/v1` | Retrieve account details. |
| GET | `/accounts/portfoliolinks/v1` | Retrieve portfolios linked to account codes. |
| 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 |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/openmarkets/refs/heads/main/openapi/_ae-authored/openmarkets-openapi-generated.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openmarkets/refs/heads/main/json-schema/openmarkets-get-accounts-v1-response-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openmarkets/refs/heads/main/json-schema/openmarkets-get-exchanges-information-v1-response-schema.json

## Other OpenMarkets Group APIs (1)

- [OpenMarkets API](https://apis.io/apis/openmarkets/openmarkets-api-2/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/openmarkets/openmarkets-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/openmarkets/.
