Use this endpoint to fetch Agreements specific to your institution and Jiko.
- Get Counterparties
Jiko Customer API (Version: fd60d28d)
Welcome to the Jiko Customer API Reference! Jiko enables you to integrate money storage and movement, backed by the safety and security of US Treasury Bills. Use the Customer API if you are a Jiko customer integrating Jiko directly into your internal systems.
For questions regarding authorization for the Customer API, please visit our OAuth guide
Use these endpoints to view Transactions of funds moving in and out of Jiko Pockets, specifically the bank account component (cash deposits and withdrawals). For viewing information regarding the brokerage account component (buying and selling of T-bills), use Trades.
Use these endpoints to view Counterparties. Counterparties represent external accounts when moving funds in or out of a Jiko Account. Jiko will only transfer funds between accounts where the Counterparty has status: “VERIFIED”, meaning ownership of the account has been confirmed.
Request
This endpoint allows you to list all the counterparties associated with a customer's pocket. You can filter the results by counterparty type (ach, wire, international_wire, on_us, etc.) and status (PENDING, LINKED, UNLINKED, etc.).
It returns a paginated list of Counterparty objects. The response includes a next_page token for retrieving more results.
- Production serverhttps://api.business.jiko.io/api/v2/counterparties/
- Sandbox serverhttps://customer-api.sandbox-api.jikoservices.com/api/v2/counterparties/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.business.jiko.io/api/v2/counterparties/?limit=30&type=ach&status=PENDING' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Successful Response
- incoming_wire
- micro_deposits
- name_match
- plaid
- pre_verified
- supporting_documents
- unverified
{ "prev_page": "string", "next_page": "string", "items": [ { … } ], "object_type": "CursorList" }
Request
This endpoint is used to create a new counterparty for a customer. You can create different types of counterparties, including ach, on-us, wire, and international_wire, by providing the relevant details in the request body.
Note: The account_number field for creating an on-us counterparty represents the Jiko network address of the pocket.
The request body must conform to one of the request schemas. On success, it returns the newly created counterparty object.
The code describing the identifier for the counterparty at the counterparty institution.
Apartment, Suite, Box number, etc.
Apartment, Suite, Box number, etc.
Any additional wire instructions required for the wire to be processed correctly.
Any additional wire instructions required for the wire to be processed correctly.
- Production serverhttps://api.business.jiko.io/api/v2/counterparties/
- Sandbox serverhttps://customer-api.sandbox-api.jikoservices.com/api/v2/counterparties/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
- CreateWireCounterpartyRequest
- CreateACHCounterpartyRequest
- CreateOnUsCounterpartyRequest
- CreateInternationalWireCounterpartyRequest
- CreateCryptoWalletAddressCounterpartyRequest
curl -i -X POST \
https://api.business.jiko.io/api/v2/counterparties/ \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"routing_number": "string",
"identifier": "string",
"identifier_code": "SWIFT_BIC",
"address": {
"street_address": "string",
"street_address2": "string",
"city": "string",
"postal_code": "string",
"state": "string",
"country": "string"
},
"wire_instructions": "string",
"counterparty_name": {
"first_name": "string",
"last_name": "string",
"type": "individual"
},
"verification": {
"type": "supporting_documents",
"document_ids": [
"497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
},
"type": "wire"
}'- ach
- wire
- on_us
- international_wire
- crypto_wallet_address
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "time_created": "2019-08-24T14:15:22Z", "status": "PENDING", "verification": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "description": "string", "type": "supporting_documents", "supporting_documents": [ … ], "status": "PENDING_REVIEW" }, "type": "ach", "counterparty_name": "string", "institution_name": "string", "routing_number": "string", "account_number": "string", "account_type": "CHECKING", "object_type": "string" }
- Production serverhttps://api.business.jiko.io/api/v2/counterparties/{counterparty_id}/
- Sandbox serverhttps://customer-api.sandbox-api.jikoservices.com/api/v2/counterparties/{counterparty_id}/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://api.business.jiko.io/api/v2/counterparties/{counterparty_id}/' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'- ach
- wire
- on_us
- international_wire
- crypto_wallet_address
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "time_created": "2019-08-24T14:15:22Z", "status": "PENDING", "verification": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "description": "string", "type": "supporting_documents", "supporting_documents": [ … ], "status": "PENDING_REVIEW" }, "type": "ach", "counterparty_name": "string", "institution_name": "string", "routing_number": "string", "account_number": "string", "account_type": "CHECKING", "object_type": "string" }