Documentation
Payment Methods API
Manage bank accounts for withdrawals.
Endpoints
GET
/business/payment-methods/bank-accountsGet all linked bank accounts for withdrawals
curl https://api.insurlink.com/v1/business/payment-methods/bank-accounts \
-H "Authorization: Bearer YOUR_API_KEY"bash
POST
/business/payment-methods/bank-accountsAdd a new bank account for withdrawals
curl -X POST https://api.insurlink.com/v1/business/payment-methods/bank-accounts \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"bankName": "First Bank",
"accountNumber": "1234567890",
"accountName": "Acme Insurance Co."
}'bash
POST
/business/payment-methods/bank-accounts/:id/verifyVerify a bank account (via micro-deposits)
curl -X POST https://api.insurlink.com/v1/business/payment-methods/bank-accounts/bank-123/verify \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"verificationCode": "123456"
}'bash
PATCH
/business/payment-methods/bank-accounts/:id/defaultSet a bank account as default for withdrawals
curl -X PATCH https://api.insurlink.com/v1/business/payment-methods/bank-accounts/bank-123/default \
-H "Authorization: Bearer YOUR_API_KEY"bash
DELETE
/business/payment-methods/bank-accounts/:idRemove a bank account
curl -X DELETE https://api.insurlink.com/v1/business/payment-methods/bank-accounts/bank-123 \
-H "Authorization: Bearer YOUR_API_KEY"bash