Orion API

REST/JSON API (OrionApi) for the Orion Portfolio Accounting System, spanning Portfolio, Trading (Eclipse), Billing, Reporting, Orion Connect, Risk, Planning, Astro, Bulk Extracts, and Notification Webhooks. Credential-gated with Basic Auth token, Impersonation, OAuth, refresh-token, switch-token, and SAML 2.0 SSO schemes.

Operations 5460

Showing the first 250 of 5460. The full set is in the contract, and via get_provider_operations.

POST /Actions/Remove Removes the Schwab integration for the current user. #
POST /Actions/Setup #
GET /v1/{uri} #
PUT /v1/{uri} #
POST /v1/{uri} #
DELETE /v1/{uri} #
OPTIONS /v1/{uri} #
HEAD /v1/{uri} #
PATCH /v1/{uri} #
GET /v1/AdvisorTrading/BuySell/Data #
GET /v1/AdvisorTrading/Core/EclipseFirm #
GET /v1/AdvisorTrading/Instances/Rep/{repId} #
GET /v1/AdvisorTrading/Instances/Rep/{repId}/{tradeInstanceId}/Orders #
GET /v1/AdvisorTrading/SleeveAssignment/Data #
GET /v1/Aggregator Gets a list of all aggregators #
GET /v1/Aggregator/AccessToken Gets a new access token from an id token request #
GET /v1/Aggregator/Accounts Gets All Akoya Accounts with balances #
GET /v1/Aggregator/Holdings Get All Holdings #
GET /v1/Aggregator/Token Gets All Idtokens for a single credentialId (aka: applinkdtlId) #
PUT /v1/Aggregator/Token Update refresh token of an akoya user #
GET /v1/Aggregator/Transactions Get All Transactions #
GET /v1/Authorization/Databases Gets a list of databases the logged in user has access to. The list includes a mark for which one the user is currently logged into. #
GET /v1/Authorization/Profiles Gets a list of profiles for the currently logged in user. #
GET /v1/Authorization/User Gets commonly used information about the logged in user. #
POST /v1/Authorization/User Create a new Client level user. Special permissions are required to allow client users to be created through this method. The selected user name must be unique, or an error will be #
GET /v1/Authorization/User/AvailableToConnect/{searchText} Gets a list of users that the current user is allowed to connect with. #
GET /v1/Authorization/User/Databases Gets a list of databases the logged in user has access to. #
GET /v1/Authorization/User/Databases/{key} Gets the database that has the provided key. If the item specified doesn't exist or isn't accessible to the logged in users a 404 will be thrown. #
PUT /v1/Authorization/User/Databases/{key} #
PUT /v1/Authorization/User/Databases/Action/LockDown #
GET /v1/Authorization/User/Databases/LockDown #
GET /v1/Authorization/User/Gravatar Gets commonly used information about the logged in user. #
GET /v1/Authorization/User/Integrations/{app} Retreives the Intgration information for the specified integration partner application for the user that is currently logged in, or the impersonated user. #
PUT /v1/Authorization/User/Integrations/{app} Updates the current users integration information for the Currently logged in, or the impersonated user. #
DELETE /v1/Authorization/User/Integrations/{app} Deletes the integration information for the specified integration application, and for the current logged in user. #
POST /v1/Authorization/User/Integrations/SaleForce #
GET /v1/Authorization/User/Logo Gets the user's logo #
GET /v1/Authorization/User/Privileges #
GET /v1/Authorization/User/Privileges/{code} Gets the right that the logged in user has that matches the security code provided. #
POST /v1/Authorization/User/Privileges/Codes Gets the rights that the logged in user has that matches the security codes provided. #
PUT /v1/Authorization/User/Reset Marks the currently logged in user as reset, requiring a password change on next login. #
GET /v1/Authorization/User/Rights Gets a list of rights that the logged in user has. #
GET /v1/Authorization/User/Rights/{securitycode} Gets the right that the logged in user has that matches the security code provided. #
GET /v1/Authorization/User/Rights/Groups Gets the groups that the logged in user has access to. #
GET /v1/Authorization/User/Rights/ObjectTypeCode/{code} Gets the rights that the logged in user has that fall within the object type code provided. #
GET /v1/Authorization/User/ServiceTeam #
GET /v1/Authorization/User/Verbose #
PUT /v1/Authorization/User/Verbose #
GET /v1/Billing/Accounts #
GET /v1/Billing/Accounts/{key} Gets the bill account that has the provided key. If the item specified doesn't exist or isn't accessible to the logged in users a 404 will be thrown. #
PUT /v1/Billing/Accounts/{key}/CreditCardNumber Return Credit Card Number #
GET /v1/Billing/Accounts/{key}/DefaultPercentsForGeneralAccount Gets Percent for Account #
GET /v1/Billing/Accounts/{key}/RecurringAdjustments Returns accounts with recurring adjustments #
GET /v1/Billing/Accounts/{key}/Tickers/Simple Generate Tickers associated with account #
GET /v1/Billing/Accounts/AccountSearch Search Billing Accounts #
GET /v1/Billing/Accounts/AccountSearch/{search} Search Billing Accounts #
POST /v1/Billing/Accounts/CheckPayforAccounts check bill account paymethid indirect can't add payfor accounts #
GET /v1/Billing/Accounts/GetAllPaidbyBillAccounts Return all acount ids paying for someone #
GET /v1/Billing/Accounts/GetCounts #
GET /v1/Billing/Accounts/Grid #
GET /v1/Billing/Accounts/Grid/New #
GET /v1/Billing/Accounts/HouseholdRecurringAdjustments Returns recurring adjustments for household #
POST /v1/Billing/Accounts/ImportFileFilter Takes an xlsx or csv file as multipart content. The file needs either an "Account ID" or "Account Number" or "Household ID" or "Representative Name" or "Representative Number" colu #
POST /v1/Billing/Accounts/List Gets a list of bill accounts that match one of the keys in the provided list. #
POST /v1/Billing/Accounts/List/AccountIds Gets a list of Bill Account Grid objects by AccountIds #
POST /v1/Billing/Accounts/List/Id Gets a list of bill accounts that match one of the keys in the provided list. #
GET /v1/Billing/Accounts/RecurringAdjustments Returns recurring adjustments #
GET /v1/Billing/Accounts/SimpleBillAccounts Get a list of simple bill accounts that the logged in user has access to see. Use $top and $skip in the query string to page through the data. #
GET /v1/Billing/Accounts/Summary Gets the bill account summaries. #
GET /v1/Billing/accountsPaidByFor/{key} #
GET /v1/Billing/AccountStatusTypes Get list of Bill Account Status Types. #
GET /v1/Billing/AdjustmentTypes #
POST /v1/Billing/AdjustmentTypes #
GET /v1/Billing/AdjustmentTypes/{key} #
PUT /v1/Billing/AdjustmentTypes/{key} #
DELETE /v1/Billing/AdjustmentTypes/{key} #
POST /v1/Billing/AdjustmentTypes/DeleteMany #
GET /v1/Billing/AdjustmentTypes/History/{key} #
GET /v1/Billing/Assets Get a list of bill assets that the logged in user has access to see. The return is limited to pages of 50000. Use $top and $skip in the query string to page through the data. #
GET /v1/Billing/Assets/{key} Gets the bill asset that has the provided key. If the item specified doesn't exist or isn't accessible to the logged in users a 404 will be thrown. #
GET /v1/Billing/Assets/ExcludeandPartially Get a list of excluded & partially excluded bill assets that the logged in user has access to see. The return is limited to pages of 50000. Use $top and $skip in the query stri #
GET /v1/Billing/Assets/HouseholdExclusions Get all assets that have been excluded at the household level The return is limited to pages of 50000. Use $top and $skip in the query string to page through the data. #
GET /v1/Billing/Assets/HouseholdExclusionsAll Get all assets that have been excluded enable and disabled at the household level The return is limited to pages of 50000. Use $top and $skip in the query string to page through th #
POST /v1/Billing/Assets/List Gets a list of bill assets that match one of the keys in the provided list. #
POST /v1/Billing/Assets/List/Id Gets a list of bill assets that match one of the keys in the provided list. #
GET /v1/Billing/Assets/SecurityClassificationExclusions Get all security class exclusions for the Exclusions page. Requires split opex_Billing_UseNewSecurityClass_19909. Returns local security classes excluded from fees and payouts. #
GET /v1/Billing/Audit/{key}/File #
DELETE /v1/Billing/Audit/{key}/File #
GET /v1/Billing/Audit/AuditFiles #
GET /v1/Billing/Audit/Consolidation/AuditFiles List of Audit Files for a date range #
POST /v1/Billing/Audit/PayablesByRep #
GET /v1/Billing/Audit/PayablesByRep/{key} #
DELETE /v1/Billing/Audit/PayablesByRep/Action/Delete/{key} #
POST /v1/Billing/Audit/PayablesByRep/Action/Download #
GET /v1/Billing/Audit/PayablesByRep/Action/Download/{sessionId} #
POST /v1/Billing/Audit/PayablesByRep/Action/SendFile Send files to users associated with Reps #
GET /v1/Billing/BillAssetItem/{key} #
GET /v1/Billing/BillAssetItem/{key}/export #
GET /v1/Billing/BillCompareDashboard/BillTypes Get Bill Compare Instances for comparision #
POST /v1/Billing/BillCompareDashboard/Note Create new bill compare note. #
GET /v1/Billing/BillCompareDashboard/Note/{key} Gets the note that has the provided key. If the item specified doesn't exist or isn't accessible to the logged in users a 404 will be thrown. #
PUT /v1/Billing/BillCompareDashboard/Note/{key} Update the note that has the provided key. #
DELETE /v1/Billing/BillCompareDashboard/Note/{key} Deletes note record provided the key. #
GET /v1/Billing/BillCompareDashboard/Note/New Gets the notes that match with provided filters. #
GET /v1/Billing/BillCompareDashboard/Notes Gets the notes that match with provided filters. #
GET /v1/Billing/BillCompareDashboard/Results Get Bill Compare results #
GET /v1/Billing/BillCompareDashboard/SummaryCount Get summary for Bill Compare Dashboard #
GET /v1/Billing/BillDataExport Get list of unpaid bills. #
POST /v1/Billing/BillGenerator/Action/Instance Create bill instance and client instances #
POST /v1/Billing/BillGenerator/Action/Recalc Create bill instance and client instances #
POST /v1/Billing/BillGenerator/Action/RecalcPayables #
POST /v1/Billing/BillGenerator/Action/RecalcPayees #
POST /v1/Billing/BillGenerator/Action/RecalcRepSplit recalculate payables by spliting rep bill by percentage setup thru history #
PUT /v1/Billing/BillGenerator/BillAccountItem #
GET /v1/Billing/BillGenerator/BillAccountItems #
GET /v1/Billing/BillGenerator/BillAccountItems/BillAccountAdj/{key} Retrieves bill account item adjustments by BillAccountItem key #
PUT /v1/Billing/BillGenerator/BillAccountItems/BillAccountAdj/edit/{billAccountItemId} This operation will add/update/delete Bill Account Adjustments. It takes three parameters billAccountItemId (required), adjustments(required), cancellationToken(required) & opt #
GET /v1/Billing/BillGenerator/BillAccountItems/PayableItems/{key} Retrieves PayableItems by BillAccountItem key #
GET /v1/Billing/BillGenerator/BillAccountItems/PayableItems/PayableItemAdjustment/{key} Retrieves Payable Item adjustments by Payable Item key #
PUT /v1/Billing/BillGenerator/BillAccountItems/PayableItems/PayableItemAdjustment/edit/{payableId} This operation will add/update/delete payable adjustments. It takes three parameters payableId (required), payableAdjs(required) and cancellationToken(required) #
GET /v1/Billing/BillGenerator/BillItems #
GET /v1/Billing/BillGenerator/BillItemsOptimize Call the v1/Billing/BillGenerator/BillItems endpoint instead. #
GET /v1/Billing/BillGenerator/BillPeriodDetail Get bill period detail. #
GET /v1/Billing/BillGenerator/BillTimeFrames Bill generator billing timeframes #
POST /v1/Billing/BillGenerator/getCashflows Get cash-flow detail #
GET /v1/Billing/BillGenerator/Instance/{key}/ClientList Return list of client instances #
GET /v1/Billing/BillGenerator/Instance/{key}/ClientList/Grid Return list of client instances #
POST /v1/Billing/BillGenerator/Instance/{key}/ClientList/Grid Get Bill Instance Clients by client Ids #
GET /v1/Billing/BillGenerator/Overview Bill generator overview #
POST /v1/Billing/BillGenerator/Simple/Bill/Ids #
GET /v1/Billing/BillGenerator/Summary Get summary for bill generator #
GET /v1/Billing/BillingCompare Get list of Billing Compares in DB #
GET /v1/Billing/BillingCompare/HouseholdBills/{clientId} Get Household Bills #
GET /v1/Billing/BillingCompare/instance This operation will compare account items between two bill instances #
GET /v1/Billing/BillingCompare/instance/new Enhanced billing compare that returns both Receivables and Payables data with warnings and filtering #
GET /v1/Billing/BillingEntities #
GET /v1/Billing/BillingSummary Get a billing summary list. #
GET /v1/Billing/BillPayMethods Get list of pay methods in database #
GET /v1/Billing/BillPayMethods/{key} Get a bill pay method by Id #
PUT /v1/Billing/BillPayMethods/Update Update bill pay method #
GET /v1/Billing/BillProductGroup Returns a list of Bill Product Groups #
POST /v1/Billing/BillProductGroup Create a new Bill Product Group #
GET /v1/Billing/BillProductGroup/{key} Fetch a Bill Product Group by key #
PUT /v1/Billing/BillProductGroup/{key} Updates a new Bill Product Group #
DELETE /v1/Billing/BillProductGroup/{key} Delete a Bill Product Group by key #
GET /v1/Billing/BillProductGroup/{key}/Grid Returns Bill Product Groups Details by Bill Product Group ID for a grid #
GET /v1/Billing/BillProductGroup/Grid Returns a list of Bill Product Groups Details for a grid #
GET /v1/Billing/Bills Get a list of bills that the logged in user has access to see. The return is limited to pages of 50000. Use $top and $skip in the query string to page through the data. #
GET /v1/Billing/Bills/{key} Gets the bills that has the provided key. If the item specified doesn't exist or isn't accessible to the logged in users a 404 will be thrown. #
DELETE /v1/Billing/Bills/{key}/Action/DeleteClientRelatedBills #
PUT /v1/Billing/Bills/{key}/Action/Hold #
PUT /v1/Billing/Bills/{key}/Action/RemoveHold #
GET /v1/Billing/Bills/{key}/Log Get bill log that has the provided key. If the item specified doesn't exist or isn't accessible to the logged in users a 404 will be thrown. #
GET /v1/Billing/Bills/{key}/Simple Gets the simple bill that has the provided key. If the item specified doesn't exist or isn't accessible to the logged in users a 404 will be thrown. #
PUT /v1/Billing/Bills/Action/Delete Delete bill records provided in the list of ids. #
POST /v1/Billing/Bills/List Gets a list of bill assets that match one of the keys in the provided list. #
POST /v1/Billing/Bills/List/Id Gets a list of bill assets that match one of the keys in the provided list. #
GET /v1/Billing/Bills/Simple Gets a simple list of bills that the logged in user has access to. The return is limited to pages of 50000. Use $top and $skip in the query string to page through the data. #
POST /v1/Billing/Bills/Simple/List Gets a simple list of bill that match one of the keys in the provided list. #
POST /v1/Billing/Bills/Simple/List/Id Gets a simple list of bill that match one of the keys in the provided list. #
POST /v1/Billing/Bills/ValidateAccPayments Returns a list of BillIds for instances where a Household account was making payments to other Household accounts. #
GET /v1/Billing/BillScheduleElementRestrictions Returns a list of broker dealer fees. #
POST /v1/Billing/BillScheduleElementRestrictions Accepts a Broker Dealers Fee Restriction and writes it into the table. #
PUT /v1/Billing/BillScheduleElementRestrictions/Action/Delete Deletes a list of Broker Dealers Fee Restrictions . #
PUT /v1/Billing/BillScheduleElementRestrictions/list Accepts a list of Broker Dealers Fee Restrictions and writes them into the table. #
GET /v1/Billing/BillTransmitMethods Get a list of BillTransmitMethods that the logged in user has access to see. #
GET /v1/Billing/BillTransmitMethods/{key} Gets the BillTransmitMethod that has the provided key. If the item specified doesn't exist or isn't accessible to the logged in users a 404 will be thrown. #
GET /v1/Billing/BillTransmitMethods/Simple Get a simple list of BillTransmitMethods that the logged in user has access to see. #
GET /v1/Billing/CancellationFeeAdjDefault #
POST /v1/Billing/CancellationFeeAdjDefault #
GET /v1/Billing/CancellationFeeAdjDefault/{key} #
PUT /v1/Billing/CancellationFeeAdjDefault/{key} #
DELETE /v1/Billing/CancellationFeeAdjDefault/{key} #
PUT /v1/Billing/CancellationFeeAdjDefault/DeleteMany #
GET /v1/Billing/CancellationFeeAdjDefault/History/{key} #
GET /v1/Billing/CashFunding Returns a list of Cash Funding Accounts with Balance Due #
GET /v1/Billing/Clients Get a list of billing clients that the logged in user has access to see. The return is limited to pages of 60000. Use $top and $skip in the query string to page through the data. #
GET /v1/Billing/Clients/{key} Gets the client that has the provided key. If the item specified doesn't exist or isn't accessible to the logged in users a 404 will be thrown. #
GET /v1/Billing/Clients/{key}/RelatedAccounts Gets a list of related accounts. Related accounts are accounts that fall below the client with the specified key or fall below another client which is related to the client with th #
GET /v1/Billing/Clients/All Get a list of all clients that the logged in user has access to see. #
GET /v1/Billing/Clients/Grid Get a list of all clients that the logged in user has access to see. #
POST /v1/Billing/Clients/List Gets a list of bill clients that match one of the keys in the provided list. #
POST /v1/Billing/Clients/List/Id Gets a list of bill clients that match one of the keys in the provided list. #
GET /v1/Billing/ClientStatuses/Simple Get all billing client statuses #
POST /v1/Billing/Consolidation/PostAuditFiles Generate Audit files #
GET /v1/Billing/Consolidation/ReceiveableSummary Obsolete. This endpoint is no longer valid and will be removed 7/11/2024. New endpont is /Billing/CashFunding. #
GET /v1/Billing/Counts #
PUT /v1/Billing/CreateNewBillAccountItemAdj #
PUT /v1/Billing/CreateNewPayableItemAdj #
POST /v1/Billing/DeleteNotes Create new confirm overview notes #
GET /v1/Billing/Entities/{key} Get a bill entity by Id #
GET /v1/Billing/Entities/BillEntitiyHistory Gets a list of bill entity audit histories #
PUT /v1/Billing/Entities/Delete #
GET /v1/Billing/Entities/EntityList Get list of bill entities in database #
POST /v1/Billing/Entities/New Add new bill entity #
PUT /v1/Billing/Entities/Update Update bill entity #
GET /v1/Billing/Enums #
GET /v1/Billing/FeatureFlags Get feature flags for bill generation processing #
DELETE /v1/Billing/FeeCollection/{id} #
POST /v1/Billing/FeeCollection/{id}/Action/BluePay Sent payment information to bluepay #
POST /v1/Billing/FeeCollection/{id}/Action/FeeFiles #
POST /v1/Billing/FeeCollection/{id}/Action/Payments #
POST /v1/Billing/FeeCollection/{id}/Action/Refresh #
GET /v1/Billing/FeeCollection/{id}/Details #
GET /v1/Billing/FeeCollection/{id}/Details/Counts #
GET /v1/Billing/FeeCollection/{id}/Details/PayMethod/Counts #
POST /v1/Billing/FeeCollection/Instance #
GET /v1/Billing/FeeCollection/Instances Returns fee collection instance list #
POST /v1/Billing/FeeFile/Action/Schwab #
GET /v1/Billing/FeeFile/instance/{id} #
POST /v1/Billing/FeeType post form to add a new fee type #
GET /v1/Billing/FeeType/{id} find a fee type by id #
PUT /v1/Billing/FeeType/{id} post fee for update #
DELETE /v1/Billing/FeeType/{id} remove a fee type by id #
GET /v1/Billing/FeeType/List Return all the fee types #
GET /v1/Billing/FinalBills/account/{key} Get Account for a given Account Id #
GET /v1/Billing/FinalBills/accounts/household/{key} Get list of accounts by Household Id #
GET /v1/Billing/FinalBills/accounts/registration/{key} Get list of accounts by Registration Id #
GET /v1/Billing/FinalBills/CreateBillInstance/{key} Actually create the bill instance from the final bill instance session. #
POST /v1/Billing/FinalBills/CreateFinalBillInstance Create final bill instance #
PUT /v1/Billing/FinalBills/CreateFinalBillInstanceItem Create final bill instance item #
DELETE /v1/Billing/FinalBills/DeleteFinalBillInstance/{key} Delete Final Bill Instance #
DELETE /v1/Billing/FinalBills/DeleteFinalBillInstanceItem/{key} Delete Final Bill Instance Item #
GET /v1/Billing/FinalBills/GetFinalBillInstance/{key} Gets a final bill instance for a given key #
GET /v1/Billing/FinalBills/GetFinalBillInstanceItem/{key} Gets a final bill instance item by key #
GET /v1/Billing/FinalBills/GetFinalBillInstanceItemAccounts/{key} Gets a list of final bill instance items accounts by the final bill instance id #
GET /v1/Billing/FinalBills/GetFinalBillInstances Gets a list of incomplete final bill instances #
GET /v1/Billing/FinalBills/GetFinalBillInstances/Grid #
PUT /v1/Billing/FinalBills/UpdateFinalBillInstance Update Final Bill Instance #
PUT /v1/Billing/FinalBills/UpdateFinalBillInstanceItem Update Final Bill Instance Item #
POST /v1/Billing/FinancialPlanningFee/Action/Instance/{clientId}/{feeTypeId} Get a list of financial planning fees using a household id #
POST /v1/Billing/FinancialPlanningFee/CreateBluePayPayment Generate BluePay payments by taking a list of bill ids and submitting to BluePayPaymentsAccess #
GET /v1/Billing/FinancialPlanningFee/List/{householdId} Get a list of financial planning fees using a household id #
POST /v1/Billing/GenerateMockBills Generate Mock Bills for a date, renewals for pre-billing review #
PUT /v1/Billing/Hierarchy Update a fee hierarchy record. #
POST /v1/Billing/Hierarchy Create a new fee hierarchy record. #
GET /v1/Billing/Hierarchy/BillEntity/Search Searches fee hierarchy records by bill entity. #
GET /v1/Billing/Hierarchy/BillEntity/Search/{search} Searches fee hierarchy records by bill entity. #
GET /v1/Billing/Hierarchy/Consolidation Get all fee hierarchy records. #
GET /v1/Billing/Hierarchy/Consolidation/{entity}/Search Get fee hierarchy records for search criteria. #
GET /v1/Billing/Hierarchy/Consolidation/{entity}/Search/{search} Get fee hierarchy records for search criteria. #
GET /v1/Billing/Hierarchy/Consolidation/Accounts Get fee hierarchy account records #
POST /v1/Billing/Hierarchy/Consolidation/Accounts/Search Get fee hierarchy account records by search criteria #
POST /v1/Billing/Hierarchy/Consolidation/new/Search Get fee hierarchy records by search criteria. #
GET /v1/Billing/Hierarchy/Consolidation/Search Get fee hierarchy records for search criteria. #
GET /v1/Billing/Hierarchy/Consolidation/Search/{search} Get fee hierarchy records for search criteria. #
PUT /v1/Billing/Hierarchy/Consolidation/Update Update a fee hierarchy record. #
GET /v1/Billing/Hierarchy/CustodianCount Get counts of custodians given a specific fee hierarchy level/id #
GET /v1/Billing/Hierarchy/Default Get a fee hierarchy record with default values, for use in creating a new record. Does not add the new record. #
PUT /v1/Billing/Hierarchy/Delete Delete a list of fee hierarchy records by 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-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-orion-connect-openapi.json Raw ↑
{
  "swagger": "2.0",
  "info": {
    "version": "V1",
    "title": "Orion Connect API",
    "x-swagger-net-version": "8.4.12.001"
  },
  "host": "api.orionadvisor.com",
  "basePath": "/api",
  "schemes": [
    "https"
  ],
  "paths": {
    "/Actions/Remove": {
      "post": {
        "tags": [
          "Remove"
        ],
        "summary": "Removes the Schwab integration for the current user.",
        "description": "The user must have the necessary privileges to remove the integration.",
        "operationId": "Supernova_RemoveServiceAsync",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "application/xml",
          "text/xml",
          "multipart/form-data"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "boolean"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      }
    },
    "/Actions/Setup": {
      "post": {
        "tags": [
          "Setup"
        ],
        "operationId": "Supernova_SetupService",
        "consumes": [
          "text/plain",
          "application/json",
          "text/json",
          "application/xml",
          "text/xml",
          "application/x-www-form-urlencoded",
          "multipart/form-data"
        ],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "application/xml",
          "text/xml",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "setupRequest",
            "in": "body",
            "required": true,
            "schema": {
              "$ref": "#/definitions/OAS.WebApi.DTO.Integrations.IntegrationSetupRequestDto"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "$ref": "#/definitions/OAS.WebApi.DTO.Integrations.BasicIntegrationConfigDto"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      }
    },
    "/v1/{uri}": {
      "get": {
        "tags": [
          "{uri}"
        ],
        "operationId": "Catchall_GetRedirect",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "uri",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "object"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      },
      "put": {
        "tags": [
          "{uri}"
        ],
        "operationId": "Catchall_MethodNotAllowed",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "uri",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "object"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      },
      "post": {
        "tags": [
          "{uri}"
        ],
        "operationId": "Catchall_PostV1ByUri",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "uri",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "object"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      },
      "delete": {
        "tags": [
          "{uri}"
        ],
        "operationId": "Catchall_DeleteV1ByUri",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "uri",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "object"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      },
      "options": {
        "tags": [
          "{uri}"
        ],
        "operationId": "Catchall_OptionsV1ByUri",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "uri",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "object"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      },
      "head": {
        "tags": [
          "{uri}"
        ],
        "operationId": "Catchall_HeadV1ByUri",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "uri",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "object"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      },
      "patch": {
        "tags": [
          "{uri}"
        ],
        "operationId": "Catchall_PatchV1ByUri",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "uri",
            "in": "path",
            "required": true,
            "type": "string"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "object"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      }
    },
    "/v1/AdvisorTrading/BuySell/Data": {
      "get": {
        "tags": [
          "AdvisorTrading/BuySell"
        ],
        "operationId": "AdvisorTradingBuySell_GetBuySellDataAsync",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "entity",
            "in": "query",
            "required": true,
            "type": "string",
            "enum": [
              "Undefined",
              "Payee",
              "BrokerDealer",
              "Wholesaler",
              "Representative",
              "Client",
              "Registration",
              "Account",
              "Asset",
              "Product",
              "Transaction",
              "Distribution",
              "FundFamily",
              "Personal",
              "PayoutSchedule",
              "FeeSchedule",
              "Platform",
              "RIA",
              "Custodian",
              "Journal",
              "SWP",
              "Other",
              "NASD",
              "CashFunding",
              "Bill",
              "BillInstance",
              "BillMasterPayout",
              "Model",
              "NewAccountClient",
              "NewAccountReg",
              "DownloadExclusion",
              "Price",
              "UserDefinedFields",
              "NewAcctUserDef",
              "ManagersMessage",
              "IndexEntry",
              "PerformanceFee",
              "PerformancePayout",
              "NewAccountAsset",
              "Owner",
              "Administrator",
              "OutsideClient",
              "SubAdvisor",
              "ModelRange",
              "FaxCover",
              "Fax",
              "OneTimeDistribution",
              "WebLogin",
              "Plan401k",
              "BillAccountItem",
              "ThirdPartyAdministrator",
              "CrmContact",
              "Participant",
              "PlanSponsor",
              "CRMEmailList",
              "ThirdParty",
              "WorkflowItem",
              "WorkflowAction",
              "ServiceAccount",
              "EntityOption",
              "HouseholdMember",
              "DownloadSymbol",
              "IndexBlend",
              "NABenefit",
              "AggregateModel",
              "CompositeRange",
              "RepAccountManager",
              "ScriptsScrubs",
              "ServiceAccountBrokerDealer",
              "BusinessLine",
              "Blob",
              "AssetClass",
              "ServiceAccountLite",
              "NewAcctUserDefDtl",
              "Branch",
              "AssetLevelStrategy",
              "Report",
              "DataQueries",
              "PriceUnUsed",
              "ModelItem",
              "AssetCategory",
              "RiskCategory",
              "PlatformRange",
              "Dividend",
              "RegistrationType",
              "CustodianCommon",
              "RepState",
              "QpeDashboard",
              "ReportBatch",
              "ModelGroup",
              "ShareClass",
              "DownloadFile",
              "User",
              "DynamicGrouping",
              "ProductType",
              "ProductSubType",
              "InvestmentObjective",
              "PortfolioGroup",
              "OrionRealizedLot",
              "OrionUnrealizedLot",
              "CustodianRealizedLot",
              "CustodianUnrealizedLot",
              "AssetCategoryParent",
              "TaxType",
              "AuditRequest",
              "AuditRequestLetter",
              "ManagedUnmanaged",
              "AuditRowAttachment",
              "InformPolicy",
              "InformAnswerAttachment",
              "UserDetail",
              "BillPayMethod",
              "ModelInclusion",
              "CommunityModel",
              "EclipseModel",
              "Global",
              "ClientCategory",
              "Taxability",
              "Qualified",
              "TaxID",
              "BondState",
              "ProductTaxability",
              "TargetAllocation",
              "RIATable",
              "ProductRegion",
              "ProductPropertyType",
              "ProductManagerAip",
              "MoodyRating",
              "SPRating",
              "BondMaturityYear",
              "InterestRate",
              "RegistrationTaxType",
              "MaturityPeriod",
              "NewHousehold",
              "BillPayoutDashboardPayment",
              "OptionLevel",
              "MarginAgreement",
              "PrimeBrokerage",
              "InformHistoricalDocument",
              "SleeveStrategyAggregate",
              "MorningstarSector",
              "BillEntity",
              "SleeveStrategy",
              "MorningstarGeography",
              "GenericProspect",
              "BillEntityType",
              "AdditionalRep",
              "BillPayoutReport",
              "ProductSubHolding",
              "DownloadSource",
              "ModelVsActual",
              "ProductVintageYear",
              "EclipsePortfolio",
              "Country",
              "Currency",
              "SecurityClassification1",
              "SecurityClassification2",
              "SecurityClassification3",
              "SecurityClassification4",
              "SecurityClassification5",
              "SecurityClassification6",
              "SecurityClassification7",
              "SecurityClassification8",
              "SecurityClassification9",
              "SecurityClassification10",
              "SecurityClassification11",
              "SecurityClassification12",
              "SecurityClassification13",
              "SecurityClassification14",
              "SecurityClassification15",
              "SecurityClassification16",
              "SecurityClassification17",
              "SecurityClassification18",
              "SecurityClassification19",
              "SecurityClassification20",
              "SecurityClassification21",
              "SecurityClassification22",
              "SecurityClassification23",
              "SecurityClassification24",
              "SecurityClassification25",
              "DownloadRecord",
              "CustomGrouping",
              "Cotenant",
              "AllocatedUnrealizedCostBasis",
              "AllocatedRealizedCostBasis"
            ]
          },
          {
            "name": "entityId",
            "in": "query",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "name": "ct",
            "in": "header",
            "required": true
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "object"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      }
    },
    "/v1/AdvisorTrading/Core/EclipseFirm": {
      "get": {
        "tags": [
          "AdvisorTrading/Core"
        ],
        "operationId": "AdvisorTradingCore_GetEclipseFirmIdAsync",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "entity",
            "in": "query",
            "required": true,
            "type": "string",
            "enum": [
              "Undefined",
              "Payee",
              "BrokerDealer",
              "Wholesaler",
              "Representative",
              "Client",
              "Registration",
              "Account",
              "Asset",
              "Product",
              "Transaction",
              "Distribution",
              "FundFamily",
              "Personal",
              "PayoutSchedule",
              "FeeSchedule",
              "Platform",
              "RIA",
              "Custodian",
              "Journal",
              "SWP",
              "Other",
              "NASD",
              "CashFunding",
              "Bill",
              "BillInstance",
              "BillMasterPayout",
              "Model",
              "NewAccountClient",
              "NewAccountReg",
              "DownloadExclusion",
              "Price",
              "UserDefinedFields",
              "NewAcctUserDef",
              "ManagersMessage",
              "IndexEntry",
              "PerformanceFee",
              "PerformancePayout",
              "NewAccountAsset",
              "Owner",
              "Administrator",
              "OutsideClient",
              "SubAdvisor",
              "ModelRange",
              "FaxCover",
              "Fax",
              "OneTimeDistribution",
              "WebLogin",
              "Plan401k",
              "BillAccountItem",
              "ThirdPartyAdministrator",
              "CrmContact",
              "Participant",
              "PlanSponsor",
              "CRMEmailList",
              "ThirdParty",
              "WorkflowItem",
              "WorkflowAction",
              "ServiceAccount",
              "EntityOption",
              "HouseholdMember",
              "DownloadSymbol",
              "IndexBlend",
              "NABenefit",
              "AggregateModel",
              "CompositeRange",
              "RepAccountManager",
              "ScriptsScrubs",
              "ServiceAccountBrokerDealer",
              "BusinessLine",
              "Blob",
              "AssetClass",
              "ServiceAccountLite",
              "NewAcctUserDefDtl",
              "Branch",
              "AssetLevelStrategy",
              "Report",
              "DataQueries",
              "PriceUnUsed",
              "ModelItem",
              "AssetCategory",
              "RiskCategory",
              "PlatformRange",
              "Dividend",
              "RegistrationType",
              "CustodianCommon",
              "RepState",
              "QpeDashboard",
              "ReportBatch",
              "ModelGroup",
              "ShareClass",
              "DownloadFile",
              "User",
              "DynamicGrouping",
              "ProductType",
              "ProductSubType",
              "InvestmentObjective",
              "PortfolioGroup",
              "OrionRealizedLot",
              "OrionUnrealizedLot",
              "CustodianRealizedLot",
              "CustodianUnrealizedLot",
              "AssetCategoryParent",
              "TaxType",
              "AuditRequest",
              "AuditRequestLetter",
              "ManagedUnmanaged",
              "AuditRowAttachment",
              "InformPolicy",
              "InformAnswerAttachment",
              "UserDetail",
              "BillPayMethod",
              "ModelInclusion",
              "CommunityModel",
              "EclipseModel",
              "Global",
              "ClientCategory",
              "Taxability",
              "Qualified",
              "TaxID",
              "BondState",
              "ProductTaxability",
              "TargetAllocation",
              "RIATable",
              "ProductRegion",
              "ProductPropertyType",
              "ProductManagerAip",
              "MoodyRating",
              "SPRating",
              "BondMaturityYear",
              "InterestRate",
              "RegistrationTaxType",
              "MaturityPeriod",
              "NewHousehold",
              "BillPayoutDashboardPayment",
              "OptionLevel",
              "MarginAgreement",
              "PrimeBrokerage",
              "InformHistoricalDocument",
              "SleeveStrategyAggregate",
              "MorningstarSector",
              "BillEntity",
              "SleeveStrategy",
              "MorningstarGeography",
              "GenericProspect",
              "BillEntityType",
              "AdditionalRep",
              "BillPayoutReport",
              "ProductSubHolding",
              "DownloadSource",
              "ModelVsActual",
              "ProductVintageYear",
              "EclipsePortfolio",
              "Country",
              "Currency",
              "SecurityClassification1",
              "SecurityClassification2",
              "SecurityClassification3",
              "SecurityClassification4",
              "SecurityClassification5",
              "SecurityClassification6",
              "SecurityClassification7",
              "SecurityClassification8",
              "SecurityClassification9",
              "SecurityClassification10",
              "SecurityClassification11",
              "SecurityClassification12",
              "SecurityClassification13",
              "SecurityClassification14",
              "SecurityClassification15",
              "SecurityClassification16",
              "SecurityClassification17",
              "SecurityClassification18",
              "SecurityClassification19",
              "SecurityClassification20",
              "SecurityClassification21",
              "SecurityClassification22",
              "SecurityClassification23",
              "SecurityClassification24",
              "SecurityClassification25",
              "DownloadRecord",
              "CustomGrouping",
              "Cotenant",
              "AllocatedUnrealizedCostBasis",
              "AllocatedRealizedCostBasis"
            ]
          },
          {
            "name": "entityId",
            "in": "query",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "name": "ct",
            "in": "header",
            "required": true
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "object"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      }
    },
    "/v1/AdvisorTrading/Instances/Rep/{repId}": {
      "get": {
        "tags": [
          "AdvisorTrading/Instances"
        ],
        "operationId": "AdvisorTradingInstances_GetTradeInstancesByRepIdAsync",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "repId",
            "in": "path",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "name": "ct",
            "in": "header",
            "required": true
          },
          {
            "name": "skip",
            "in": "query",
            "required": false,
            "type": "integer",
            "format": "int32"
          },
          {
            "name": "take",
            "in": "query",
            "required": false,
            "type": "integer",
            "format": "int32"
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "object"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      }
    },
    "/v1/AdvisorTrading/Instances/Rep/{repId}/{tradeInstanceId}/Orders": {
      "get": {
        "tags": [
          "AdvisorTrading/Instances"
        ],
        "operationId": "AdvisorTradingInstances_GetTradeOrdersByInstanceAsync",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "repId",
            "in": "path",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "name": "tradeInstanceId",
            "in": "path",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "name": "ct",
            "in": "header",
            "required": true
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "object"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      }
    },
    "/v1/AdvisorTrading/SleeveAssignment/Data": {
      "get": {
        "tags": [
          "AdvisorTrading/SleeveAssignment"
        ],
        "operationId": "AdvisorTradingSleeveAssignment_GetSleeveAssignmentDataAsync",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "entity",
            "in": "query",
            "required": true,
            "type": "string",
            "enum": [
              "Undefined",
              "Payee",
              "BrokerDealer",
              "Wholesaler",
              "Representative",
              "Client",
              "Registration",
              "Account",
              "Asset",
              "Product",
              "Transaction",
              "Distribution",
              "FundFamily",
              "Personal",
              "PayoutSchedule",
              "FeeSchedule",
              "Platform",
              "RIA",
              "Custodian",
              "Journal",
              "SWP",
              "Other",
              "NASD",
              "CashFunding",
              "Bill",
              "BillInstance",
              "BillMasterPayout",
              "Model",
              "NewAccountClient",
              "NewAccountReg",
              "DownloadExclusion",
              "Price",
              "UserDefinedFields",
              "NewAcctUserDef",
              "ManagersMessage",
              "IndexEntry",
              "PerformanceFee",
              "PerformancePayout",
              "NewAccountAsset",
              "Owner",
              "Administrator",
              "OutsideClient",
              "SubAdvisor",
              "ModelRange",
              "FaxCover",
              "Fax",
              "OneTimeDistribution",
              "WebLogin",
              "Plan401k",
              "BillAccountItem",
              "ThirdPartyAdministrator",
              "CrmContact",
              "Participant",
              "PlanSponsor",
              "CRMEmailList",
              "ThirdParty",
              "WorkflowItem",
              "WorkflowAction",
              "ServiceAccount",
              "EntityOption",
              "HouseholdMember",
              "DownloadSymbol",
              "IndexBlend",
              "NABenefit",
              "AggregateModel",
              "CompositeRange",
              "RepAccountManager",
              "ScriptsScrubs",
              "ServiceAccountBrokerDealer",
              "BusinessLine",
              "Blob",
              "AssetClass",
              "ServiceAccountLite",
              "NewAcctUserDefDtl",
              "Branch",
              "AssetLevelStrategy",
              "Report",
              "DataQueries",
              "PriceUnUsed",
              "ModelItem",
              "AssetCategory",
              "RiskCategory",
              "PlatformRange",
              "Dividend",
              "RegistrationType",
              "CustodianCommon",
              "RepState",
              "QpeDashboard",
              "ReportBatch",
              "ModelGroup",
              "ShareClass",
              "DownloadFile",
              "User",
              "DynamicGrouping",
              "ProductType",
              "ProductSubType",
              "InvestmentObjective",
              "PortfolioGroup",
              "OrionRealizedLot",
              "OrionUnrealizedLot",
              "CustodianRealizedLot",
              "CustodianUnrealizedLot",
              "AssetCategoryParent",
              "TaxType",
              "AuditRequest",
              "AuditRequestLetter",
              "ManagedUnmanaged",
              "AuditRowAttachment",
              "InformPolicy",
              "InformAnswerAttachment",
              "UserDetail",
              "BillPayMethod",
              "ModelInclusion",
              "CommunityModel",
              "EclipseModel",
              "Global",
              "ClientCategory",
              "Taxability",
              "Qualified",
              "TaxID",
              "BondState",
              "ProductTaxability",
              "TargetAllocation",
              "RIATable",
              "ProductRegion",
              "ProductPropertyType",
              "ProductManagerAip",
              "MoodyRating",
              "SPRating",
              "BondMaturityYear",
              "InterestRate",
              "RegistrationTaxType",
              "MaturityPeriod",
              "NewHousehold",
              "BillPayoutDashboardPayment",
              "OptionLevel",
              "MarginAgreement",
              "PrimeBrokerage",
              "InformHistoricalDocument",
              "SleeveStrategyAggregate",
              "MorningstarSector",
              "BillEntity",
              "SleeveStrategy",
              "MorningstarGeography",
              "GenericProspect",
              "BillEntityType",
              "AdditionalRep",
              "BillPayoutReport",
              "ProductSubHolding",
              "DownloadSource",
              "ModelVsActual",
              "ProductVintageYear",
              "EclipsePortfolio",
              "Country",
              "Currency",
              "SecurityClassification1",
              "SecurityClassification2",
              "SecurityClassification3",
              "SecurityClassification4",
              "SecurityClassification5",
              "SecurityClassification6",
              "SecurityClassification7",
              "SecurityClassification8",
              "SecurityClassification9",
              "SecurityClassification10",
              "SecurityClassification11",
              "SecurityClassification12",
              "SecurityClassification13",
              "SecurityClassification14",
              "SecurityClassification15",
              "SecurityClassification16",
              "SecurityClassification17",
              "SecurityClassification18",
              "SecurityClassification19",
              "SecurityClassification20",
              "SecurityClassification21",
              "SecurityClassification22",
              "SecurityClassification23",
              "SecurityClassification24",
              "SecurityClassification25",
              "DownloadRecord",
              "CustomGrouping",
              "Cotenant",
              "AllocatedUnrealizedCostBasis",
              "AllocatedRealizedCostBasis"
            ]
          },
          {
            "name": "entityId",
            "in": "query",
            "required": true,
            "type": "integer",
            "format": "int32"
          },
          {
            "name": "ct",
            "in": "header",
            "required": true
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "type": "object"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      }
    },
    "/v1/Aggregator": {
      "get": {
        "tags": [
          "Aggregator"
        ],
        "summary": "Gets a list of all aggregators",
        "description": "Sample Request\r\n\tGET /Aggregator",
        "operationId": "ConfirmAggregator_GetAggregators",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "application/xml",
          "text/xml",
          "multipart/form-data"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "schema": {
              "items": {
                "$ref": "#/definitions/OAS.WebApi.DTO.Confirm.AggregatorDto"
              },
              "xml": {
                "name": "AggregatorDto",
                "wrapped": true
              },
              "type": "array"
            }
          }
        },
        "security": [
          {
            "Authorization": []
          }
        ]
      }
    },
    "/v1/Aggregator/AccessToken": {
      "get": {
        "tags": [
          "Aggregator/AccessToken"
        ],
        "summary": "Gets a new access token from an id token request",
        "description": "Sample Request\r\n\tGET /Aggregator/AccessToken\r\n\t{\r\n\t\t\"idToken\": \"ThisIsAnIdTokenExampleValue\"\r\n\t}",
        "operationId": "ConfirmAggregator_GetTokenAsync",
        "consumes": [],
        "produces": [
          "text/plain",
          "application/json",
          "text/json",
          "application/xml",
          "text/xml",
          "multipart/form-data"
        ],
        "parameters": [
          {
            "name": "idToken",
            "in": "query",
            "description": "The Id Token of a credential",
            "required": true,
            "type": "string"
          },
          {
            "name": "token",
 

# --- truncated at 32 KB (14053 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/orion-advisor-solutions/refs/heads/main/openapi/orion-advisor-solutions-orion-connect-openapi.json