Orion Advisor Solutions Integrations/Custodian API

The Integrations/Custodian API from Orion Advisor Solutions — 9 operation(s) for integrations/custodian.

Operations 9

GET /v1/Integrations/Custodian/Account/{accountId} Custodian get custodian for client account async #
GET /v1/Integrations/Custodian/Account/{accountId}/FidelityType Custodian get fidelity type for client account async #
GET /v1/Integrations/Custodian/Client/{clientId} Custodian get custodian for client async #
GET /v1/Integrations/Custodian/Document Custodian get folders #
GET /v1/Integrations/Custodian/Document/{custodian}/{documentType} Returns the document #
GET /v1/Integrations/Custodian/Document/{custodian}/{documentType}/{id} Returns the document #
GET /v1/Integrations/Custodian/Document/Client/{clientId} This is the starting point for getting Client Custodian Documents #
GET /v1/Integrations/Custodian/Document/Client/BrinkerTest/{clientId} Custodian test brinker async #
GET /v1/Integrations/Custodian/Document/Custodian/{custodian}/Client/{orionClientId} Get documents for by custodian and client Id #

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/orion-advisor-solutions-integrations-custodian-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

orion-advisor-solutions-integrations-custodian-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: V1
  title: Orion Connect Integrations/Custodian API
  x-swagger-net-version: 8.4.12.001
servers:
- url: https://api.orionadvisor.com/api
tags:
- name: Integrations/Custodian
paths:
  /v1/Integrations/Custodian/Account/{accountId}:
    get:
      tags:
      - Integrations/Custodian
      operationId: Custodian_GetCustodianForClientAccountAsync
      parameters:
      - name: accountId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: cancellation
        in: header
        required: true
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: object
            application/json:
              schema:
                type: object
            text/json:
              schema:
                type: object
            multipart/form-data:
              schema:
                type: object
      security:
      - Authorization: []
      summary: Custodian get custodian for client account async
      x-summary-source: derived
  /v1/Integrations/Custodian/Account/{accountId}/FidelityType:
    get:
      tags:
      - Integrations/Custodian
      operationId: Custodian_GetFidelityTypeForClientAccountAsync
      parameters:
      - name: accountId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: cancellation
        in: header
        required: true
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: object
            application/json:
              schema:
                type: object
            text/json:
              schema:
                type: object
            multipart/form-data:
              schema:
                type: object
      security:
      - Authorization: []
      summary: Custodian get fidelity type for client account async
      x-summary-source: derived
  /v1/Integrations/Custodian/Client/{clientId}:
    get:
      tags:
      - Integrations/Custodian
      operationId: Custodian_GetCustodianForClientAsync
      parameters:
      - name: clientId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: cancellation
        in: header
        required: true
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: object
            application/json:
              schema:
                type: object
            text/json:
              schema:
                type: object
            multipart/form-data:
              schema:
                type: object
      deprecated: true
      security:
      - Authorization: []
      summary: Custodian get custodian for client async
      x-summary-source: derived
  /v1/Integrations/Custodian/Document:
    get:
      tags:
      - Integrations/Custodian
      operationId: Custodian_GetFolders
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: object
            application/json:
              schema:
                type: object
            text/json:
              schema:
                type: object
            multipart/form-data:
              schema:
                type: object
      deprecated: true
      security:
      - Authorization: []
      summary: Custodian get folders
      x-summary-source: derived
  /v1/Integrations/Custodian/Document/{custodian}/{documentType}:
    get:
      tags:
      - Integrations/Custodian
      summary: Returns the document
      operationId: Custodian_GetV1IntegrationsCustodianDocumentByCustodianByDocumentType
      parameters:
      - name: custodian
        in: path
        required: true
        schema:
          type: string
          enum:
          - Pershing
          - Apex
          - TD
          - Schwab
          - Fidelity
          - GoldmanSachs
          - Axos
          - Undefined
          - Brinker_Fidelity
          - Arch
      - name: documentType
        in: path
        required: true
        schema:
          type: string
          enum:
          - GENERAL_DOCUMENT
          - STATEMENTS
          - CONFIRMS
          - TAX_STATEMENTS
          - NOTIFICATIONS
          - LETTERS
          - CORRESPONDENCE
          - TRADES
          - THIRD_PARTY_REPORTS
          - Tax1099
          - Tax1099R
          - Tax5489
      - name: id
        in: query
        required: true
        schema:
          type: string
      - name: fileName
        in: query
        required: false
        schema:
          type: string
          default: ''
      - name: custodianToken
        in: query
        required: false
        schema:
          type: string
      - name: accountNumber
        in: query
        required: false
        schema:
          type: string
          default: ''
      - name: accountType
        in: query
        required: false
        schema:
          type: string
          default: ''
      - name: taxDocType
        in: query
        required: false
        schema:
          type: string
          default: ''
      - name: reportType
        in: query
        required: false
        schema:
          type: string
          default: ''
      - name: ct
        in: header
        required: false
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: object
            application/json:
              schema:
                type: object
            text/json:
              schema:
                type: object
            multipart/form-data:
              schema:
                type: object
      security:
      - Authorization: []
  /v1/Integrations/Custodian/Document/{custodian}/{documentType}/{id}:
    get:
      tags:
      - Integrations/Custodian
      summary: Returns the document
      operationId: Custodian_GetDocumentAsync
      parameters:
      - name: custodian
        in: path
        required: true
        schema:
          type: string
          enum:
          - Pershing
          - Apex
          - TD
          - Schwab
          - Fidelity
          - GoldmanSachs
          - Axos
          - Undefined
          - Brinker_Fidelity
          - Arch
      - name: documentType
        in: path
        required: true
        schema:
          type: string
          enum:
          - GENERAL_DOCUMENT
          - STATEMENTS
          - CONFIRMS
          - TAX_STATEMENTS
          - NOTIFICATIONS
          - LETTERS
          - CORRESPONDENCE
          - TRADES
          - THIRD_PARTY_REPORTS
          - Tax1099
          - Tax1099R
          - Tax5489
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: fileName
        in: query
        required: false
        schema:
          type: string
          default: ''
      - name: custodianToken
        in: query
        required: false
        schema:
          type: string
      - name: accountNumber
        in: query
        required: false
        schema:
          type: string
          default: ''
      - name: accountType
        in: query
        required: false
        schema:
          type: string
          default: ''
      - name: taxDocType
        in: query
        required: false
        schema:
          type: string
          default: ''
      - name: reportType
        in: query
        required: false
        schema:
          type: string
          default: ''
      - name: ct
        in: header
        required: false
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: object
            application/json:
              schema:
                type: object
            text/json:
              schema:
                type: object
            multipart/form-data:
              schema:
                type: object
      security:
      - Authorization: []
  /v1/Integrations/Custodian/Document/Client/{clientId}:
    get:
      tags:
      - Integrations/Custodian
      summary: This is the starting point for getting Client Custodian Documents
      operationId: Custodian_GetSetUpCustodianForClientAsync
      parameters:
      - name: clientId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: ct
        in: header
        required: true
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: object
            application/json:
              schema:
                type: object
            text/json:
              schema:
                type: object
            multipart/form-data:
              schema:
                type: object
      security:
      - Authorization: []
  /v1/Integrations/Custodian/Document/Client/BrinkerTest/{clientId}:
    get:
      tags:
      - Integrations/Custodian
      operationId: Custodian_TestBrinkerAsync
      parameters:
      - name: clientId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: ct
        in: header
        required: true
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: object
            application/json:
              schema:
                type: object
            text/json:
              schema:
                type: object
            multipart/form-data:
              schema:
                type: object
      security:
      - Authorization: []
      summary: Custodian test brinker async
      x-summary-source: derived
  /v1/Integrations/Custodian/Document/Custodian/{custodian}/Client/{orionClientId}:
    get:
      tags:
      - Integrations/Custodian
      summary: Get documents for by custodian and client Id
      operationId: Custodian_GetDocumentsByClientAsync
      parameters:
      - name: custodian
        in: path
        description: The custodian to use.
        required: true
        schema:
          type: string
          enum:
          - Pershing
          - Apex
          - TD
          - Schwab
          - Fidelity
          - GoldmanSachs
          - Axos
          - Undefined
          - Brinker_Fidelity
          - Arch
      - name: orionClientId
        in: path
        description: The Orion Client ID
        required: true
        schema:
          type: integer
          format: int32
      - name: startDate
        in: query
        description: Optional starting date range. If null the last year will be returned.
        required: false
        schema:
          type: string
          format: date-time
      - name: endDate
        in: query
        description: Optional ending date range. If null the last year will be returned.
        required: false
        schema:
          type: string
          format: date-time
      - name: documentTypes
        in: query
        description: The types of documents you want back. If null all will be returned.
        required: false
        style: form
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - GENERAL_DOCUMENT
            - STATEMENTS
            - CONFIRMS
            - TAX_STATEMENTS
            - NOTIFICATIONS
            - LETTERS
            - CORRESPONDENCE
            - TRADES
            - THIRD_PARTY_REPORTS
            - Tax1099
            - Tax1099R
            - Tax5489
      - name: custodianToken
        in: query
        description: A token to be passed to the custodian.
        required: false
        schema:
          type: string
      - name: ct
        in: header
        required: false
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: object
            application/json:
              schema:
                type: object
            text/json:
              schema:
                type: object
            multipart/form-data:
              schema:
                type: object
      security:
      - Authorization: []
components:
  securitySchemes:
    Authorization:
      type: apiKey
      description: 'JWT Authorization header using the Session scheme. Example: "Authorization: Session {token}"'
      name: Authorization
      in: header