curl --request GET \
--url https://api.sandbox.solidfi.com/v2/payments/counterparty/{counterparty_id} \
--header 'api-key: <api-key>'{
"id": "ctp_8e5541c8a9e50c3af3b0daacf9175130",
"client_id": "cli_64c6c87ee9d609f36a6f390dc378a4ce",
"master_account_holder_id": "mah_201e02c581a098a740456c5c19fcfcd6",
"master_account_id": "mas_743fa071316bc6beaf5dddfd05f49c30",
"sub_account_holder_id": "sah_5ccfeef0adf0cbe2aa0980d2c9505752",
"sub_account_id": "sub_bda1e562657c41e553104b10aad3fe70",
"label": "Development Vendor",
"type": "person",
"person": {
"first_name": "John",
"last_name": "Doe",
"id_type": "ssn",
"id_number": "223902234",
"date_of_birth": "1974-01-25",
"phone": "+19418405843",
"email": "[email protected]",
"address": {
"line1": "123 Main St",
"line2": "",
"city": "New York",
"state": "NY",
"country": "US",
"postal_code": "10001"
}
},
"intra_account": {
"sub_account_number": "95483674098723",
"sub_account_id": "sub_cda1e562657c41e553104b10aad3fe70"
},
"ach": {
"account_number": "98324502",
"routing_number": "121042882",
"account_type": "business_checking",
"bank_name": "Wells Fargo",
"verification_status": "pass"
},
"domestic_wire": {
"account_number": "98324502",
"routing_number": "121042882",
"account_type": "business_checking",
"bank_name": "Wells Fargo"
},
"international_wire": {
"account_number": "920020006167511",
"beneficiary_bank": {
"identifier_code": "ICICINBBNRI",
"name": "ICICI Bank",
"address": {
"line1": "256 Main St",
"line2": "",
"city": "Bengaluru",
"state": "KA",
"country": "IN",
"postal_code": "900009"
}
},
"correspondent_bank": {
"identifier_code": "SCBLUS33XXX",
"name": "STANDARD CHARTERED BANK",
"address": {
"line1": "1095 12th Ave",
"line2": "",
"city": "New York",
"state": "NY",
"country": "US",
"postal_code": "10001"
}
}
},
"rtp": {
"account_number": "98324502",
"routing_number": "121042882",
"account_type": "business_checking",
"bank_name": "Wells Fargo",
"verification_status": "pass"
},
"fednow": {
"account_number": "98324502",
"routing_number": "121042882",
"account_type": "business_checking",
"bank_name": "Wells Fargo",
"verification_status": "pass"
},
"check": {
"address": {
"line1": "123 Main St",
"line2": "",
"city": "New York",
"state": "NY",
"country": "US",
"postal_code": "10001"
}
},
"debit_card": {
"card_number": "tok_live_6GVyHuQR7aAjCZivYzLbuP_9990",
"last4": "9990",
"expiry_month": "10",
"expiry_year": "2024",
"cvv": "tok_live_6GVyHuQR7aAjCZivYzLbuP_9990",
"address": {
"line1": "123 Main St",
"line2": "",
"city": "New York",
"state": "NY",
"country": "US",
"postal_code": "10001"
},
"pull_enabled": true,
"push_enabled": true
},
"purpose": "Offshore dev center",
"external_reference_id": "TW-9L1L2-UVV",
"ofac": {
"status": "pass",
"last_updated_at": "2024-04-01T21:00:00Z"
},
"attachments": [
{
"label": "Dev Contract",
"id": "att_a8d2b191fa0e960d8e49a4bfd320e07b",
"created_at": "2024-04-01T21:00:00Z"
}
],
"metadata": {
"vendor_id": "VID-0987ACR"
},
"status": "activated",
"timestamps": {
"created_at": "2024-04-01T21:00:00Z",
"updated_at": "2024-04-01T21:00:00Z"
}
}Retrieve a Counterparty
curl --request GET \
--url https://api.sandbox.solidfi.com/v2/payments/counterparty/{counterparty_id} \
--header 'api-key: <api-key>'{
"id": "ctp_8e5541c8a9e50c3af3b0daacf9175130",
"client_id": "cli_64c6c87ee9d609f36a6f390dc378a4ce",
"master_account_holder_id": "mah_201e02c581a098a740456c5c19fcfcd6",
"master_account_id": "mas_743fa071316bc6beaf5dddfd05f49c30",
"sub_account_holder_id": "sah_5ccfeef0adf0cbe2aa0980d2c9505752",
"sub_account_id": "sub_bda1e562657c41e553104b10aad3fe70",
"label": "Development Vendor",
"type": "person",
"person": {
"first_name": "John",
"last_name": "Doe",
"id_type": "ssn",
"id_number": "223902234",
"date_of_birth": "1974-01-25",
"phone": "+19418405843",
"email": "[email protected]",
"address": {
"line1": "123 Main St",
"line2": "",
"city": "New York",
"state": "NY",
"country": "US",
"postal_code": "10001"
}
},
"intra_account": {
"sub_account_number": "95483674098723",
"sub_account_id": "sub_cda1e562657c41e553104b10aad3fe70"
},
"ach": {
"account_number": "98324502",
"routing_number": "121042882",
"account_type": "business_checking",
"bank_name": "Wells Fargo",
"verification_status": "pass"
},
"domestic_wire": {
"account_number": "98324502",
"routing_number": "121042882",
"account_type": "business_checking",
"bank_name": "Wells Fargo"
},
"international_wire": {
"account_number": "920020006167511",
"beneficiary_bank": {
"identifier_code": "ICICINBBNRI",
"name": "ICICI Bank",
"address": {
"line1": "256 Main St",
"line2": "",
"city": "Bengaluru",
"state": "KA",
"country": "IN",
"postal_code": "900009"
}
},
"correspondent_bank": {
"identifier_code": "SCBLUS33XXX",
"name": "STANDARD CHARTERED BANK",
"address": {
"line1": "1095 12th Ave",
"line2": "",
"city": "New York",
"state": "NY",
"country": "US",
"postal_code": "10001"
}
}
},
"rtp": {
"account_number": "98324502",
"routing_number": "121042882",
"account_type": "business_checking",
"bank_name": "Wells Fargo",
"verification_status": "pass"
},
"fednow": {
"account_number": "98324502",
"routing_number": "121042882",
"account_type": "business_checking",
"bank_name": "Wells Fargo",
"verification_status": "pass"
},
"check": {
"address": {
"line1": "123 Main St",
"line2": "",
"city": "New York",
"state": "NY",
"country": "US",
"postal_code": "10001"
}
},
"debit_card": {
"card_number": "tok_live_6GVyHuQR7aAjCZivYzLbuP_9990",
"last4": "9990",
"expiry_month": "10",
"expiry_year": "2024",
"cvv": "tok_live_6GVyHuQR7aAjCZivYzLbuP_9990",
"address": {
"line1": "123 Main St",
"line2": "",
"city": "New York",
"state": "NY",
"country": "US",
"postal_code": "10001"
},
"pull_enabled": true,
"push_enabled": true
},
"purpose": "Offshore dev center",
"external_reference_id": "TW-9L1L2-UVV",
"ofac": {
"status": "pass",
"last_updated_at": "2024-04-01T21:00:00Z"
},
"attachments": [
{
"label": "Dev Contract",
"id": "att_a8d2b191fa0e960d8e49a4bfd320e07b",
"created_at": "2024-04-01T21:00:00Z"
}
],
"metadata": {
"vendor_id": "VID-0987ACR"
},
"status": "activated",
"timestamps": {
"created_at": "2024-04-01T21:00:00Z",
"updated_at": "2024-04-01T21:00:00Z"
}
}API key is required to call Solid APIs. You can view and manage your API keys in the Solid dashboard.
"{{api_key}}"
Retrieve a Counterparty
unique id of the counterparty
"ctp_8e5541c8a9e50c3af3b0daacf9175130"
unique id of the client to which the counterparty belongs
"cli_64c6c87ee9d609f36a6f390dc378a4ce"
unique id of the master account holder
"mah_201e02c581a098a740456c5c19fcfcd6"
unique id of the master account
"mas_743fa071316bc6beaf5dddfd05f49c30"
unique id of the sub account holder
"sah_5ccfeef0adf0cbe2aa0980d2c9505752"
unique id of the sub account under which the counterparty was created
"sub_bda1e562657c41e553104b10aad3fe70"
label of the counterparty
"Development Vendor"
type of counterparty
person, business "person"
Show child attributes
first name of the person
"Jane"
middle name of the person
"Jack"
last name of the person
"Doe"
type of identity used
ssn, passport, other "ssn"
id_number must be unique, as in, you cannot use the same id_number for two different persons
"945678934"
date of birth of the person (YYYY-MM-DD)
"1974-01-01"
phone number of the person (E.164, max 16 chars, starts with +)
"+19418405843"
email of the person
Show child attributes
line 1 of the address
"123 Main St"
line 2 of the address
""
city of the address
"New York"
2-Letter US state abbreviation (ex: CA)
"NY"
2-letter abbreviated country code (ex: US)
"US"
postal code
"10001"
Show child attributes
unique id of the KYC
"kyc_7948d9a96706dd05360a340002de725f"
status of the KYC
pass, fail, review, not_started "pass"
sub account holder verification method. It could be an external vendor(Ex: alloy) or Solid
"solid"
url to the person or business verification result. It could be a link to the external vendor or Solid
"https://dashboard.solidfi.com/id=kyc_7948d9a96706dd05360a340002de725f"
Show child attributes
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
unique id of the IDV
"idv_7948d9a96706dd05360a340002de725f"
status of the IDV
pass, fail, review, not_started "pass"
sub account holder IDV method. It could be an external vendor(Ex: plaid) or Solid
"solid"
url to the identity verification result. It could be a link to the external vendor or Solid
"https://dashboard.solidfi.com/id=kyc_7948d9a96706dd05360a340002de725f"
Show child attributes
legal name of the business
"Ace LLC"
doing business as
"Ace Inc"
entity type of the business
sole_proprietor, single_member_llc, limited_liability_company, general_partnership, unlisted_corporation, publicly_traded_corporation, association, non_profit, government_organization, revocable_trust, irrevocable_trust, estate, professional_association, limited_partnership, limited_liability_partnership, professional_corporation "limited_liability_company"
type of the business identity used
ein, other "ein"
id_number must be unique, as in, you cannot use the same id_number for two different businesses
"187654321"
phone number of the business (E.164, max 16 chars, starts with +)
"16604491146"
email of the business
date business was formed (YYYY-MM-DD)
"2018-02-18"
Show child attributes
line 1 of the address
"123 Main St"
line 2 of the address (optional)
""
city of the address
"New York"
2-Letter US state abbreviation (ex: CA)
"NY"
2-letter abbreviated country code (ex: US)
"US"
postal code
"10001"
Show child attributes
unique id of the KYB
"kyb_7948d9a96706dd05360a340002de725f"
status of the KYB
pass, fail, review, not_started "pass"
sub account holder verification method. It could be an external vendor(Ex: alloy) or Solid
"solid"
url to the person or business verification result. It could be a link to the external vendor or Solid
"https://dashboard.solidfi.com/id=kyc_7948d9a96706dd05360a340002de725f"
Show child attributes
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
first name of the person
"Jane"
middle name of the person
"Jack"
last name of the person
"Doe"
type of identity used
ssn, passport, other "ssn"
id_number must be unique, as in, you cannot use the same id_number for two different persons
"945678934"
date of birth of the person (YYYY-MM-DD)
"1974-01-01"
phone number of the person (E.164, max 16 chars, starts with +)
"+19418405843"
email of the person
Show child attributes
line 1 of the address
"123 Main St"
line 2 of the address (optional)
""
city of the address
"New York"
2-Letter US state abbreviation (ex: CA)
"NY"
2-letter abbreviated country code (ex: US)
"US"
postal code
"10001"
ownership percentage in the business
50.59
title of the member in the business
"CEO"
true if this member is the control person of the business
true, false "true"
Show child attributes
unique id of the KYC
"kyc_7948d9a96706dd05360a340002de725f"
status of the KYC
pass, fail, review, not_started "pass"
sub account holder verification method. It could be an external vendor(Ex: alloy) or Solid
"solid"
url to the person or business verification result. It could be a link to the external vendor or Solid
"https://dashboard.solidfi.com/id=kyc_7948d9a96706dd05360a340002de725f"
Show child attributes
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
pass, fail, review, in_review "pass"
Show child attributes
bank account number of the counterparty
"98324502"
ACH routing number of the counterparty's bank
"121042882"
type of the counterparty's bank account
business_checking, business_savings, personal_checking, personal_savings "business_checking"
name of counterparty's bank
"Wells Fargo"
if the account is verified - true or false
pass, fail, review "pass"
Show child attributes
bank account number of the counterparty
"98324502"
Wire routing number of the counterparty's bank
"121042882"
type of counterparty's bank account
business_checking, business_savings, personal_checking, personal_savings "business_checking"
name of counterparty's bank
"Wells Fargo"
Show child attributes
bank account number of the counterparty
"920020006167511"
Show child attributes
SWIFT/BIC code of counterparty's bank
"ICICINBBNRI"
name of counterparty's bank
"ICICI Bank"
Show child attributes
line 1 of the address
"256 Main St"
line 2 of the address
"Suite 201"
city of the address
"Bengaluru"
2-Letter state abbreviation (ex: CA)
"KA"
2-letter abbreviated country code (ex: US)
"IN"
postal code
"900009"
Show child attributes
SWIFT/BIC code of counterparty's correspondent bank
"SCBLUS33XXX"
name of counterparty's correspondent bank
"STANDARD CHARTERED BANK"
Show child attributes
line 1 of the address
"1095 12th Ave"
line 2 of the address
"Suite 201"
city of the address
"New York"
2-Letter US state abbreviation (ex: CA)
"NY"
2-letter abbreviated country code (ex: US)
"US"
postal code
"10001"
Show child attributes
bank account number of the counterparty
"98324502"
RTP routing number of the counterparty's bank
"121042882"
type of the counterparty's bank account
business_checking, business_savings, personal_checking, personal_savings "business_checking"
name of counterparty's bank
"Wells Fargo"
if the account is verified
pass, fail, review "pass"
Show child attributes
bank account number of the counterparty
"98324502"
FedNow routing number of the counterparty's bank
"121042882"
type of the counterparty's bank account
business_checking, business_savings, personal_checking, personal_savings "business_checking"
name of counterparty's bank
"Wells Fargo"
if the account is verified or not
pass, fail, review "pass"
Show child attributes
Show child attributes
line 1 of the address
"123 Main St"
line 2 of the address
"Suite 201"
city of the address
"New York"
2-Letter US state abbreviation (ex: CA)
"NY"
2-letter abbreviated country code (ex: US)
"US"
postal code
"10001"
Show child attributes
tokenized card number of counterparty's debit card
"tok_live_6GVyHuQR7aAjCZivYzLbuP_9990"
last4 of counterparty's debit card
"9990"
expiration month of counterparty's debit card
"10"
expiration year of counterparty's debit card
"2024"
cvv code of counterparty's debit card
"tok_live_7CVyHuQR7aAjCZivYzLbuP_9990"
Show child attributes
line 1 of the address
"123 Main St"
line 2 of the address
"Suite 201"
city of the address
"New York"
2-Letter US state abbreviation (ex: CA)
"NY"
2-letter abbreviated country code (ex: US)
"US"
postal code
"10001"
if debit pull is enabled or disabled by the debit card issuer
true, false "true"
if debit pull is enabled or disabled by the debit card issuer
true, false "true"
purpose of counterparty
"Offshore dev center"
unique id to cross-reference records with external systems
"TW-9L1L2-UVV"
Show child attributes
unique id of the attachment created
"att_a8d2b191fa0e960d8e49a4bfd320e07b"
label of the attachment
"formation"
Metadata takes free-form key-value pairs. You may send metadata when you create an object (POST) and when updating the object (PATCH). If you would like to remove metadata that is already on an object, you can unset it by passing in the key-value pair with an empty string, like this: {"key": ""}
status of counterparty
pending_activation, activated, suspended, deactivated, locked "activated"
Show child attributes
date and time at which the counterparty was created
"2024-04-01T21:00:00Z"
date and time at which the counterparty was updated
"2024-04-01T21:00:00Z"
date and time at which the counterparty was deactivated
"2024-04-01T21:00:00Z"