Copper.co Network API
The network API from Copper.co — 1 operation(s) for network.
The network API from Copper.co — 1 operation(s) for network.
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/copper-co:copper-co-network-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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: 3.2.0
info:
description: Copper API is based on the REST API interface provided for data exchange between a client and a server with the use of HTTPS requests and responses.
title: Copper Platform Network API
version: latest
servers:
- description: platform.copper.co
url: https://api.copper.co/platform
- description: demo.copper.co
url: https://api.stage.copper.co/platform
- description: testnet.copper.co
url: https://api.testnet.copper.co/platform
tags:
- name: Network
paths:
/organizations/{organizationId}/counterparties:
get:
description: Find participant of the Copper Network
parameters:
- description: Search string
in: query
name: search
required: false
schema:
type: string
- description: Offset for pagination
in: query
name: offset
required: false
schema:
type: string
- description: Limit for pagination
in: query
name: limit
required: false
schema:
default: '1000'
type: string
- description: Filter by connection status
in: query
name: isConnected
required: false
schema:
type: boolean
- description: Filter by counterparty IDs
in: query
name: counterpartyIds
required: false
schema:
items:
type: string
type: array
- description: Counterparty types list. [See details](/enums/CounterpartyType)
in: query
name: counterpartyTypes
required: false
schema:
items:
$ref: '#/components/schemas/CounterpartyType'
type: array
- description: Include related counterparty IDs
in: query
name: includeRelatedCounterpartyIds
required: false
schema:
default: 'true'
type: boolean
- description: Include connections
in: query
name: includeConnections
required: false
schema:
default: 'true'
type: boolean
- description: Include counterparty details
in: query
name: includeCounterpartyDetails
required: false
schema:
default: 'true'
type: boolean
- in: path
name: organizationId
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Counterparties'
description: OK
'400':
content:
application/json:
schema:
properties:
error:
description: The machine-readable error code
examples:
- bad-request
type: string
message:
description: A human-readable message providing more details about the error
type: string
type: object
description: Bad Request
'403':
content:
application/json:
schema:
properties:
error:
description: The machine-readable error code
examples:
- forbidden
type: string
message:
description: A human-readable message providing more details about the error
type: string
type: object
description: Forbidden
'409':
content:
application/json:
schema:
properties:
error:
description: The machine-readable error code
examples:
- conflict
type: string
message:
description: A human-readable message providing more details about the error
type: string
type: object
description: Conflict
summary: Get Counterparties
tags:
- Network
operationId: getOrganizationsByOrganizationIdCounterparties
x-operation-id-source: derived
components:
schemas:
CounterpartyExtra:
properties:
exchangeId:
description: Counterparty exchange id
type: string
type: object
Counterparty:
properties:
backgroundImageId:
description: Background image id
type: string
counterpartyDescription:
description: Counterparty description
type: string
counterpartyId:
description: Counterparty ID
type: string
counterpartyName:
description: Counterparty name
type: string
counterpartyType:
$ref: '#/components/schemas/CounterpartyType'
description: Counterparty type. [See details](/enums/CounterpartyType)
extra:
$ref: '#/components/schemas/CounterpartyExtra'
description: Counterparty additional information
type: object
imageId:
description: Image id
type: string
networkTag:
description: Counterparty network handle
type: string
priority:
description: Counterparty priority indicator. The higher the value, the higher the priority
type: string
tags:
description: Counterparty tags. [See details](/enums/CounterpartyTag)
items:
$ref: '#/components/schemas/CounterpartyTag'
type: array
required:
- counterpartyId
- counterpartyName
- networkTag
- counterpartyType
type: object
Counterparties:
properties:
counterparties:
description: Counterparties list
items:
$ref: '#/components/schemas/Counterparty'
type: array
required:
- counterparties
type: object
CounterpartyType:
enum:
- standard
- clearloop-exchange
- agency-desk
type: string
CounterpartyTag:
enum:
- featured
type: string