Venminder (Digital Comply) OversightRequirement API

The OversightRequirement API from Venminder (Digital Comply) — 2 operation(s) for oversightrequirement.

Operations 2

GET /api/v1/OversightRequirement/GetOversightRequirement Gets a specific Oversight Requirement by its key.
POST /api/v1/OversightRequirement/GetOversightRequirementList Get a list of all Oversight Requirments that fit the criteria provided in the request.

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/venminder-digital-comply-oversightrequirement-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

venminder-digital-comply-oversightrequirement-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Venminder OpenApi BusinessUnit Oversight Requirement API
  version: v1
servers:
- url: https://rsd.venminder.com
  description: Base URL declared by the provider in apis.yml (roadmap#122).
security:
- Bearer: []
tags:
- name: OversightRequirement
paths:
  /api/v1/OversightRequirement/GetOversightRequirement:
    get:
      tags:
      - OversightRequirement
      summary: Gets a specific Oversight Requirement by its key.
      parameters:
      - name: key
        in: query
        description: This represents the key of the Oversight Requirement to be retrieved.
        schema:
          type: string
      - name: cultureCode
        in: header
        description: The culture code controls the language used in the response. Defaults to "en-US".
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OpenApi.v1.Oversight.OpenApiOversightRequirement'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
        '401':
          description: Unauthorized
  /api/v1/OversightRequirement/GetOversightRequirementList:
    post:
      tags:
      - OversightRequirement
      summary: Get a list of all Oversight Requirments that fit the criteria provided in the request.
      parameters:
      - name: cultureCode
        in: header
        description: The culture code controls the language used in the response. Defaults to "en-US".
        schema:
          type: string
      requestBody:
        description: The request object contains multiple properties allowing for the filtering of returned oversight requirement objects.
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/OpenApi.v1.Oversight.Request.GetOversightRequirementListRequest'
          application/json:
            schema:
              $ref: '#/components/schemas/OpenApi.v1.Oversight.Request.GetOversightRequirementListRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/OpenApi.v1.Oversight.Request.GetOversightRequirementListRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/OpenApi.v1.Oversight.Request.GetOversightRequirementListRequest'
          application/xml:
            schema:
              $ref: '#/components/schemas/OpenApi.v1.Oversight.Request.GetOversightRequirementListRequest'
          text/xml:
            schema:
              $ref: '#/components/schemas/OpenApi.v1.Oversight.Request.GetOversightRequirementListRequest'
          application/*+xml:
            schema:
              $ref: '#/components/schemas/OpenApi.v1.Oversight.Request.GetOversightRequirementListRequest'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/OpenApi.v1.Oversight.OpenApiOversightRequirement'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
        '401':
          description: Unauthorized
components:
  schemas:
    OpenApi.v1.Oversight.OpenApiOversightRequirementLifecycle:
      title: OpenApi.v1.Oversight.OpenApiOversightRequirementLifecycle
      type: object
      properties:
        isApprovalRequired:
          type: boolean
        approverContact:
          $ref: '#/components/schemas/OpenApi.v1.Oversight.OpenApiOversightContact'
        defaultTaskOwner:
          $ref: '#/components/schemas/OpenApi.v1.Oversight.OpenApiOversightTaskOwner'
        isActive:
          type: boolean
      additionalProperties: false
      xml:
        name: Oversight.OpenApiOversightRequirementLifecycle
    OpenApi.v1.ErrorResponse:
      title: OpenApi.v1.ErrorResponse
      type: object
      properties:
        statusCode:
          type: integer
          format: int32
        errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/OpenApi.v1.ErrorResource'
      additionalProperties: false
      xml:
        name: ErrorResponse
    OpenApi.v1.ErrorResource:
      title: OpenApi.v1.ErrorResource
      type: object
      properties:
        resourceKey:
          type:
          - string
          - 'null'
        resourceValue:
          type:
          - string
          - 'null'
        field:
          type:
          - string
          - 'null'
      additionalProperties: false
      xml:
        name: ErrorResource
    OpenApi.v1.Oversight.OpenApiOversightContact:
      title: OpenApi.v1.Oversight.OpenApiOversightContact
      type: object
      properties:
        key:
          type:
          - string
          - 'null'
        name:
          type:
          - string
          - 'null'
      additionalProperties: false
      xml:
        name: Oversight.OpenApiOversightContact
    OpenApi.v1.Oversight.OpenApiOversightRequirement:
      title: OpenApi.v1.Oversight.OpenApiOversightRequirement
      type: object
      properties:
        key:
          type:
          - string
          - 'null'
        name:
          type:
          - string
          - 'null'
        shouldNotifyAdminWhenOverdue:
          type: boolean
        taskDurationInDays:
          type: integer
          format: int32
        isOneTimeRequirement:
          type: boolean
        oversightRequirementType:
          type:
          - string
          - 'null'
        oversightRequirementCategory:
          type:
          - string
          - 'null'
        oversightRequirementResultGroup:
          type:
          - string
          - 'null'
        isSoc:
          type: boolean
        onboardingLifecycle:
          $ref: '#/components/schemas/OpenApi.v1.Oversight.OpenApiOversightRequirementLifecycle'
        offboardingLifecycle:
          $ref: '#/components/schemas/OpenApi.v1.Oversight.OpenApiOversightRequirementLifecycle'
        ongoingLifecycle:
          $ref: '#/components/schemas/OpenApi.v1.Oversight.OpenApiOversightRequirementLifecycle'
      additionalProperties: false
      xml:
        name: Oversight.OpenApiOversightRequirement
    OpenApi.v1.Oversight.OpenApiOversightTaskOwner:
      title: OpenApi.v1.Oversight.OpenApiOversightTaskOwner
      type: object
      properties:
        key:
          type:
          - string
          - 'null'
        name:
          type:
          - string
          - 'null'
        type:
          type:
          - string
          - 'null'
      additionalProperties: false
      xml:
        name: Oversight.OpenApiOversightTaskOwner
    OpenApi.v1.Oversight.Request.GetOversightRequirementListRequest:
      title: OpenApi.v1.Oversight.Request.GetOversightRequirementListRequest
      type: object
      properties:
        lifecycles:
          type:
          - array
          - 'null'
          items:
            type: string
        defaultTaskOwnerKeys:
          type:
          - array
          - 'null'
          items:
            type: string
        defaultApproverKeys:
          type:
          - array
          - 'null'
          items:
            type: string
        keys:
          type:
          - array
          - 'null'
          items:
            type: string
        isOneTimeRequirement:
          type:
          - boolean
          - 'null'
        isSoc:
          type:
          - boolean
          - 'null'
        willNotifyAdminWhenOverdue:
          type:
          - boolean
          - 'null'
        requirementLevel:
          type:
          - array
          - 'null'
          items:
            type: string
      additionalProperties: false
      xml:
        name: Oversight.Request.GetOversightRequirementListRequest
  securitySchemes:
    Bearer:
      type: apiKey
      description: Please insert access token with Bearer into field eg. Bearer eyJhbGciOiJSUzI1Ni and click authorize.
      name: Authorization
      in: header