Request
Curl
Response
Success
Parameters
account_id
: string The unique identifier of the Linked Account. For example, acc_GLGeLkU2JUeyDZ.
Parameters
id
: string The unique identifier of the account generated by Razorpay. The maximum length is 18 characters. For example, acc_GLGeLkU2JUeyDZ.
type
: string The account type. Possible value is route.
reference_id
: string The internal reference id. This value can be maximum of 20 characters. For example, 123123.
status
: string The status of the account. Possible values:
createdsuspended
email
: string The account holder’s email address.
phone
: integer The account holder’s phone number. The minimum length is 8 characters and the maximum length is 15.
legal_business_name
: string The name of the account holder’s business. For example, Acme Corp. The minimum length is 4 characters and the maximum length is 200.
business_type
: string The type of business operated by the account holder. Possible values: Business Types.
profile
: object The account holder’s business details.
category
: string The business category of the account holder. For example, healthcare. Possible values: Business Category.
subcategory
: string The business sub-category of the account holder. For example, clinic. Possible values: Business Sub-Category.
addresses
: object Details of account holder’s address.
registered
: object Details of the account holder’s registered address.
street1
: string Address, line 1. The maximum length is 100 characters.
street2
: string Address, line 2. The maximum length is 100 characters.
city
: string The city. The maximum length is 100 characters.
state
: string The state. The minimum length is 2 and the maximum length is 100.
postal_code
: integer The postal code. This should be exactly 6 characters.
country
: string The country. The minimum length is 2 and the maximum length is 64. For example, for India, you must write either IN or india.
operation
: object Details of the account holder’s operational address. This parameter might be required to complete the KYC process. However, it is optional for this API.
street1
: string Address, line 1. The maximum length is 100 characters.
street2
: string Address, line 2. The maximum length is 100 characters.
city
: string The city. The maximum length is 100 characters.
state
: string The state. The minimum length is 2 and the maximum length is 100.
postal_code
: integer The postal code. This should be exactly 6 characters.
country
: string The country. The minimum length is 2 and the maximum length is 64. This can either be a country code in capital letters or the full name of the country in lower case letters. For example, for India, you must write either IN or india.
business_model
: string The business description. The minimum length is 1 character and the maximum length is 255.
legal_info
: object The legal details about the account holder’s business. The mandatory KYC requirement parameters should be passed depending on the business requirements.
pan
: string Valid PAN number details of the account holder’s business.
- This is a 10-digit alphanumeric code. For example,
AVOJB1111K. - The 4th digit should be either of ‘C’, ‘H’, ‘F’, ‘A’, ‘T’, ‘B’, ‘J’, ‘G’, ‘L’.
- The regex for Company PAN is
/^[a-zA-z]{5}\d{4}[a-zA-Z]{1}$/. This parameter might be required to complete the KYC process. However, it is optional for this API.
gst
: string Valid GSTIN number details of the account holder.
- This is a 15-digit PAN-based unique identification number.
- The Regex for GSTIN is
/^[0123][0-9][a-z]{5}[0-9]{4}[a-z][0-9][a-z0-9][a-z0-9]$/gi.
notes
: object Contains user-defined fields stored by the partner for reference purposes.
contact_name
: string The name of the contact. The minimum length is 4 and the maximum length is 255 characters.
contact_info
: object Options available for contact support.
chargeback
: object The type of contact support.
email
: string The email id of chargeback POC. The maximum length is:
- local part (before @): 64 characters.
- domain part (after @): 68 characters. The total character length supported is 132.
phone
: integer The phone number of chargeback POC. The maximum length is 10 characters.
policy_url
: string The URL of chargeback policy. Regex is (protocol://“:port/resource path?querystring#fragementid)
protocol-both http/https allowed. Only domain name is mandatory.
refund
: object The type of contact support.
email
: string The email id of refund POC. The maximum length is:
- local part (before @): 64 characters.
- domain part (after @): 68 characters. The total character length supported is 132.
phone
: integer The phone number of refund POC. The maximum length is 10 characters.
policy_url
: string The URL of refund policy. Regex is (protocol://“:port/resource path?querystring#fragementid)
protocol-both http/https allowed.
support
: array The type of contact support.
email
: string The email id of support POC. The maximum length is:
- local part (before @): 64 characters.
- domain part (after @): 68 characters. The total character length supported is 132.
phone
: integer The phone number of support POC. The maximum length is 10 characters.
policy_url
: string The URL of support policy. Regex is (protocol://“:port/resource path?querystring#fragementid)
protocol-both http/https allowed.
apps
: object The app details of the account holder’s business
websites
: array The website/app for the account holder’s business. A minimum of 1 website is required.
android
: array Android app details
url
: string The link of the Android app. Regex is (protocol://“:port/resource path?querystring#fragementid)
protocol-both http/https allowed.
name
: string The name of the Android app.
ios
: array iOS app details
url
: string The link of the iOS app. Regex is (protocol://“:port/resource path?querystring#fragementid)
protocol-both http/https allowed.
name
: string The name of the iOS app.
Errors
The id provided does not exist- code: 400
- description: This error occurs when the Linked Account does not belong to the requested merchant, or it is invalid.
- solution: Ensure the Linked Account belongs to the requested merchant and the account ID is valid.
- code: 400
- description: This error occurs when the requester is not the parent of the child account, or the child account does not exist.
- solution: Ensure the Linked Account id exists before proceeding with the update API.