Skip to main content
POST
/
network_connections
TypeScript
const response: Promise<FireblocksResponse<NetworkConnectionResponse>> = fireblocks.networkConnections.createNetworkConnection(networkConnectionsApiCreateNetworkConnectionRequest);
{
  "id": "<string>",
  "status": "WAITING_FOR_APPROVAL",
  "localNetworkId": {
    "id": "<string>",
    "name": "<string>"
  },
  "remoteNetworkId": {
    "id": "<string>",
    "name": "<string>"
  },
  "routingPolicy": {},
  "localChannel": {
    "networkId": "<string>",
    "name": "<string>"
  },
  "remoteChannel": {
    "networkId": "<string>",
    "name": "<string>"
  }
}

Documentation Index

Fetch the complete documentation index at: https://fireblocks-43c4b3ee-chore-add-cli.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Headers

Idempotency-Key
string

A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.

Body

application/json
localNetworkId
string
required

The network ID of the profile trying to create the connection.

remoteNetworkId
string
required

The network ID the profile is attempting to connect to.

routingPolicy
object

Response

A Network Connection object

id
string
required
status
enum<string>
required
Available options:
WAITING_FOR_APPROVAL,
WAITING_FOR_PEER_APPROVAL,
APPROVED,
CANCELLED,
FAILED,
REJECTED,
REJECTED_BY_PEER,
REMOVED,
REMOVED_BY_PEER
localNetworkId
object
required
remoteNetworkId
object
required
routingPolicy
object
required
localChannel
object
deprecated

Deprecated - Replaced by localNetworkId

remoteChannel
object
deprecated

Deprecated - Replaced by remoteNetworkId