Skip to main content

Partner API: bank details

Bank details are the destination for a real money transfer, and this endpoint returns account numbers unmasked. It is the most restricted thing in this API and is not part of any default grant.

Written by Vaibhav Kashyap

Scopes used on this page: payout_details:read. Calling an endpoint your key was not granted the scope for returns 403 insufficient_scope.

Every call below needs your API key — see Partner API: authentication and your first call — and every response follows the paging and field-selection rules in Partner API: pagination, field selection and identifiers.

GET /v1/bank_details

Bank account details for building a payment file. Account numbers are returned UNMASKED, which is why payout_details:read is never granted by self-service and is issued only after a signed agreement.

Scope required: payout_details:read.

Query parameters:

  • limit — Rows per page, 1-200. Defaults to 50.

  • cursor — Opaque cursor from the previous page's next_cursor. Omit for the first page; a null next_cursor means there are no further pages.

  • asan_empcode — One Asanify employee code, or a comma-separated list of at most 200, for a bulk lookup.

Fields on each record: account_holder, account_number, asan_empcode, bank_name, branch_name, ifsc_code.

Example:

curl -s "https://api.asanify.com/v1/bank_details?limit=2" \
  -H "Authorization: Bearer $ASANIFY_API_KEY"
Did this answer your question?