Kaoshi
Send money abroad, no hassle
Register Switch User on Kaoshi
POST
https://switchapi3.azurewebsites.net/user/kaoshi/register
Registration endpoint
Headers
SWI-CID
string
Client ID
Authorization
string
Format is Bearer token
Get All transactions
GET
https://switchapi3.azurewebsites.net/user/kaoshi/transactions
Get All Transactions(exchanges) performed by this user on Kaoshi
Headers
SWI-CID
string
Client ID
Authorization
string
Format is Bearer token
Verify Dollar Recipient
POST
https://switchapi3.azurewebsites.net/user/kaoshi/verify_recipient
Verify dollar recipient
Headers
SWI-CS
string
Payload checksum
SWI-CID
string
Client ID
Authorization
string
Format is Bearer token
Request Body
userHandle
string
recipient email
Get Kaoshi Wallet Balance
GET
https://switchapi3.azurewebsites.net/user/kaoshi/wallet_balance
Get wallet balance
Headers
SWI-CID
string
Client ID
Authorization
string
Format is Bearer token
Validate Account Number
GET
https://switchapi3.azurewebsites.net/user/kaoshi/validate_account_number
validate funding account number, should happen before user is asked to enter OTP
Headers
SWI-CID
string
Client ID
Authorization
string
Format is Bearer token
Get Kaoshi User
GET
https://switchapi3.azurewebsites.net/user/kaoshi/user
Get the Kaoshi User
Headers
SWI-CID
string
Client ID
Authorization
string
Format is Bearer token
Get Exchange Rates
GET
https://switchapi3.azurewebsites.net/user/kaoshi/rates
Headers
SWI-CID
string
Client ID
Authorization
string
Format is Bearer token
Create Exchange Offer
POST
https://switchapi3.azurewebsites.net/user/kaoshi/create_offer
Create offer to exchange Naira for USD
Headers
SWI-CS
string
Payload checksum
SWI-CID
string
Client ID
Authorization
string
Format is Bearer token
Request Body
otp
string
6-digit OTP
current_account_balance
string
"280.5"
exchange_rate
string
"320"
matcher_amount
string
"100"
poster_amount
number
e.g 3200
recipient_username
string
eg. usd-beneficiary@example.com
Last updated
Was this helpful?