FINOS Disclaimer API

The Disclaimer API from FINOS — 3 operation(s) for disclaimer.

Operations 3

GET /v1/admin/disclaimer/{did} Get a disclaimer by disclaimer id
GET /v1/admin/disclaimer/list List all disclaimers for the company (pod)
GET /v1/admin/disclaimer/{did}/users List all users assigned to this disclaimer

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/finos-disclaimer-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

finos-disclaimer-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 20.17.1
  title: Pod Disclaimer API
  description: 'This document refers to Symphony API calls that do not need

    encryption or decryption of content.


    - sessionToken can be obtained by calling the

    authenticationAPI on the symphony back end and the key manager

    respectively. Refer to the methods described in authenticatorAPI.yaml.

    - Actions are defined to be atomic, ie will succeed in their entirety

    or fail and have changed nothing.

    - If it returns a 40X status then it will have made no change to the

    system even if ome subset of the request would have succeeded.

    - If this contract cannot be met for any reason then this is an error

    and the response code will be 50X.

    '
servers:
- url: https://yourpodURL.symphony.com/pod
tags:
- name: Disclaimer
paths:
  /v1/admin/disclaimer/{did}:
    get:
      summary: Get a disclaimer by disclaimer id
      parameters:
      - name: sessionToken
        description: Session authentication token.
        in: header
        required: true
        schema:
          type: string
      - name: did
        in: path
        description: The ID of the entity
        required: true
        schema:
          type: string
      tags:
      - Disclaimer
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Disclaimer'
              example:
                id: 571d20dae4b042aaf06d2e7c
                name: New Enterprise Disclaimer
                content: This is a second enterprise disclaimer.
                frequencyInHours: 168
                isDefault: false
                isActive: true
                createdDate: 1461526746875
                modifiedDate: 1461526746875
        '400':
          description: Client error, see response body for further details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                code: 400
                message: // Client error, see response body for further details.
        '401':
          description: 'Unauthorized: Invalid session token.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                code: 401
                message: Invalid session
        '403':
          description: 'Forbidden: Caller lacks necessary entitlement.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                code: 403
                message: The user lacks the required entitlement to perform this operation
        '500':
          description: Server error, see response body for further details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                code: 500
                message: // Server error, see response body for further details.
  /v1/admin/disclaimer/list:
    get:
      summary: List all disclaimers for the company (pod)
      parameters:
      - name: sessionToken
        description: Session authentication token.
        in: header
        required: true
        schema:
          type: string
      tags:
      - Disclaimer
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DisclaimerList'
              example:
              - id: 571d2052e4b042aaf06d2e7a
                name: Enterprise Disclaimer
                content: This is a disclaimer for the enterprise.
                frequencyInHours: 24
                isDefault: false
                isActive: true
                createdDate: 1461526610846
                modifiedDate: 1461526610846
              - id: 571d20dae4b042aaf06d2e7c
                name: New Enterprise Disclaimer
                content: This is a second enterprise disclaimer.
                frequencyInHours: 168
                isDefault: false
                isActive: true
                createdDate: 1461526746875
                modifiedDate: 1461526746875
        '400':
          description: Client error, see response body for further details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                code: 400
                message: // Client error, see response body for further details.
        '401':
          description: 'Unauthorized: Invalid session token.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                code: 401
                message: Invalid session
        '403':
          description: 'Forbidden: Caller lacks necessary entitlement.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                code: 403
                message: The user lacks the required entitlement to perform this operation
        '500':
          description: Server error, see response body for further details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                code: 500
                message: // Server error, see response body for further details.
  /v1/admin/disclaimer/{did}/users:
    get:
      summary: List all users assigned to this disclaimer
      parameters:
      - name: sessionToken
        description: Session authentication token.
        in: header
        required: true
        schema:
          type: string
      - name: did
        in: path
        description: The ID of the entity
        required: true
        schema:
          type: string
      tags:
      - Disclaimer
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserIdList'
              example:
              - 7215545078541
        '400':
          description: Client error, see response body for further details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                code: 400
                message: // Client error, see response body for further details.
        '401':
          description: 'Unauthorized: Invalid session token.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                code: 401
                message: Invalid session
        '403':
          description: 'Forbidden: Caller lacks necessary entitlement.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                code: 403
                message: The user lacks the required entitlement to perform this operation
        '500':
          description: Server error, see response body for further details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
              example:
                code: 500
                message: // Server error, see response body for further details.
components:
  schemas:
    Error:
      type: object
      properties:
        code:
          type: integer
          format: int32
          example: 401
        message:
          type: string
          example: Invalid session
    UserIdList:
      type: array
      items:
        type: integer
        format: int64
      example:
      - 7215545058313
      - 7215545078461
    DisclaimerList:
      type: array
      items:
        $ref: '#/components/schemas/Disclaimer'
      example:
      - id: 571d2052e4b042aaf06d2e7a
        name: Enterprise Disclaimer
        content: This is a disclaimer for the enterprise.
        frequencyInHours: 24
        isDefault: false
        isActive: true
        createdDate: 1461526610846
        modifiedDate: 1461526610846
      - id: 571d20dae4b042aaf06d2e7c
        name: New Enterprise Disclaimer
        content: This is a second enterprise disclaimer.
        frequencyInHours: 168
        isDefault: false
        isActive: true
        createdDate: 1461526746875
        modifiedDate: 1461526746875
    Disclaimer:
      type: object
      properties:
        id:
          type: string
          example: 571d20dae4b042aaf06d2e7c
        name:
          type: string
          example: New Enterprise Disclaimer
        content:
          type: string
          example: This is a second enterprise disclaimer.
        frequencyInHours:
          type: integer
          format: int32
          example: 168
        isDefault:
          type: boolean
          example: false
        isActive:
          type: boolean
          example: true
        createdDate:
          type: integer
          format: int64
          example: 1461526746875
        modifiedDate:
          type: integer
          format: int64
          example: 1461526746875
        format:
          type: string
          enum:
          - TEXT
          - XML
          example: TEXT