VoPay Integration Endpoints API
The Integration Endpoints API from VoPay — 4 operation(s) for integration endpoints.
The Integration Endpoints API from VoPay — 4 operation(s) for integration endpoints.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/vopay-integration-endpoints-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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