{
"info": {
"_postman_id": "95407fea-fc20-45eb-b199-39af6a781e1c",
"name": "Moneyhub Data API",
"description": "Documentation for the Moneyhub data API.
Authentication is via bearer token.
",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
"createdAt": "2026-07-28T02:14:56.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"lastUpdatedBy": "35240",
"uid": "35240-95407fea-fc20-45eb-b199-39af6a781e1c"
},
"item": [
{
"name": "accounts",
"item": [
{
"name": "{accountId}",
"item": [
{
"name": "balances",
"item": [
{
"name": "Retrieve the historical balances for an account",
"id": "9701d8f9-fff0-48d4-9974-ab22cb61d6d5",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/balances",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"balances"
],
"variable": [
{
"id": "c0f596a6-ac5a-48c1-89f8-e7c34b175311",
"key": "accountId",
"value": "",
"description": "(Required) The Account Id"
}
]
},
"description": "Requires **accounts:read** scope."
},
"response": [
{
"id": "f37dec4f-f64e-46b9-a29b-32ebfcf42f81",
"name": "Successful Balances Response",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/balances",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"balances"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"data\": [\n {\n \"amount\": {\n \"value\": \"\",\n \"currency\": \"\",\n \"majorUnits\": \"\",\n \"minorUnits\": \"\"\n },\n \"date\": \"\",\n \"type\": \"ClosingAvailable\"\n },\n {\n \"amount\": {\n \"value\": \"\",\n \"currency\": \"\",\n \"majorUnits\": \"\",\n \"minorUnits\": \"\"\n },\n \"date\": \"\",\n \"type\": \"ClosingBooked\"\n }\n ],\n \"links\": {\n \"self\": \"\",\n \"next\": \"\",\n \"prev\": \"\"\n },\n \"meta\": {}\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-f37dec4f-f64e-46b9-a29b-32ebfcf42f81"
},
{
"id": "2322f258-0d30-4133-9d36-f36d286badef",
"name": "Unsuccessful Response - Not authorised - Missing authorization header - Invalid access Token",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/balances",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"balances"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "Unauthorized",
"code": 401,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"correlationId\": \"\",\n \"id\": \"\",\n \"userId\": \"\"\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-2322f258-0d30-4133-9d36-f36d286badef"
},
{
"id": "ca2b265a-e1ab-47d7-830d-f698b61a2f8a",
"name": "Unsuccessful Response - Forbidden - Invalid scopes",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/balances",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"balances"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "Forbidden",
"code": 403,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"correlationId\": \"\",\n \"id\": \"\",\n \"userId\": \"\"\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-ca2b265a-e1ab-47d7-830d-f698b61a2f8a"
},
{
"id": "ee05848c-712e-49e8-acdd-72ee8ea89cc0",
"name": "Unsuccessful Response - Resource Not found",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/balances",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"balances"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "Not Found",
"code": 404,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"correlationId\": \"\",\n \"id\": \"\",\n \"userId\": \"\"\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-ee05848c-712e-49e8-acdd-72ee8ea89cc0"
}
],
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-9701d8f9-fff0-48d4-9974-ab22cb61d6d5"
},
{
"name": "Add a new balance for an account",
"id": "de55965e-b4ce-4105-881a-1f7f5cb5eba3",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"amount\": {\n \"value\": \"\"\n },\n \"date\": \"\"\n}",
"options": {
"raw": {
"headerFamily": "json",
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/balances",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"balances"
],
"variable": [
{
"id": "2fcb10b3-df4c-4512-93c4-24b021f618db",
"key": "accountId",
"value": "",
"description": "(Required) The Account Id"
}
]
},
"description": "Requires **accounts:read** and either of **accounts:write** or **accounts:write:all** scopes."
},
"response": [
{
"id": "b5bfade1-26c1-4d0e-bad9-04d44e8f9668",
"name": "Successful Balance Response",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"body": {
"mode": "raw",
"raw": "{\n \"amount\": {\n \"value\": \"\"\n },\n \"date\": \"\"\n}",
"options": {
"raw": {
"headerFamily": "json",
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/balances",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"balances"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"data\": {\n \"amount\": {\n \"value\": \"\",\n \"currency\": \"\",\n \"majorUnits\": \"\",\n \"minorUnits\": \"\"\n },\n \"date\": \"\",\n \"type\": \"ForwardAvailable\"\n },\n \"links\": {\n \"self\": \"\",\n \"next\": \"\",\n \"prev\": \"\"\n },\n \"meta\": {}\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-b5bfade1-26c1-4d0e-bad9-04d44e8f9668"
},
{
"id": "a521e711-2f1a-45d9-aaa8-72891c3c5d02",
"name": "Unsuccessful Response - Bad request - Missing query parameters - Missing body properties",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"body": {
"mode": "raw",
"raw": "{\n \"amount\": {\n \"value\": \"\"\n },\n \"date\": \"\"\n}",
"options": {
"raw": {
"headerFamily": "json",
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/balances",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"balances"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "Bad Request",
"code": 400,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"correlationId\": \"\",\n \"id\": \"\",\n \"userId\": \"\"\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-a521e711-2f1a-45d9-aaa8-72891c3c5d02"
},
{
"id": "b0df821f-d20e-4e42-9862-d18736bb493c",
"name": "Unsuccessful Balance Response",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"body": {
"mode": "raw",
"raw": "{\n \"amount\": {\n \"value\": \"\"\n },\n \"date\": \"\"\n}",
"options": {
"raw": {
"headerFamily": "json",
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/balances",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"balances"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "Unauthorized",
"code": 401,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"correlationId\": \"\",\n \"id\": \"\",\n \"userId\": \"\"\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-b0df821f-d20e-4e42-9862-d18736bb493c"
},
{
"id": "131dad9b-9108-4aaf-a696-18336ce35ea9",
"name": "Unsuccessful Response - Forbidden - Invalid scopes",
"originalRequest": {
"method": "POST",
"header": [
{
"key": "Content-Type",
"value": "application/json"
},
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"body": {
"mode": "raw",
"raw": "{\n \"amount\": {\n \"value\": \"\"\n },\n \"date\": \"\"\n}",
"options": {
"raw": {
"headerFamily": "json",
"language": "json"
}
}
},
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/balances",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"balances"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "Forbidden",
"code": 403,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"correlationId\": \"\",\n \"id\": \"\",\n \"userId\": \"\"\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-131dad9b-9108-4aaf-a696-18336ce35ea9"
}
],
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-de55965e-b4ce-4105-881a-1f7f5cb5eba3"
}
],
"id": "38a86687-693e-4e2f-9f6b-96b95880cae5",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-38a86687-693e-4e2f-9f6b-96b95880cae5"
},
{
"name": "holdings",
"item": [
{
"name": "{holdingId}",
"item": [
{
"name": "Retrieves a single holding for an account with matched ISIN codes",
"id": "ef0eba69-ad7c-448f-b2ea-9bc507668705",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/holdings/:holdingId",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"holdings",
":holdingId"
],
"variable": [
{
"id": "1f66c7ab-0b35-4787-bb73-e9668b2f9299",
"key": "accountId",
"value": "",
"description": "(Required) The Account Id"
},
{
"id": "39803206-f2ba-4eab-91fe-2cbf8423cfac",
"key": "holdingId",
"value": "",
"description": "(Required) The Holding Id"
}
]
},
"description": "Requires **accounts:read** scope."
},
"response": [
{
"id": "a1cec0ff-eb76-44c6-9c55-6f22ccc4d323",
"name": "Successful Holding Response",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/holdings/:holdingId",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"holdings",
":holdingId"
],
"variable": [
{
"key": "accountId"
},
{
"key": "holdingId"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"data\": {\n \"name\": \"\",\n \"quantity\": \"\",\n \"unitPrice\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"total\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"codes\": [\n {\n \"code\": \"\",\n \"type\": \"MEX\"\n },\n {\n \"code\": \"\",\n \"type\": \"SEDOL\"\n }\n ],\n \"history\": [\n {\n \"total\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"unitPrice\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"costBasis\": \"\",\n \"quantity\": \"\",\n \"date\": \"\"\n },\n {\n \"total\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"unitPrice\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"costBasis\": \"\",\n \"quantity\": \"\",\n \"date\": \"\"\n }\n ],\n \"matched\": [\n {\n \"isin\": \"\",\n \"name\": \"\",\n \"score\": \"\",\n \"priceGBP\": \"\",\n \"price\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"date\": \"\"\n },\n {\n \"isin\": \"\",\n \"name\": \"\",\n \"score\": \"\",\n \"priceGBP\": \"\",\n \"price\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"date\": \"\"\n }\n ],\n \"id\": \"\",\n \"date\": \"\",\n \"costBasis\": \"\",\n \"currency\": \"\"\n },\n \"links\": {\n \"self\": \"\",\n \"next\": \"\",\n \"prev\": \"\"\n },\n \"meta\": {}\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-a1cec0ff-eb76-44c6-9c55-6f22ccc4d323"
},
{
"id": "fd2b6ea2-fd32-4f64-a475-9af6783b993a",
"name": "Unsuccessful Response - Not authorised - Missing authorization header - Invalid access Token",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/holdings/:holdingId",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"holdings",
":holdingId"
],
"variable": [
{
"key": "accountId"
},
{
"key": "holdingId"
}
]
}
},
"status": "Unauthorized",
"code": 401,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"correlationId\": \"\",\n \"id\": \"\",\n \"userId\": \"\"\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-fd2b6ea2-fd32-4f64-a475-9af6783b993a"
},
{
"id": "13b61a27-5122-4d04-bf69-271bc392ae00",
"name": "Unsuccessful Response - Forbidden - Invalid scopes",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/holdings/:holdingId",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"holdings",
":holdingId"
],
"variable": [
{
"key": "accountId"
},
{
"key": "holdingId"
}
]
}
},
"status": "Forbidden",
"code": 403,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"correlationId\": \"\",\n \"id\": \"\",\n \"userId\": \"\"\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-13b61a27-5122-4d04-bf69-271bc392ae00"
},
{
"id": "4482206e-64a7-41b2-b4b2-74b5c600783f",
"name": "Unsuccessful Response - Resource Not found",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/holdings/:holdingId",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"holdings",
":holdingId"
],
"variable": [
{
"key": "accountId"
},
{
"key": "holdingId"
}
]
}
},
"status": "Not Found",
"code": 404,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"correlationId\": \"\",\n \"id\": \"\",\n \"userId\": \"\"\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-4482206e-64a7-41b2-b4b2-74b5c600783f"
}
],
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-ef0eba69-ad7c-448f-b2ea-9bc507668705"
}
],
"id": "576ff9e5-e4ae-4c83-8dee-311a511e3424",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-576ff9e5-e4ae-4c83-8dee-311a511e3424"
},
{
"name": "Retrieve the holdings for an account",
"id": "28d69a9b-c0e2-4d8c-a7b8-4429b705b699",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/holdings",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"holdings"
],
"variable": [
{
"id": "f04af893-42a2-4fad-8cb0-650ea525168e",
"key": "accountId",
"value": "",
"description": "(Required) The Account Id"
}
]
},
"description": "Requires **accounts:read** scope."
},
"response": [
{
"id": "bf5cdd1d-f811-406f-bc21-fb54c7aef615",
"name": "Successful Holdings Response",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/holdings",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"holdings"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"data\": [\n {\n \"date\": \"\",\n \"items\": [\n {\n \"description\": \"\",\n \"quantity\": \"\",\n \"unitPrice\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"total\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"codes\": [\n {\n \"code\": \"\",\n \"type\": \"SEDOL\"\n },\n {\n \"code\": \"\",\n \"type\": \"ISIN\"\n }\n ],\n \"id\": \"\",\n \"costBasis\": \"\",\n \"currency\": \"\"\n },\n {\n \"description\": \"\",\n \"quantity\": \"\",\n \"unitPrice\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"total\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"codes\": [\n {\n \"code\": \"\",\n \"type\": \"MEX\"\n },\n {\n \"code\": \"\",\n \"type\": \"MEX\"\n }\n ],\n \"id\": \"\",\n \"costBasis\": \"\",\n \"currency\": \"\"\n }\n ]\n },\n {\n \"date\": \"\",\n \"items\": [\n {\n \"description\": \"\",\n \"quantity\": \"\",\n \"unitPrice\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"total\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"codes\": [\n {\n \"code\": \"\",\n \"type\": \"SEDOL\"\n },\n {\n \"code\": \"\",\n \"type\": \"SEDOL\"\n }\n ],\n \"id\": \"\",\n \"costBasis\": \"\",\n \"currency\": \"\"\n },\n {\n \"description\": \"\",\n \"quantity\": \"\",\n \"unitPrice\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"total\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"codes\": [\n {\n \"code\": \"\",\n \"type\": \"MEX\"\n },\n {\n \"code\": \"\",\n \"type\": \"ISIN\"\n }\n ],\n \"id\": \"\",\n \"costBasis\": \"\",\n \"currency\": \"\"\n }\n ]\n }\n ],\n \"links\": {\n \"self\": \"\",\n \"next\": \"\",\n \"prev\": \"\"\n },\n \"meta\": {}\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-bf5cdd1d-f811-406f-bc21-fb54c7aef615"
},
{
"id": "966b1127-b114-40fb-8f65-ce9d61754c96",
"name": "Unsuccessful Response - Not authorised - Missing authorization header - Invalid access Token",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/holdings",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"holdings"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "Unauthorized",
"code": 401,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"correlationId\": \"\",\n \"id\": \"\",\n \"userId\": \"\"\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-966b1127-b114-40fb-8f65-ce9d61754c96"
},
{
"id": "469f5784-fb7b-449c-8428-b431655e63e9",
"name": "Unsuccessful Response - Forbidden - Invalid scopes",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/holdings",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"holdings"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "Forbidden",
"code": 403,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"correlationId\": \"\",\n \"id\": \"\",\n \"userId\": \"\"\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-469f5784-fb7b-449c-8428-b431655e63e9"
},
{
"id": "24bb0f6e-0995-4984-b2f2-822b50dd8cf3",
"name": "Unsuccessful Response - Resource Not found",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/holdings",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"holdings"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "Not Found",
"code": 404,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"code\": \"\",\n \"message\": \"\",\n \"correlationId\": \"\",\n \"id\": \"\",\n \"userId\": \"\"\n}",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-24bb0f6e-0995-4984-b2f2-822b50dd8cf3"
}
],
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-28d69a9b-c0e2-4d8c-a7b8-4429b705b699"
}
],
"id": "6d32f812-020e-4687-a221-b08c832eb84d",
"createdAt": "2026-07-28T02:14:57.000Z",
"updatedAt": "2026-07-28T02:14:57.000Z",
"uid": "35240-6d32f812-020e-4687-a221-b08c832eb84d"
},
{
"name": "holdings-with-matches",
"item": [
{
"name": "Retrieve the holdings for an account with matched ISIN codes",
"id": "00da10f8-aa4a-401e-bccc-87e9a5511d8e",
"protocolProfileBehavior": {
"disableBodyPruning": true
},
"request": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/holdings-with-matches",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"holdings-with-matches"
],
"variable": [
{
"id": "a470f693-9906-4684-96b4-affac4dbbeae",
"key": "accountId",
"value": "",
"description": "(Required) The Account Id"
}
]
},
"description": "Requires **accounts:read** scope."
},
"response": [
{
"id": "c16b16e1-5426-48dd-a5b2-1045ac49b3f5",
"name": "Successful Holdings Response",
"originalRequest": {
"method": "GET",
"header": [
{
"key": "Accept",
"value": "application/json"
},
{
"description": "Added as a part of security scheme: apikey",
"key": "Authorization",
"value": ""
}
],
"url": {
"raw": "{{baseUrl}}/accounts/:accountId/holdings-with-matches",
"host": [
"{{baseUrl}}"
],
"path": [
"accounts",
":accountId",
"holdings-with-matches"
],
"variable": [
{
"key": "accountId"
}
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [],
"responseTime": null,
"body": "{\n \"data\": [\n {\n \"name\": \"\",\n \"quantity\": \"\",\n \"unitPrice\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"total\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"codes\": [\n {\n \"code\": \"\",\n \"type\": \"ISIN\"\n },\n {\n \"code\": \"\",\n \"type\": \"ISIN\"\n }\n ],\n \"id\": \"\",\n \"matched\": [\n {\n \"isin\": \"\",\n \"name\": \"\",\n \"score\": \"\",\n \"priceGBP\": \"\",\n \"price\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"date\": \"\"\n },\n {\n \"isin\": \"\",\n \"name\": \"\",\n \"score\": \"\",\n \"priceGBP\": \"\",\n \"price\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"date\": \"\"\n }\n ],\n \"date\": \"\",\n \"costBasis\": \"\",\n \"currency\": \"\"\n },\n {\n \"name\": \"\",\n \"quantity\": \"\",\n \"unitPrice\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"total\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"codes\": [\n {\n \"code\": \"\",\n \"type\": \"MEX\"\n },\n {\n \"code\": \"\",\n \"type\": \"SEDOL\"\n }\n ],\n \"id\": \"\",\n \"matched\": [\n {\n \"isin\": \"\",\n \"name\": \"\",\n \"score\": \"\",\n \"priceGBP\": \"\",\n \"price\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"date\": \"\"\n },\n {\n \"isin\": \"\",\n \"name\": \"\",\n \"score\": \"\",\n \"priceGBP\": \"\",\n \"price\": {\n \"value\": \"\",\n \"currency\": \"\"\n },\n \"date\": \"