Skip to main content
POST
/
recipient-counterparties
Creates a new recipient counterparty for the authenticated user or entity.
curl --request POST \
  --url https://api.nuvion.tech/recipient-counterparties \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "type": "individual",
  "entity_relationship": "customer",
  "name": "John Doe",
  "email": "[email protected]",
  "address": {
    "city": "New York",
    "state": "NY",
    "postal_code": "10001",
    "country_code": "US",
    "line_1": "123 Main St",
    "line_2": "Apt 4B"
  },
  "account_details": {
    "issuer": {
      "code": "CHASE",
      "name": "JPMorgan Chase Bank",
      "short_name": "Chase"
    },
    "account_number": "1234567890",
    "routing_number": "021000021",
    "account_type": "checking",
    "country": "US",
    "payment_rails": "ach"
  },
  "meta": {
    "preferred_contact_method": "email"
  }
}
'
{
  "message": "Recipient counterparty created successfully",
  "status": 201,
  "data": {
    "id": "01HJ5G6R7MXW5ZK2QD6YA8N9F3",
    "entity_id": "01HJ5G6R7MXW5ZK2QD6YA8N9F4",
    "type": "individual",
    "entity_relationship": "customer",
    "name": "John Doe",
    "email": "[email protected]",
    "address": {
      "city": "New York",
      "state": "NY",
      "postal_code": "10001",
      "country_code": "US",
      "line_1": "123 Main St",
      "line_2": "Apt 4B",
      "line_3": null
    },
    "account_details": {
      "issuer": {
        "code": "CHASE",
        "name": "JPMorgan Chase Bank",
        "short_name": "Chase"
      },
      "account_number": "1234567890",
      "routing_number": "021000021",
      "account_type": "checking",
      "country": "US",
      "payment_rails": "ach"
    },
    "meta": {
      "preferred_contact_method": "email"
    },
    "created_at": "2025-09-12T08:00:00.000Z",
    "updated_at": "2025-09-12T08:00:00.000Z"
  }
}

Headers

Authorization
string
required

Authorization header: Bearer {jwt or Secretkey}

Body

application/json
type
string
required

The type of counterparty being created

entity_relationship
string
required

The relationship between the entity and the counterparty

name
string
required

The name of the counterparty

email
string
required

The email address of the counterparty

address
object
required

The address information of the counterparty

account_details
object

The bank account or payment details for the counterparty

meta
object

Additional metadata about the counterparty

Response

Created successfully

message
string
required

A descriptive message indicating the result of the operation

status
string
required

The status of the API operation (successful, error, failed, pending)

data
object
required

Contains the created counterparty details