{
  "info": {
    "_postman_id": "ff765261-470a-4970-8a43-d1eab101d835",
    "name": "Upvest Investment Account Transfers Instruments API",
    "description": "The Upvest Investment API provides a unified interface for building embedded investment experiences. It supports placing and managing orders, creating portfolios, configuring savings plans, handling securities transfers, and managing user accounts and positions. The API covers the full order lifecycle with asynchronous processing and webhook notifications for real-time event handling. Financial institutions can use the API to offer fractional investing, automated portfolio management, and localized investment products across European and UK markets.\n\nContact Support:\n Name: Upvest Support",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-07-28T03:24:12.000Z",
    "updatedAt": "2026-07-28T03:24:12.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-ff765261-470a-4970-8a43-d1eab101d835"
  },
  "item": [
    {
      "name": "instruments",
      "item": [
        {
          "name": "{instrument_id}",
          "item": [
            {
              "name": "Upvest Retrieve an instrument",
              "id": "a42c4d44-b513-4958-a9f6-b33f2cafb9d4",
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              },
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/instruments/:instrument_id",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "instruments",
                    ":instrument_id"
                  ],
                  "variable": [
                    {
                      "id": "8f9428c8-0d58-432b-84ae-b0e2dd00c830",
                      "key": "instrument_id",
                      "value": "<uuid>",
                      "description": "(Required) The unique identifier of the instrument."
                    }
                  ]
                },
                "description": "Retrieve details for a specific financial instrument."
              },
              "response": [
                {
                  "id": "ec3bc7cf-b397-4cbd-8aec-9e806b8e0952",
                  "name": "Instrument details",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: oauth2",
                        "key": "Authorization",
                        "value": "<token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/instruments/:instrument_id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "instruments",
                        ":instrument_id"
                      ],
                      "variable": [
                        {
                          "key": "instrument_id"
                        }
                      ]
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"id\": \"<uuid>\",\n  \"isin\": \"WLTLDOS56TP9\",\n  \"wkn\": \"<string>\",\n  \"name\": \"<string>\",\n  \"type\": \"ETF\",\n  \"currency\": \"FLL\",\n  \"exchanges\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"mic\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"mic\": \"<string>\"\n    }\n  ],\n  \"tradeable\": \"<boolean>\",\n  \"fractional_trading_enabled\": \"<boolean>\"\n}",
                  "createdAt": "2026-07-28T03:24:13.000Z",
                  "updatedAt": "2026-07-28T03:24:13.000Z",
                  "uid": "35240-ec3bc7cf-b397-4cbd-8aec-9e806b8e0952"
                },
                {
                  "id": "68dcc070-1948-4597-b4e6-afbe8969584c",
                  "name": "Unauthorized",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: oauth2",
                        "key": "Authorization",
                        "value": "<token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/instruments/:instrument_id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "instruments",
                        ":instrument_id"
                      ],
                      "variable": [
                        {
                          "key": "instrument_id"
                        }
                      ]
                    }
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"type\": \"<string>\",\n  \"status\": \"<integer>\",\n  \"title\": \"<string>\",\n  \"detail\": \"<string>\"\n}",
                  "createdAt": "2026-07-28T03:24:13.000Z",
                  "updatedAt": "2026-07-28T03:24:13.000Z",
                  "uid": "35240-68dcc070-1948-4597-b4e6-afbe8969584c"
                },
                {
                  "id": "e8f96f48-6c2f-49d2-b21f-92511454e1a8",
                  "name": "Instrument not found",
                  "originalRequest": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      },
                      {
                        "description": "Added as a part of security scheme: oauth2",
                        "key": "Authorization",
                        "value": "<token>"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/instruments/:instrument_id",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "instruments",
                        ":instrument_id"
                      ],
                      "variable": [
                        {
                          "key": "instrument_id"
                        }
                      ]
                    }
                  },
                  "status": "Not Found",
                  "code": 404,
                  "_postman_previewlanguage": "json",
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "cookie": [],
                  "responseTime": null,
                  "body": "{\n  \"type\": \"<string>\",\n  \"status\": \"<integer>\",\n  \"title\": \"<string>\",\n  \"detail\": \"<string>\"\n}",
                  "createdAt": "2026-07-28T03:24:13.000Z",
                  "updatedAt": "2026-07-28T03:24:13.000Z",
                  "uid": "35240-e8f96f48-6c2f-49d2-b21f-92511454e1a8"
                }
              ],
              "createdAt": "2026-07-28T03:24:13.000Z",
              "updatedAt": "2026-07-28T03:24:13.000Z",
              "uid": "35240-a42c4d44-b513-4958-a9f6-b33f2cafb9d4"
            }
          ],
          "id": "8b0cefaa-f34d-47a2-a25a-79d27a8c6c7d",
          "createdAt": "2026-07-28T03:24:13.000Z",
          "updatedAt": "2026-07-28T03:24:13.000Z",
          "uid": "35240-8b0cefaa-f34d-47a2-a25a-79d27a8c6c7d"
        },
        {
          "name": "Upvest List instruments",
          "id": "3bf4a1d6-8879-4fad-a8ff-598c5a04f1e9",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/instruments?offset=0&limit=20&isin=<string>&type=EQUITY",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "instruments"
              ],
              "query": [
                {
                  "description": "The number of items to skip for pagination.",
                  "key": "offset",
                  "value": "0"
                },
                {
                  "description": "The maximum number of items to return per page.",
                  "key": "limit",
                  "value": "20"
                },
                {
                  "description": "Filter instruments by ISIN code.",
                  "key": "isin",
                  "value": "<string>"
                },
                {
                  "description": "Filter instruments by type.",
                  "key": "type",
                  "value": "EQUITY"
                }
              ]
            },
            "description": "Retrieve a paginated list of available financial instruments including equities, ETFs, and other tradeable securities."
          },
          "response": [
            {
              "id": "300af4f7-ab45-41ff-8723-a3d26a8b6c2a",
              "name": "A paginated list of instruments",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  },
                  {
                    "description": "Added as a part of security scheme: oauth2",
                    "key": "Authorization",
                    "value": "<token>"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/instruments?offset=0&limit=20&isin=<string>&type=EQUITY",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "instruments"
                  ],
                  "query": [
                    {
                      "description": "The number of items to skip for pagination.",
                      "key": "offset",
                      "value": "0"
                    },
                    {
                      "description": "The maximum number of items to return per page.",
                      "key": "limit",
                      "value": "20"
                    },
                    {
                      "description": "Filter instruments by ISIN code.",
                      "key": "isin",
                      "value": "<string>"
                    },
                    {
                      "description": "Filter instruments by type.",
                      "key": "type",
                      "value": "EQUITY"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"data\": [\n    {\n      \"id\": \"<uuid>\",\n      \"isin\": \"UH0EVZC8A3C1\",\n      \"wkn\": \"<string>\",\n      \"name\": \"<string>\",\n      \"type\": \"BOND\",\n      \"currency\": \"VNJ\",\n      \"exchanges\": [\n        {\n          \"id\": \"<string>\",\n          \"name\": \"<string>\",\n          \"mic\": \"<string>\"\n        },\n        {\n          \"id\": \"<string>\",\n          \"name\": \"<string>\",\n          \"mic\": \"<string>\"\n        }\n      ],\n      \"tradeable\": \"<boolean>\",\n      \"fractional_trading_enabled\": \"<boolean>\"\n    },\n    {\n      \"id\": \"<uuid>\",\n      \"isin\": \"IXO6DSYZL1J0\",\n      \"wkn\": \"<string>\",\n      \"name\": \"<string>\",\n      \"type\": \"EQUITY\",\n      \"currency\": \"UCB\",\n      \"exchanges\": [\n        {\n          \"id\": \"<string>\",\n          \"name\": \"<string>\",\n          \"mic\": \"<string>\"\n        },\n        {\n          \"id\": \"<string>\",\n          \"name\": \"<string>\",\n          \"mic\": \"<string>\"\n        }\n      ],\n      \"tradeable\": \"<boolean>\",\n      \"fractional_trading_enabled\": \"<boolean>\"\n    }\n  ],\n  \"meta\": {\n    \"offset\": \"<integer>\",\n    \"limit\": \"<integer>\",\n    \"count\": \"<integer>\",\n    \"total\": \"<integer>\"\n  }\n}",
              "createdAt": "2026-07-28T03:24:13.000Z",
              "updatedAt": "2026-07-28T03:24:13.000Z",
              "uid": "35240-300af4f7-ab45-41ff-8723-a3d26a8b6c2a"
            },
            {
              "id": "d22a12cf-e00b-487c-80b5-4f07c5d4a2b7",
              "name": "Unauthorized",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  },
                  {
                    "description": "Added as a part of security scheme: oauth2",
                    "key": "Authorization",
                    "value": "<token>"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/instruments?offset=0&limit=20&isin=<string>&type=EQUITY",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "instruments"
                  ],
                  "query": [
                    {
                      "description": "The number of items to skip for pagination.",
                      "key": "offset",
                      "value": "0"
                    },
                    {
                      "description": "The maximum number of items to return per page.",
                      "key": "limit",
                      "value": "20"
                    },
                    {
                      "description": "Filter instruments by ISIN code.",
                      "key": "isin",
                      "value": "<string>"
                    },
                    {
                      "description": "Filter instruments by type.",
                      "key": "type",
                      "value": "EQUITY"
                    }
                  ]
                }
              },
              "status": "Unauthorized",
              "code": 401,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"type\": \"<string>\",\n  \"status\": \"<integer>\",\n  \"title\": \"<string>\",\n  \"detail\": \"<string>\"\n}",
              "createdAt": "2026-07-28T03:24:13.000Z",
              "updatedAt": "2026-07-28T03:24:13.000Z",
              "uid": "35240-d22a12cf-e00b-487c-80b5-4f07c5d4a2b7"
            }
          ],
          "createdAt": "2026-07-28T03:24:13.000Z",
          "updatedAt": "2026-07-28T03:24:13.000Z",
          "uid": "35240-3bf4a1d6-8879-4fad-a8ff-598c5a04f1e9"
        }
      ],
      "id": "b83e0422-9eed-44fc-98af-7a4c61e214ff",
      "createdAt": "2026-07-28T03:24:13.000Z",
      "updatedAt": "2026-07-28T03:24:13.000Z",
      "uid": "35240-b83e0422-9eed-44fc-98af-7a4c61e214ff"
    }
  ],
  "auth": {
    "type": "oauth2",
    "oauth2": [
      {
        "key": "scope",
        "value": "users:read users:admin accounts:read accounts:admin orders:read orders:admin instruments:read portfolios:read portfolios:admin positions:read payments:read payments:admin reports:read webhooks:read webhooks:admin transactions:read fees:read fees:admin",
        "type": "string"
      },
      {
        "key": "accessTokenUrl",
        "value": "/auth/token",
        "type": "string"
      },
      {
        "key": "grant_type",
        "value": "client_credentials",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.upvest.co"
    }
  ]
}