Mesh Connect Main Clients API
The Main Clients API from Mesh Connect — 1 operation(s) for main clients.
The Main Clients API from Mesh Connect — 1 operation(s) for main clients.
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/mesh-connect-main-clients-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:
title: Admin Assets Main Clients API
version: v1
servers:
- url: https://admin-api.meshconnect.com
security:
- Bearer: []
tags:
- name: Main Clients
paths:
/admin/api/v1/Client/callbackUrls:
get:
tags:
- Main Clients
summary: Get Main Client callback urls
description: Get information about Main Client Allowed Link URLs.
responses:
'200':
description: Get Main Client callback urls
content:
application/json:
schema:
$ref: '#/components/schemas/B2BPortalClientCallbackUrlsResponseApiResult'
example:
content:
callbackUrls:
- https://mainclient-website1.com
- https://mainclient-website2.com
status: ok
message: ''
errorHash: dce0f573
teamCode: P4
errorType: ''
'401':
description: 'Unauthorized: Auth token request is not valid'
content:
application/json:
schema: {}
example:
statusCode: 401
'403':
description: 'Permission denied: Request is not allowed'
content:
application/json:
schema: {}
example:
status: permissionDenied
message: Error message
displayMessage: Optional display message
errorHash: cd59bd31
teamCode: P4
errorType: missingField
post:
tags:
- Main Clients
summary: Update Main Client callback urls
description: 'Update information about Main Client Allowed Link URLs. Allowed Link URLs of Main Client will only be used for those Registered clients,
that don''t have any Allowed Link URLs specified.'
requestBody:
description: Update Main Client Callback URLs request
content:
application/json:
schema:
$ref: '#/components/schemas/B2BPortalClientCallbackUrlsUpdateRequest'
example:
callbackUrls:
- https://mainclient-website1.com
- https://mainclient-website2.com
responses:
'200':
description: Main Client callback urls added/updated
content:
application/json:
schema:
$ref: '#/components/schemas/ApiResult'
example:
status: ok
message: ''
errorHash: 5f9b2029
teamCode: P4
errorType: ''
'401':
description: 'Unauthorized: Auth token request is not valid'
content:
application/json:
schema: {}
example:
statusCode: 401
'403':
description: 'Permission denied: Request is not allowed'
content:
application/json:
schema: {}
example:
status: permissionDenied
message: Error message
displayMessage: Optional display message
errorHash: cd59bd31
teamCode: P4
errorType: missingField
components:
schemas:
ApiResult:
type: object
properties:
status:
$ref: '#/components/schemas/ApiResultStatus'
message:
type:
- string
- 'null'
description: A message generated by the API
displayMessage:
type:
- string
- 'null'
description: User-friendly display message that can be presented to the end user
errorHash:
type:
- string
- 'null'
description: An error grouping hash from string components and caller information. Used by bugsnag on FE for correct error grouping
readOnly: true
teamCode:
type:
- string
- 'null'
description: 'Opaque team code for error routing. Resolved from exception origin or caller file path via CODEOWNERS.
Format: 2-character code (e.g., "7K", "M2"). Use for alerting/routing, not display.'
readOnly: true
errorType:
type:
- string
- 'null'
description: 'Strictly-typed error type that is explaining the reason of an unsuccessful status of the operation.
All possible error types are available in the documentation.'
errorData:
readOnly: true
additionalProperties: false
B2BPortalClientCallbackUrlsResponse:
type: object
properties:
callbackUrls:
type:
- array
- 'null'
items:
type: string
description: Client Allowed Link URLs.
additionalProperties: false
B2BPortalClientCallbackUrlsUpdateRequest:
required:
- callbackUrls
type: object
properties:
callbackUrls:
type: array
items:
type: string
description: Client Allowed Link URLs.
additionalProperties: false
B2BPortalClientCallbackUrlsResponseApiResult:
type: object
properties:
status:
$ref: '#/components/schemas/ApiResultStatus'
message:
type:
- string
- 'null'
description: A message generated by the API
displayMessage:
type:
- string
- 'null'
description: User-friendly display message that can be presented to the end user
errorHash:
type:
- string
- 'null'
description: An error grouping hash from string components and caller information. Used by bugsnag on FE for correct error grouping
readOnly: true
teamCode:
type:
- string
- 'null'
description: 'Opaque team code for error routing. Resolved from exception origin or caller file path via CODEOWNERS.
Format: 2-character code (e.g., "7K", "M2"). Use for alerting/routing, not display.'
readOnly: true
errorType:
type:
- string
- 'null'
description: 'Strictly-typed error type that is explaining the reason of an unsuccessful status of the operation.
All possible error types are available in the documentation.'
errorData:
readOnly: true
content:
$ref: '#/components/schemas/B2BPortalClientCallbackUrlsResponse'
additionalProperties: false
ApiResultStatus:
enum:
- ok
- serverFailure
- permissionDenied
- badRequest
- notFound
- conflict
- tooManyRequest
- locked
- unavailableForLegalReasons
type: string
securitySchemes:
Bearer:
type: http
description: 'Authorization header using the Bearer scheme. Example: "Authorization: Bearer {Value}"'
scheme: bearer