Orion Advisor Solutions Integrations/Support API

The Integrations/Support API from Orion Advisor Solutions — 6 operation(s) for integrations/support.

Operations 9

PUT /v1/Integrations/Support/IpRestrictions Support upsert IP restriction #
POST /v1/Integrations/Support/IpRestrictions Support post V1 integrations support ip restrictions #
GET /v1/Integrations/Support/IpRestrictions/{AlClient} Support get IP restriction async #
DELETE /v1/Integrations/Support/IpRestrictions/{alClientId} Support delete IP restriction #
GET /v1/Integrations/Support/IsContactUsV2Enabled Support is contact us V2 enabled async #
PUT /v1/Integrations/Support/PartnerApp Support create partnerapp #
POST /v1/Integrations/Support/PartnerApp Support post V1 integrations support partner app #
GET /v1/Integrations/Support/PartnerApp/{partnerappId} Support get partnerapp #
DELETE /v1/Integrations/Support/PartnerApp/{partnerappId} Support delete partnerapp #

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-support-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-support-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: V1
  title: Orion Connect Integrations/Support API
  x-swagger-net-version: 8.4.12.001
servers:
- url: https://api.orionadvisor.com/api
tags:
- name: Integrations/Support
paths:
  /v1/Integrations/Support/IpRestrictions:
    put:
      tags:
      - Integrations/Support
      operationId: Support_UpsertIPRestriction
      parameters:
      - name: cancellationToken
        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: []
      requestBody:
        content:
          text/plain:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
          application/json:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
          text/json:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
          application/xml:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
          text/xml:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
          application/x-www-form-urlencoded:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
          multipart/form-data:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
        required: true
      summary: Support upsert IP restriction
      x-summary-source: derived
    post:
      tags:
      - Integrations/Support
      operationId: Support_PostV1IntegrationsSupportIpRestrictions
      parameters:
      - name: cancellationToken
        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: []
      requestBody:
        content:
          text/plain:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
          application/json:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
          text/json:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
          application/xml:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
          text/xml:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
          application/x-www-form-urlencoded:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
          multipart/form-data:
            schema:
              items:
                $ref: '#/components/schemas/OAS.DataModel.Security.AlClientIpRange'
              xml:
                name: AlClientIpRange
                wrapped: true
              type: array
        required: true
      summary: Support post V1 integrations support ip restrictions
      x-summary-source: derived
  /v1/Integrations/Support/IpRestrictions/{AlClient}:
    get:
      tags:
      - Integrations/Support
      operationId: Support_GetIPRestrictionAsync
      parameters:
      - name: AlClient
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: cancellationToken
        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: Support get IP restriction async
      x-summary-source: derived
  /v1/Integrations/Support/IpRestrictions/{alClientId}:
    delete:
      tags:
      - Integrations/Support
      operationId: Support_DeleteIPRestriction
      parameters:
      - name: alClientId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: cancellationToken
        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: Support delete IP restriction
      x-summary-source: derived
  /v1/Integrations/Support/IsContactUsV2Enabled:
    get:
      tags:
      - Integrations/Support
      operationId: Support_IsContactUsV2EnabledAsync
      parameters:
      - name: cancellationToken
        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: Support is contact us V2 enabled async
      x-summary-source: derived
  /v1/Integrations/Support/PartnerApp:
    put:
      tags:
      - Integrations/Support
      operationId: Support_CreatePartnerapp
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
            application/json:
              schema:
                $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
            text/json:
              schema:
                $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
            multipart/form-data:
              schema:
                $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
      security:
      - Authorization: []
      requestBody:
        content:
          text/plain:
            schema:
              $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
          application/json:
            schema:
              $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
          text/json:
            schema:
              $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
        required: true
      summary: Support create partnerapp
      x-summary-source: derived
    post:
      tags:
      - Integrations/Support
      operationId: Support_PostV1IntegrationsSupportPartnerApp
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
            application/json:
              schema:
                $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
            text/json:
              schema:
                $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
            multipart/form-data:
              schema:
                $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
      security:
      - Authorization: []
      requestBody:
        content:
          text/plain:
            schema:
              $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
          application/json:
            schema:
              $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
          text/json:
            schema:
              $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
        required: true
      summary: Support post V1 integrations support partner app
      x-summary-source: derived
  /v1/Integrations/Support/PartnerApp/{partnerappId}:
    get:
      tags:
      - Integrations/Support
      operationId: Support_GetPartnerapp
      parameters:
      - name: partnerappId
        in: path
        required: true
        schema:
          type: integer
          format: int32
          default: 0
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
            application/json:
              schema:
                $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
            text/json:
              schema:
                $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
            multipart/form-data:
              schema:
                $ref: '#/components/schemas/OAS.DataModel.Security.PartnerApp'
      security:
      - Authorization: []
      summary: Support get partnerapp
      x-summary-source: derived
    delete:
      tags:
      - Integrations/Support
      operationId: Support_DeletePartnerapp
      parameters:
      - name: partnerappId
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '204':
          description: No Content
      security:
      - Authorization: []
      summary: Support delete partnerapp
      x-summary-source: derived
components:
  schemas:
    OAS.DataModel.Security.PartnerAppUser:
      required:
      - partnerAppId
      - userId
      - refreshToken
      - expirationDate
      - isRevolked
      properties:
        partnerAppId:
          type: integer
          format: int32
        userId:
          type: integer
          format: int32
        refreshToken:
          type: string
          maxLength: 100
          minLength: 0
        expirationDate:
          type: string
          format: date-time
        isRevolked:
          type: boolean
      xml:
        name: PartnerAppUser
      type: object
    OAS.DataModel.Security.PartnerAppSamlEmailDomain:
      required:
      - id
      - partnerAppId
      - emailDomain
      properties:
        id:
          type: integer
          format: int32
        partnerAppId:
          type: integer
          format: int32
        emailDomain:
          type: string
      xml:
        name: PartnerAppSamlEmailDomain
      type: object
    OAS.DataModel.Security.PartnerAppUrlWhitelist:
      required:
      - id
      - partnerAppId
      - url
      - sslRequired
      properties:
        id:
          type: integer
          format: int32
        partnerAppId:
          type: integer
          format: int32
        url:
          type: string
        sslRequired:
          type: boolean
      xml:
        name: PartnerAppUrlWhitelist
      type: object
    OAS.DataModel.Security.PartnerApp:
      required:
      - id
      - partnerName
      - productName
      - enabled
      - useIpRestrictions
      - useCustodianRestrictions
      - clientSecret
      - createdDate
      - createdBy
      - editedDate
      - editedBy
      - defaultRefreshTokenLifetime
      - partnerAppType
      properties:
        id:
          type: integer
          format: int32
        partnerName:
          type: string
          maxLength: 255
          minLength: 0
        productName:
          type: string
          maxLength: 255
          minLength: 0
        productDescription:
          type: string
          maxLength: 2000
          minLength: 0
        enabled:
          type: boolean
        useIpRestrictions:
          type: boolean
        useCustodianRestrictions:
          type: boolean
        clientSecret:
          type: string
          maxLength: 100
          minLength: 0
        contactName:
          type: string
          maxLength: 255
          minLength: 0
        contactPhone:
          type: string
          maxLength: 50
          minLength: 0
        contactEmail:
          type: string
          maxLength: 50
          minLength: 0
        supportName:
          type: string
          maxLength: 255
          minLength: 0
        supportPhone:
          type: string
          maxLength: 50
          minLength: 0
        supportEmail:
          type: string
          maxLength: 50
          minLength: 0
        homePageURL:
          type: string
          maxLength: 255
          minLength: 0
        learnMorePath:
          type: string
          maxLength: 255
          minLength: 0
        productLogo:
          type: string
          format: byte
        termsOfService:
          type: string
          maxLength: 255
          minLength: 0
        securityCode:
          type: string
          maxLength: 25
          minLength: 0
        createdDate:
          type: string
          format: date-time
        createdBy:
          type: string
          maxLength: 100
          minLength: 0
        editedDate:
          type: string
          format: date-time
        editedBy:
          type: string
          maxLength: 100
          minLength: 0
        defaultRefreshTokenLifetime:
          type: integer
          format: int32
          maximum: 9000
          minimum: 0
        smallProductLogo:
          type: string
          format: byte
        partnerAppType:
          type: integer
          format: int32
        productShortDescription:
          type: string
          maxLength: 80
          minLength: 0
        connectLevel:
          type: string
          enum:
          - None
          - DevOrTestOnly
          - Testers
          - Administrators
          - Advisors
          - Users
        implementationStatus:
          type: string
          enum:
          - NotImplemented
          - InDevelopment
          - InTesting
          - Implemented
        jobId:
          type: integer
          format: int32
        privilegeId:
          type: integer
          format: int32
        confirmEmailTo:
          type: string
        scopes:
          type: string
        certificateThumbprint:
          type: string
        certificateSerialNumber:
          type: string
        certificateEffectiveDateUtc:
          type: string
          format: date-time
        certificateExpirationUtc:
          type: string
          format: date-time
        samlIssuer:
          type: string
        publicCertificate:
          type: string
        custodianRestrictions:
          items:
            $ref: '#/components/schemas/OAS.DataModel.Security.PartnerAppCustodianRestriction'
          xml:
            name: PartnerAppCustodianRestriction
            wrapped: true
          type: array
        ipRanges:
          items:
            $ref: '#/components/schemas/OAS.DataModel.Security.PartnerAppIpRange'
          xml:
            name: PartnerAppIpRange
            wrapped: true
          type: array
        urlWhitelist:
          items:
            $ref: '#/components/schemas/OAS.DataModel.Security.PartnerAppUrlWhitelist'
          xml:
            name: PartnerAppUrlWhitelist
            wrapped: true
          type: array
        samlDomains:
          items:
            $ref: '#/components/schemas/OAS.DataModel.Security.PartnerAppSamlEmailDomain'
          xml:
            name: PartnerAppSamlEmailDomain
            wrapped: true
          type: array
        refreshTokens:
          items:
            $ref: '#/components/schemas/OAS.DataModel.Security.PartnerAppUser'
          xml:
            name: PartnerAppUser
            wrapped: true
          type: array
        advisors:
          items:
            $ref: '#/components/schemas/OAS.DataModel.Security.PartnerAppAdvisor'
          xml:
            name: PartnerAppAdvisor
            wrapped: true
          type: array
        customUrls:
          items:
            $ref: '#/components/schemas/OAS.DataModel.Security.PartnerAppCustomUrl'
          xml:
            name: PartnerAppCustomUrl
            wrapped: true
          type: array
      xml:
        name: PartnerApp
      type: object
    OAS.DataModel.Security.PartnerAppIpRange:
      required:
      - id
      - partnerAppId
      - startAddress
      - endAddress
      - createdBy
      - createdDate
      - editedBy
      - editedDate
      properties:
        id:
          type: integer
          format: int32
        partnerAppId:
          type: integer
          format: int32
        description:
          type: string
          maxLength: 255
          minLength: 0
        startAddress:
          type: string
          maxLength: 15
          minLength: 0
          pattern: ^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
        endAddress:
          type: string
          maxLength: 15
          minLength: 0
          pattern: ^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$
        isBlacklist:
          readOnly: true
          type: boolean
        createdBy:
          type: string
          maxLength: 100
          minLength: 0
        createdDate:
          type: string
          format: date-time
        editedBy:
          type: string
          maxLength: 100
          minLength: 0
        editedDate:
          type: string
          format: date-time
      xml:
        name: PartnerAppIpRange
      type: object
    OAS.DataModel.Security.PartnerAppCustomUrl:
      required:
      - id
      - urlType
      - url
      - indexId
      properties:
        id:
          type: integer
          format: int32
        alClientId:
          type: integer
          format: int32
        partnerAppId:
          type: integer
          format: int32
        urlType:
          type: string
          enum:
          - ResetPassword
          - PartnerAppRedirect
        url:
          type: string
        indexId:
          type: integer
          format: int32
      xml:
        name: PartnerAppCustomUrl
      type: object
    OAS.DataModel.Security.PartnerAppAdvisor:
      properties:
        id:
          type: integer
          format: int32
        partnerAppId:
          type: integer
          format: int32
        alClientId:
          type: integer
          format: int32
        serviceCredentials:
          type: string
          maxLength: 8000
          minLength: 0
        acceptedTOS:
          type: boolean
        acceptedTOSUserId:
          type: string
        created:
          type: string
          format: date-time
      xml:
        name: PartnerAppAdvisor
      type: object
    OAS.DataModel.Portfolio.CustodianCommon:
      required:
      - id
      - code
      - name
      properties:
        id:
          type: integer
          format: int32
        code:
          type: string
          maxLength: 10
          minLength: 0
        name:
          type: string
          maxLength: 100
          minLength: 0
      xml:
        name: CustodianCommon
      type: object
    OAS.DataModel.Security.AlClientIpRange:
      required:
      - id
      - alClientId
      - loginEntityId
      - startAddress
      - endAddress
      - isBlacklist
      properties:
        id:
          type: integer
          format: int32
        alClientId:
          type: integer
          format: int32
        userId:
          type: integer
          format: int32
        loginEntityId:
          type: string
          enum:
          - BrokerDealer
          - Wholesaler
          - Representative
          - Client
          - RIA
          - Administrator
          - SubAdvisor
          - ThirdPartyAdministrator
          - Custodian
          - PlanSponsor
          - ThirdParty
          - ServiceAccount
          - Participant
          - RepAccountManager
          - Payee
          - RIATable
          - Cotenant
        description:
          type: string
          maxLength: 255
          minLength: 0
        startAddress:
          type: string
          maxLength: 15
          minLength: 0
        endAddress:
          type: string
          maxLength: 15
          minLength: 0
        isBlacklist:
          type: boolean
        auditedDate:
          type: string
          format: date-time
        auditedByDisplay:
          type: string
      xml:
        name: AlClientIpRange
      type: object
    OAS.DataModel.Security.PartnerAppCustodianRestriction:
      required:
      - partnerAppId
      - custodianCommonId
      - createdDate
      - createdBy
      - editedDate
      - editedBy
      properties:
        partnerAppId:
          type: integer
          format: int32
        custodianCommonId:
          type: integer
          format: int32
        createdDate:
          type: string
          format: date-time
        createdBy:
          type: string
          maxLength: 100
          minLength: 0
        editedDate:
          type: string
          format: date-time
        editedBy:
          type: string
          maxLength: 100
          minLength: 0
        custodianCommon:
          $ref: '#/components/schemas/OAS.DataModel.Portfolio.CustodianCommon'
      xml:
        name: PartnerAppCustodianRestriction
      type: object
  securitySchemes:
    Authorization:
      type: apiKey
      description: 'JWT Authorization header using the Session scheme. Example: "Authorization: Session {token}"'
      name: Authorization
      in: header