Orion Advisor Solutions Compliance/Inform API

The Compliance/Inform API from Orion Advisor Solutions — 141 operation(s) for compliance/inform.

Operations 162

DELETE /v1/Compliance/Inform/AccessPerson/{accessPersonId}/Connection/{connectionId} Deletes the connection asynchronous #
PUT /v1/Compliance/Inform/AccessPerson/{isActive} Update Access person status #
POST /v1/Compliance/Inform/AccessPerson/{isActive} Creates new Access Person Records with status provided #
GET /v1/Compliance/Inform/AccessPerson/{key} Returns Access Person Details #
PUT /v1/Compliance/Inform/AccessPerson/{key} Update access person details #
POST /v1/Compliance/Inform/AccessPerson/{key}/CloseAll Closes all access person asynchronous #
PUT /v1/Compliance/Inform/AccessPerson/{key}/Preclearances/CloseAll Closes all access person preclearances asynchronous #
POST /v1/Compliance/Inform/AccessPerson/BrokenConnections Inform inform broken connection emails async #
GET /v1/Compliance/Inform/AccessPerson/CurrentUser Returns Access Person Details #
POST /v1/Compliance/Inform/AccessPerson/Email/{type} Sends Email sand generates access person documents based on the list of users… #
PUT /v1/Compliance/Inform/AccessPerson/MergeProfilesInDatabase Run Trade Rules #
POST /v1/Compliance/Inform/AccessPerson/NewInformAccountsEmail Inform inform new accounts emails async #
GET /v1/Compliance/Inform/AccessPerson/V2/Holdings Returns a list of the holdings for the access person #
GET /v1/Compliance/Inform/AccessPerson/V2/Trades Returns a combined list of Pre-Clearance and Transactions #
GET /v1/Compliance/Inform/AccessPerson/V2/Transactions Inform get access person transactions #
GET /v1/Compliance/Inform/AccessPerson/V2/Users/{accessPersonId} Inform get inform users V2 #
GET /v1/Compliance/Inform/AccessPersons/{type} Returns a list of access person records based on the type #
GET /v1/Compliance/Inform/AccessPersons/Alert Returns count of all new access person or access persons who's active status… #
GET /v1/Compliance/Inform/AccessPersons/ByDepartment/{id} Inform get access persons by department async #
GET /v1/Compliance/Inform/AccessPersons/ByLocation/{id} Inform get access persons by location async #
PUT /v1/Compliance/Inform/Affirmation Update Affirmation Record #
POST /v1/Compliance/Inform/Affirmation Create Affirmation Record #
GET /v1/Compliance/Inform/Affirmation/Responses Returns a list of all affirmation responses #
GET /v1/Compliance/Inform/Affirmations Returns a list of all affirmation types #
DELETE /v1/Compliance/Inform/Affirmations/{key} Delete Affirmation #
PUT /v1/Compliance/Inform/Affirmations/{key}/{status} Updates updates active status on Affirmations #
GET /v1/Compliance/Inform/AssetClass/{productId} Returns asset class for a product id #
GET /v1/Compliance/Inform/BrokerageAccount/{key} Gets the accounts #
GET /v1/Compliance/Inform/BrokerageAccount/{key}/V2 Gets the accounts #
GET /v1/Compliance/Inform/BrokerageAccount/CanBeReactivated/{key} Inform can be reactivated async #
GET /v1/Compliance/Inform/BrokerageAccounts Gets the accounts #
PUT /v1/Compliance/Inform/BrokerageAccounts Updates brokerage account details #
POST /v1/Compliance/Inform/BrokerageAccounts Adds the account not linked to Quovo #
PUT /v1/Compliance/Inform/BrokerageAccounts/{key}/AccountNumberUpdate Update the Account Number for a Brokerage Account #
GET /v1/Compliance/Inform/BrokerageAccounts/{key}/Attachments Get Attachments for a Brokerage Account #
POST /v1/Compliance/Inform/BrokerageAccounts/{key}/Attachments Adds the account #
GET /v1/Compliance/Inform/BrokerageAccounts/Alert Gets the accounts #
GET /v1/Compliance/Inform/BrokerageAccounts/Attachment/Download/{key} Download a single Policy File #
PUT /v1/Compliance/Inform/BrokerageAccounts/DeactivateByAll Used to deactivate brokerage accounts from Inform and ByAll #
GET /v1/Compliance/Inform/BrokerageAccounts/DownloadAllAttachments Download All Attachments for all Brokerage Accounts #
PUT /v1/Compliance/Inform/BrokerageAccounts/ElectraSetup Inform electra account setup async #
GET /v1/Compliance/Inform/BrokerageAccounts/StaleHoldings Gets the accounts with stale holdings #
GET /v1/Compliance/Inform/BrokerageAccounts/StaleHoldings/Alert Gets the count for accounts with stale holdings #
PUT /v1/Compliance/Inform/BrokerageAccounts/Status/{status} Inform update account status async #
GET /v1/Compliance/Inform/BrokerageAccounts/V2 Gets the accounts #
POST /v1/Compliance/Inform/ByAll/AccountDiscovery/ClaimCheck Use to call the Off Hour Investor clean up process from this database #
POST /v1/Compliance/Inform/ByAll/Discovery/ForAllUsers Use to call the Off Hour Account Discovery process for this database #
POST /v1/Compliance/Inform/ByAll/DiscoveryAndAdd/ForAllUsers Use to call the Discovery And Add For All Users For clean up #
POST /v1/Compliance/Inform/ByAll/Investor/CleanUp Use to call the Off Hour Investor clean up process from this database #
GET /v1/Compliance/Inform/ByAllSSOToken Get the SSO Token if advisor creds or investor creds do not exist it will… #
GET /v1/Compliance/Inform/CanDistribute/{templateId} Returns a list of all affirmation types #
POST /v1/Compliance/Inform/Connection Creates the connection asynchronous #
PUT /v1/Compliance/Inform/Connection/{connectionId} Updates the connection asynchronous #
GET /v1/Compliance/Inform/Connection/InformUser Inform get or create inform user async #
POST /v1/Compliance/Inform/Connection/V2/Manual Creates the connection #
POST /v1/Compliance/Inform/Connection/V2/Orion Creates the user and connection for OC Accounts - Current User ONLY #
PUT /v1/Compliance/Inform/Connection/V2/Quovo/ConnectionStatus/{connectionId} Updates the connection status asynchronous #
GET /v1/Compliance/Inform/Connections/AccessPerson/{key} Get connections for the compliance user #
GET /v1/Compliance/Inform/Connections/CurrentUser Gets the connections #
PUT /v1/Compliance/Inform/Connections/Disable Updates the connections for removal asynchronous #
GET /v1/Compliance/Inform/Connections/DiscoverByAllAccounts Inform discover by all accounts #
GET /v1/Compliance/Inform/Connections/LinkToByAllConnections This needs tyo be removed #
GET /v1/Compliance/Inform/Connections/V2/Broken Get broken connections details for the compliance user #
GET /v1/Compliance/Inform/Connections/V2/Broken/AccessPerson/{key} Get broken connections details for the compliance user by access person id #
GET /v1/Compliance/Inform/Connections/V2/Broken/Alert Get broken connections: either all or for user #
GET /v1/Compliance/Inform/Connections/V2/ConnectionSources Gets the inform connection sources #
GET /v1/Compliance/Inform/Dashboard/Preclearances/V2 Inform get pre clearances V2 #
POST /v1/Compliance/Inform/Deactivation Inform deactivation async #
GET /v1/Compliance/Inform/Departments Returns a list of all departments documents #
PUT /v1/Compliance/Inform/Departments Returns a list of all departments documents #
POST /v1/Compliance/Inform/Departments Returns a list of all departments documents #
DELETE /v1/Compliance/Inform/Distribute/{templateId} Updates the distributed template documents #
POST /v1/Compliance/Inform/Distribute/{templateId}/{dueDate} Sends Email sand generates access person documents based on the list of users… #
PUT /v1/Compliance/Inform/Distribute/UpdateDueDate/{templateId}/{dueDate} Update due date for distributed documents that are have an open status #
POST /v1/Compliance/Inform/Document create new document #
PUT /v1/Compliance/Inform/Document/{id} updates document #
GET /v1/Compliance/Inform/Document/{key} Gets the document #
POST /v1/Compliance/Inform/Document/{key}/Attachments creates documents #
GET /v1/Compliance/Inform/Document/Attachment/Download/{key} download document attachment #
GET /v1/Compliance/Inform/Document/EmptyTaskDocument/{templateKey} Gets the document #
POST /v1/Compliance/Inform/Document/Reminders sends questionnaire reminder emails #
PUT /v1/Compliance/Inform/Document/Status Inform update document status async #
DELETE /v1/Compliance/Inform/Documents/{key} Delete Document #
GET /v1/Compliance/Inform/Documents/{templateId} Returns a list of all documents for a given template id Used for Compass Inform… #
GET /v1/Compliance/Inform/Documents/{templateId}/{cacheKey} Retrieve the previously generated slick grid result for documents #
GET /v1/Compliance/Inform/Documents/AccessPerson/{key} Returns all custom tasks and questionnaires for a given access person #
GET /v1/Compliance/Inform/Documents/Alert Returns all documents that have an AlertStatus for Compliance User or… #
GET /v1/Compliance/Inform/Documents/MyDocuments Returns a list of all documents for the logged in user #
GET /v1/Compliance/Inform/Documents/MyTasks Returns a list of all documents for the logged in user #
PUT /v1/Compliance/Inform/Documents/Status/{status} Inform update documents status async #
GET /v1/Compliance/Inform/HistoricalDocuments Returns a list of all historical documents #
POST /v1/Compliance/Inform/HistoricalDocuments Creates new historical document #
PUT /v1/Compliance/Inform/HistoricalDocuments/{key} Updates historical document by ID #
DELETE /v1/Compliance/Inform/HistoricalDocuments/{key} Delete Historical Document #
GET /v1/Compliance/Inform/HistoricalDocuments/AccessPerson Returns a list of all historical documents for current user #
GET /v1/Compliance/Inform/HistoricalDocuments/AccessPerson/{accessPersonId} Returns a list of all historical documents by access person ID #
GET /v1/Compliance/Inform/HistoricalDocuments/Download/HistoricalDocuments/{historicalDocumentId} Download a single Policy File by policyid #
GET /v1/Compliance/Inform/License Returns list of Inform licenses #
PUT /v1/Compliance/Inform/License Updates all the licenses, but does not allow additions. #
POST /v1/Compliance/Inform/License Creates new License record #
GET /v1/Compliance/Inform/License/{key}/AccessPersons Returns License and Access Person infrom mation Access Person list with the… #
GET /v1/Compliance/Inform/License/AccessPersons Returns License and Access Person infrom mation #
GET /v1/Compliance/Inform/License/Simple Returns list of Inform licenses #
GET /v1/Compliance/Inform/License/Summary Returns list of Inform licenses #
GET /v1/Compliance/Inform/MonitoredProductsHistory Inform get monitored products history #
GET /v1/Compliance/Inform/Office/AllEmployees Returns list of all active access persons #
GET /v1/Compliance/Inform/Office/Locations Inform get locations #
POST /v1/Compliance/Inform/Office/Locations Creates the location #
PUT /v1/Compliance/Inform/Office/Locations/{id} Updates the location asynchronous #
GET /v1/Compliance/Inform/Policy Returns a list of all Policies With the current document #
PUT /v1/Compliance/Inform/Policy Updates meta data about the document #
POST /v1/Compliance/Inform/Policy Updates meta data about the document #
GET /v1/Compliance/Inform/Policy/{key} Returns single Policy for key provided #
PUT /v1/Compliance/Inform/Policy/{key} Updates updates active and visibility status on policies #
DELETE /v1/Compliance/Inform/Policy/{key} Delete Library Item #
GET /v1/Compliance/Inform/Policy/Download/{key} Download a single Policy File #
GET /v1/Compliance/Inform/Policy/Download/Policy/{policyId} Download a single Policy File by policyid #
POST /v1/Compliance/Inform/Preclearance Creates the pre-clearance for the access person user #
GET /v1/Compliance/Inform/Preclearance/{id} Gets the Pre-Clearance by ID #
PUT /v1/Compliance/Inform/Preclearance/{id} Update pre-clearance #
GET /v1/Compliance/Inform/Preclearance/{id}/V2 Gets the Pre-Clearance by ID #
GET /v1/Compliance/Inform/Preclearances Returns a list of Pre-Clearances #
GET /v1/Compliance/Inform/Preclearances/AccessPerson/{key} Returns the last 100 pre-clearance requests for the given access person #
GET /v1/Compliance/Inform/Preclearances/Alert Gets Pre-Clearances Alerts #
GET /v1/Compliance/Inform/Preclearances/Simple Returns simple pre-clearance list for ids provided #
PUT /v1/Compliance/Inform/Preclearances/Status/{status} Inform update preclearance status async #
GET /v1/Compliance/Inform/Preclearances/V2 Returns a list of Pre-Clearances #
GET /v1/Compliance/Inform/Preclearances/V2/AccessPerson/{key} Returns the last 100 pre-clearance requests for the given access person #
GET /v1/Compliance/Inform/Rules Returns rules for the database #
PUT /v1/Compliance/Inform/Rules Update Rule #
POST /v1/Compliance/Inform/Rules/Run Run Trade Rules #
POST /v1/Compliance/Inform/Rules/RunPrepareInformRecon/{alClientId}/{downloadFormatId} Inform run prepare inform recon async #
PUT /v1/Compliance/Inform/Template Returns a template by key #
POST /v1/Compliance/Inform/Template Returns a template by key #
GET /v1/Compliance/Inform/Template/{key} Returns a template by key #
DELETE /v1/Compliance/Inform/Template/{key} Delete Template #
PUT /v1/Compliance/Inform/Template/{key}/{isActive} Updates active status of template #
GET /v1/Compliance/Inform/Template/{key}/DownloadAllAttachments Download All Attachments for the Template #
GET /v1/Compliance/Inform/Template/Clone/{key} Returns a template by key #
GET /v1/Compliance/Inform/Template/EmptyTemplate Gets all simple question types #
GET /v1/Compliance/Inform/Template/EmptyTemplateQuestion Inform get empty template question #
GET /v1/Compliance/Inform/Template/QuestionTypes/Simple Gets all simple question types #
GET /v1/Compliance/Inform/Templates/Questionnaire Returns Questionnaires for slick grid #
GET /v1/Compliance/Inform/Templates/Task Returns Tasks for Access Person to choose from #
PUT /v1/Compliance/Inform/TradeViolation Create Trade Violation status record #
GET /v1/Compliance/Inform/TradeViolation/{tradeViolationId} Returns exception by Id #
GET /v1/Compliance/Inform/TradeViolation/{tradeViolationId}/V2 Returns exception by Id #
GET /v1/Compliance/Inform/TradeViolation/Alert Returns a list of rules #
GET /v1/Compliance/Inform/TradeViolation/LinkedTransactions/{tradeViolationId} Inform get trade violation linked transactions #
PUT /v1/Compliance/Inform/TradeViolation/MassUpdate Create Trade Violation status record #
GET /v1/Compliance/Inform/TradeViolations/V2 Returns a list of exceptions #
GET /v1/Compliance/Inform/TradeViolations/V2/AccessPerson/{key} Returns a list of trade violations for access person #
POST /v1/Compliance/Inform/ValidateImport/ProductMonitoring Inform product montoring validate import import product monitoring async #
PUT /v1/Compliance/Inform/ValidateImport/ProductMonitoring/Import Imports the monitored products #
GET /v1/Compliance/Inform/ValidateImport/ProductMonitoring/Templates/Csv Inform product montoring validate import get csv template #
GET /v1/Compliance/Inform/ValidateImport/ProductMonitoring/Templates/Xls Inform product montoring validate import get xls template #
GET /v1/Compliance/Inform/ValidateImport/ProductMonitoring/Templates/Xlsx Inform product montoring validate import get xlsx template #
POST /v1/Compliance/Inform/ValidateImport/Questionnaire Inform validate import import questionnaire async #
PUT /v1/Compliance/Inform/ValidateImport/Questionnaire/Import Inform validate import import questionnaire #
GET /v1/Compliance/Inform/ValidateImport/Questionnaire/Templates/Csv Inform validate import get csv template #
GET /v1/Compliance/Inform/ValidateImport/Questionnaire/Templates/Xls Inform validate import get xls template #
GET /v1/Compliance/Inform/ValidateImport/Questionnaire/Templates/Xlsx Inform validate import get xlsx template #

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-compliance-inform-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-compliance-inform-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: V1
  title: Orion Connect Compliance/Inform API
  x-swagger-net-version: 8.4.12.001
servers:
- url: https://api.orionadvisor.com/api
tags:


# --- truncated at 32 KB (1201 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/orion-advisor-solutions/refs/heads/main/openapi/orion-advisor-solutions-compliance-inform-api-openapi.yml