Orion Advisor Solutions Billing/Fee Collection API

The Billing/FeeCollection API from Orion Advisor Solutions — 10 operation(s) for billing/feecollection.

Business capability
Accounts Receivable Management BC-200.30

Operations 10

DELETE /v1/Billing/FeeCollection/{id} Fee collection delete fee collection instance async #
POST /v1/Billing/FeeCollection/{id}/Action/BluePay Sent payment information to bluepay #
POST /v1/Billing/FeeCollection/{id}/Action/FeeFiles Fee collection generate fee files async #
POST /v1/Billing/FeeCollection/{id}/Action/Payments Fee collection post payments async #
POST /v1/Billing/FeeCollection/{id}/Action/Refresh Fee collection update instance details async #
GET /v1/Billing/FeeCollection/{id}/Details Fee collection get details #
GET /v1/Billing/FeeCollection/{id}/Details/Counts Fee collection get counts #
GET /v1/Billing/FeeCollection/{id}/Details/PayMethod/Counts Fee collection get paymethod counts #
POST /v1/Billing/FeeCollection/Instance Fee collection create instance async #
GET /v1/Billing/FeeCollection/Instances Returns fee collection instance list #

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-billing-feecollection-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-billing-feecollection-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: V1
  title: Orion Connect Billing/Fee Collection API
  x-swagger-net-version: 8.4.12.001
servers:
- url: https://api.orionadvisor.com/api
tags:
- name: Billing/FeeCollection
paths:
  /v1/Billing/FeeCollection/{id}:
    delete:
      tags:
      - Billing/FeeCollection
      operationId: FeeCollection_DeleteFeeCollectionInstanceAsync
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: ct
        in: header
        required: true
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: integer
                format: int32
            application/json:
              schema:
                type: integer
                format: int32
            text/json:
              schema:
                type: integer
                format: int32
            application/xml:
              schema:
                type: integer
                format: int32
            text/xml:
              schema:
                type: integer
                format: int32
            multipart/form-data:
              schema:
                type: integer
                format: int32
      security:
      - Authorization: []
      summary: Fee collection delete fee collection instance async
      x-summary-source: derived
  /v1/Billing/FeeCollection/{id}/Action/BluePay:
    post:
      tags:
      - Billing/FeeCollection
      summary: Sent payment information to bluepay
      description: 'Sample Request

        POST 123/Action/BluePay

        [

        1123,

        1145

        ]'
      operationId: FeeCollection_SendPaymentsToBluePayAsync
      parameters:
      - name: id
        in: path
        description: The fee collection instance id
        required: true
        schema:
          type: integer
          format: int32
      - name: processType
        in: query
        description: How the information will be processed
        required: false
        schema:
          type: string
          enum:
          - None
          - FeeFile
          - Check
          - CreditCard
          - ACH
          - Special
          default: 0
      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:
                type: integer
                format: int32
              type: array
          application/json:
            schema:
              items:
                type: integer
                format: int32
              type: array
          text/json:
            schema:
              items:
                type: integer
                format: int32
              type: array
          application/x-www-form-urlencoded:
            schema:
              items:
                type: integer
                format: int32
              type: array
          multipart/form-data:
            schema:
              items:
                type: integer
                format: int32
              type: array
        description: List of payment ids
        required: true
  /v1/Billing/FeeCollection/{id}/Action/FeeFiles:
    post:
      tags:
      - Billing/FeeCollection
      operationId: FeeCollection_GenerateFeeFilesAsync
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: ct
        in: header
        required: true
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: integer
                format: int32
            application/json:
              schema:
                type: integer
                format: int32
            text/json:
              schema:
                type: integer
                format: int32
            application/xml:
              schema:
                type: integer
                format: int32
            text/xml:
              schema:
                type: integer
                format: int32
            multipart/form-data:
              schema:
                type: integer
                format: int32
      security:
      - Authorization: []
      summary: Fee collection generate fee files async
      x-summary-source: derived
  /v1/Billing/FeeCollection/{id}/Action/Payments:
    post:
      tags:
      - Billing/FeeCollection
      summary: Fee collection post payments async
      operationId: FeeCollection_PostPaymentsAsync
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: ct
        in: header
        required: true
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                items:
                  type: integer
                  format: int32
                type: array
            application/json:
              schema:
                items:
                  type: integer
                  format: int32
                type: array
            text/json:
              schema:
                items:
                  type: integer
                  format: int32
                type: array
            application/xml:
              schema:
                items:
                  type: integer
                  format: int32
                type: array
            text/xml:
              schema:
                items:
                  type: integer
                  format: int32
                type: array
            multipart/form-data:
              schema:
                items:
                  type: integer
                  format: int32
                type: array
      security:
      - Authorization: []
      requestBody:
        content:
          text/plain:
            schema:
              items:
                type: integer
                format: int32
              type: array
          application/json:
            schema:
              items:
                type: integer
                format: int32
              type: array
          text/json:
            schema:
              items:
                type: integer
                format: int32
              type: array
          application/x-www-form-urlencoded:
            schema:
              items:
                type: integer
                format: int32
              type: array
          multipart/form-data:
            schema:
              items:
                type: integer
                format: int32
              type: array
        required: true
      x-summary-source: derived
  /v1/Billing/FeeCollection/{id}/Action/Refresh:
    post:
      tags:
      - Billing/FeeCollection
      operationId: FeeCollection_UpdateInstanceDetailsAsync
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                type: integer
                format: int32
            application/json:
              schema:
                type: integer
                format: int32
            text/json:
              schema:
                type: integer
                format: int32
            application/xml:
              schema:
                type: integer
                format: int32
            text/xml:
              schema:
                type: integer
                format: int32
            multipart/form-data:
              schema:
                type: integer
                format: int32
      security:
      - Authorization: []
      summary: Fee collection update instance details async
      x-summary-source: derived
  /v1/Billing/FeeCollection/{id}/Details:
    get:
      tags:
      - Billing/FeeCollection
      operationId: FeeCollection_GetDetails
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: payType
        in: query
        required: false
        schema:
          type: string
          enum:
          - None
          - FeeFile
          - Check
          - CreditCard
          - ACH
          - Special
      - name: status
        in: query
        required: false
        schema:
          type: string
          enum:
          - NotSent
          - Sent
          - Paid
          - Error
          - ValidationRequired
          - Rollback
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                items:
                  $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailDto'
                xml:
                  name: BillFeeCollectDetailDto
                  wrapped: true
                type: array
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailDto'
                xml:
                  name: BillFeeCollectDetailDto
                  wrapped: true
                type: array
            text/json:
              schema:
                items:
                  $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailDto'
                xml:
                  name: BillFeeCollectDetailDto
                  wrapped: true
                type: array
            application/xml:
              schema:
                items:
                  $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailDto'
                xml:
                  name: BillFeeCollectDetailDto
                  wrapped: true
                type: array
            text/xml:
              schema:
                items:
                  $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailDto'
                xml:
                  name: BillFeeCollectDetailDto
                  wrapped: true
                type: array
            multipart/form-data:
              schema:
                items:
                  $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailDto'
                xml:
                  name: BillFeeCollectDetailDto
                  wrapped: true
                type: array
      security:
      - Authorization: []
      summary: Fee collection get details
      x-summary-source: derived
  /v1/Billing/FeeCollection/{id}/Details/Counts:
    get:
      tags:
      - Billing/FeeCollection
      operationId: FeeCollection_GetCounts
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: integer
          format: int32
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailCountDto'
            application/json:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailCountDto'
            text/json:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailCountDto'
            application/xml:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailCountDto'
            text/xml:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailCountDto'
            multipart/form-data:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailCountDto'
      security:
      - Authorization: []
      summary: Fee collection get counts
      x-summary-source: derived
  /v1/Billing/FeeCollection/{id}/Details/PayMethod/Counts:
    get:
      tags:
      - Billing/FeeCollection
      operationId: FeeCollection_GetPaymethodCounts
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: status
        in: query
        required: false
        schema:
          type: string
          enum:
          - NotSent
          - Sent
          - Paid
          - Error
          - ValidationRequired
          - Rollback
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailPaymentCountDto'
            application/json:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailPaymentCountDto'
            text/json:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailPaymentCountDto'
            application/xml:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailPaymentCountDto'
            text/xml:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailPaymentCountDto'
            multipart/form-data:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectDetailPaymentCountDto'
      security:
      - Authorization: []
      summary: Fee collection get paymethod counts
      x-summary-source: derived
  /v1/Billing/FeeCollection/Instance:
    post:
      tags:
      - Billing/FeeCollection
      operationId: FeeCollection_CreateInstanceAsync
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto'
            application/json:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto'
            text/json:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto'
            application/xml:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto'
            text/xml:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto'
            multipart/form-data:
              schema:
                $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto'
      security:
      - Authorization: []
      requestBody:
        content:
          text/plain:
            schema:
              $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectGeneratorDto'
          application/json:
            schema:
              $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectGeneratorDto'
          text/json:
            schema:
              $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectGeneratorDto'
          application/xml:
            schema:
              $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectGeneratorDto'
          text/xml:
            schema:
              $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectGeneratorDto'
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectGeneratorDto'
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectGeneratorDto'
        required: true
      summary: Fee collection create instance async
      x-summary-source: derived
  /v1/Billing/FeeCollection/Instances:
    get:
      tags:
      - Billing/FeeCollection
      summary: Returns fee collection instance list
      description: 'Sample Request

        GET /Billing/FeeCollection/Instances

        Sample Response

        [

        {

        "id": 2,

        "description": "test",

        "createdDate": "2023-05-23",

        "createdBy": "angelika.lagera",

        "startDate": "2023-05-01",

        "endDate": "2023-05-23"

        }

        ]'
      operationId: FeeCollection_GetInstances
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                items:
                  $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto'
                xml:
                  name: BillFeeCollectInstanceDto
                  wrapped: true
                type: array
            application/json:
              schema:
                items:
                  $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto'
                xml:
                  name: BillFeeCollectInstanceDto
                  wrapped: true
                type: array
            text/json:
              schema:
                items:
                  $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto'
                xml:
                  name: BillFeeCollectInstanceDto
                  wrapped: true
                type: array
            application/xml:
              schema:
                items:
                  $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto'
                xml:
                  name: BillFeeCollectInstanceDto
                  wrapped: true
                type: array
            text/xml:
              schema:
                items:
                  $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto'
                xml:
                  name: BillFeeCollectInstanceDto
                  wrapped: true
                type: array
            multipart/form-data:
              schema:
                items:
                  $ref: '#/components/schemas/OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto'
                xml:
                  name: BillFeeCollectInstanceDto
                  wrapped: true
                type: array
      security:
      - Authorization: []
components:
  schemas:
    OAS.WebApi.DTO.Billing.BillFeeCollectDetailPaymentCountDto:
      properties:
        consolidatedFeeFileTotal:
          type: integer
          format: int32
        consolidatedCreditCardTotal:
          type: integer
          format: int32
        consolidatedCheckPayTotal:
          type: integer
          format: int32
        consolidatedACHTotal:
          type: integer
          format: int32
        consolidateSpecialTotal:
          type: integer
          format: int32
      xml:
        name: BillFeeCollectDetailPaymentCountDto
      type: object
    OAS.WebApi.DTO.Billing.BillFeeCollectDetailDto:
      properties:
        id:
          type: integer
          format: int32
        billFeeCollectInstanceId:
          type: integer
          format: int32
        accountId:
          type: integer
          format: int32
        alClientId:
          type: integer
          format: int32
        clientId:
          type: integer
          format: int32
        clientName:
          type: string
        initialAmount:
          type: number
          format: double
        balanceDue:
          type: number
          format: double
        status:
          type: string
          enum:
          - NotSent
          - Sent
          - Paid
          - Error
          - ValidationRequired
          - Rollback
        error:
          type: string
        billPayType:
          type: string
          enum:
          - FeeFile
          - Indirect
          - Check
          - ACH
          - NonManaged
          - CreditCard
          - Special
          - NoFee
        personalClientName:
          type: string
        custodianCode:
          type: string
        fundName:
          type: string
      xml:
        name: BillFeeCollectDetailDto
      type: object
    OAS.WebApi.DTO.Billing.BillFeeCollectInstanceDto:
      properties:
        id:
          type: integer
          format: int32
        description:
          type: string
        createdDate:
          type: string
          format: date-time
        createdBy:
          type: string
        startDate:
          type: string
          format: date-time
        endDate:
          type: string
          format: date-time
      xml:
        name: BillFeeCollectInstanceDto
      type: object
    OAS.WebApi.DTO.Billing.BillFeeCollectDetailCountDto:
      properties:
        consolidatedFeeCollectionTotal:
          type: integer
          format: int32
        consolidatedFeeCollectionSent:
          type: integer
          format: int32
        consolidatedFeeCollectionNotSent:
          type: integer
          format: int32
        consolidatedFeeCollectionPaid:
          type: integer
          format: int32
        consolidatedFeeCollectionErrored:
          type: integer
          format: int32
        consolidatedFeeCollectionValidation:
          type: integer
          format: int32
      xml:
        name: BillFeeCollectDetailCountDto
      type: object
    OAS.WebApi.DTO.Billing.BillFeeCollectGeneratorDto:
      properties:
        startDate:
          type: string
          format: date-time
        endDate:
          type: string
          format: date-time
        description:
          type: string
        databases:
          items:
            type: integer
            format: int32
          type: array
        custodians:
          items:
            type: integer
            format: int32
          type: array
        fundFamilies:
          items:
            type: integer
            format: int32
          type: array
        isFinancialPlanningFee:
          type: boolean
      xml:
        name: BillFeeCollectGeneratorDto
      type: object
  securitySchemes:
    Authorization:
      type: apiKey
      description: 'JWT Authorization header using the Session scheme. Example: "Authorization: Session {token}"'
      name: Authorization
      in: header