VoPay Integration Endpoints API

The Integration Endpoints API from VoPay — 4 operation(s) for integration endpoints.

Operations 4

POST /account/set-plaid-credentials account/set-plaid-credentials #
POST /account/set-flinks-credentials account/set-flinks-credentials #
POST /account/set-inverite-credentials account/set-inverite-credentials #
POST /account/set-global-pay-credentials account/set-global-pay-credentials #

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/vopay-integration-endpoints-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 email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

vopay-integration-endpoints-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: '2.0'
  title: Integrations and Support Integration Endpoints API
  description: The Integrations and Support API defines endpoints for configuring integrations with  Plaid, Flinks, Inverite, and Global Pay, managing API keys, and handling support tickets. It also  includes endpoints for setting and testing webhook URLs, and fetching webhook notifications for  account and partner accounts.
  contact:
    name: API Support
    email: help@vopay.com
servers:
- url: https://earthnode-dev.vopay.com/api/v2
tags:
- name: Integration Endpoints
paths:
  /account/set-plaid-credentials:
    post:
      description: This endpoint is used to configure the optional integration with a Plaid account. For more information please visit [our integration section](https://docs.vopay.com/docs/plaid-integration).
      summary: account/set-plaid-credentials
      tags:
      - Integration Endpoints
      operationId: SetPlaidCredentialsPost
      deprecated: false
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                AccountID:
                  description: Your account ID
                  type: string
                Key:
                  description: API key for the account
                  type: string
                Signature:
                  description: Hashed signature for the request
                  type: string
                PlaidClientID:
                  description: The unique client ID from Plaid
                  type: string
                PlaidSecretKey:
                  description: The unique secret key from Plaid
                  type: string
                PlaidUrl:
                  description: The URL defines the Plaid environment. For example https://sandbox.plaid.com for sandbox, https://development.plaid.com for development, and https://production.plaid.com for production.
                  type: string
              required:
              - AccountID
              - Key
              - Signature
              - PlaidClientID
              - PlaidSecretKey
              - PlaidUrl
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: object
                properties:
                  Success:
                    type: boolean
                    description: True if the request was successful, false if it failed
                    example: 'true'
                  ErrorMessage:
                    type: string
                    description: Contains a description of the error if the request failed
                    example: ''
                  PlaidClientID:
                    type: string
                    description: Your updated plaid client ID
                    example: '{PlaidClientID}'
                  PlaidSecretKey:
                    type: string
                    description: Your updated plaid secret key
                    example: '{PlaidSecretKey}'
                  PlaidUrl:
                    type: string
                    description: Your updated plaid URL
                    example: '{PlaidUrl}'
  /account/set-flinks-credentials:
    post:
      description: This endpoint is used to configure the optional integration with a Flinks account. For more information please visit [our integration section](https://docs.vopay.com/docs/flinks-integration).
      summary: account/set-flinks-credentials
      tags:
      - Integration Endpoints
      operationId: SetFlinksCredentialsPost
      deprecated: false
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                AccountID:
                  description: Your account ID
                  type: string
                Key:
                  description: API key for the account
                  type: string
                Signature:
                  description: Hashed signature for the request
                  type: string
                FlinksUrl:
                  description: The unique API URL from Flinks
                  type: string
              required:
              - AccountID
              - Key
              - Signature
              - FlinksUrl
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: object
                properties:
                  Success:
                    type: boolean
                    description: True if the request was successful, false if it failed
                    example: 'true'
                  ErrorMessage:
                    type: string
                    description: Contains a description of the error if the request failed
                    example: ''
                  FlinksUrl:
                    type: string
                    description: Your updated Flinks URL
                    example: '{FlinksUrl}'
                  Status:
                    type: string
                    description: Updated if the Flinks URL is being updated for your VoPay account
                    example: '{Status}'
  /account/set-inverite-credentials:
    post:
      description: This endpoint is used to configure the optional integration with a Inverite account. For more information please visit [our integration section](https://docs.vopay.com/docs/inverite-integration).
      summary: account/set-inverite-credentials
      tags:
      - Integration Endpoints
      operationId: SetInveriteCredentialsPost
      deprecated: false
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                AccountID:
                  description: Your account ID
                  type: string
                Key:
                  description: API key for the account
                  type: string
                Signature:
                  description: Hashed signature for the request
                  type: string
                InveriteAPIKey:
                  description: The unique API Key from Inverite
                  type: string
                InveriteUrl:
                  description: The unique API URL from Inverite (Sandbox or Production)
                  type: string
              required:
              - AccountID
              - Key
              - Signature
              - InveriteAPIKey
              - InveriteUrl
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: object
                properties:
                  Success:
                    type: boolean
                    description: True if the request was successful, false if it failed
                    example: 'true'
                  ErrorMessage:
                    type: string
                    description: Contains a description of the error if the request failed
                    example: ''
                  InveriteAPIKey:
                    type: string
                    description: Your updated Inverite API Key
                    example: '{InveriteAPIKey}'
                  InveriteUrl:
                    type: string
                    description: Your updated Inverite API URL
                    example: '{InveriteUrl}'
  /account/set-global-pay-credentials:
    post:
      description: This endpoint is used to configure the optional integration with a Global Pay account. For more information please visit [our integration section](https://docs.vopay.com/docs/global-pay-integration).
      summary: account/set-global-pay-credentials
      tags:
      - Integration Endpoints
      operationId: SetGlobalPayCredentialsPost
      deprecated: false
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                AccountID:
                  description: Your account ID
                  type: string
                Key:
                  description: API key for the account
                  type: string
                Signature:
                  description: Hashed signature for the request
                  type: string
                GlobalPayAppID:
                  description: Your unique Global Pay app ID
                  type: string
                GlobalPaySharedSecret:
                  description: Your unique Global Pay shared secret
                  type: string
              required:
              - AccountID
              - Key
              - Signature
              - GlobalPayAppID
              - GlobalPaySharedSecret
        required: true
      responses:
        '200':
          description: ''
          headers: {}
          content:
            application/json:
              schema:
                type: object
                properties:
                  Success:
                    type: boolean
                    description: True if the request was successful, false if it failed
                    example: 'true'
                  ErrorMessage:
                    type: string
                    description: Contains a description of the error if the request failed
                    example: ''
                  GlobalPayAppID:
                    type: string
                    description: Your updated Global Pay App ID
                    example: '{GlobalPayAppID}'
                  GlobalPaySharedSecret:
                    type: string
                    description: Your updated Global Pay shared secret key
                    example: '{GlobalPaySharedSecret}'
                  Status:
                    type: string
                    description: Request status
                    example: Updated