Use this endpoint to fetch Agreements specific to your institution and Jiko.
- Get Counterparty
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 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" }
Request
This endpoint is used to update the status of a counterparty. For example, you can use it to unlink a counterparty that is no longer needed.
The request body takes an UpdateCounterpartyRequest object. On success, it returns the updated counterparty object.
- 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 PATCH \
'https://api.business.jiko.io/api/v2/counterparties/{counterparty_id}/' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"status": "UNLINKED"
}'- 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" }