v1

latestOpenAPI 3.1.02026-07-266133267.6 KB

Update Entity

Update an existing entity

put/v3/entity/{id}

Path parameters

idstring required

Tazapay unique ID of the entity

Request body

namestring

Name of the entity

emailstring

Email of the entity

type'sole_proprietorship' | 'company' | 'non_profit' | 'government_entity' | 'individual' | 'limited_liability_partnership' | 'partnership' | 'trust' | 'other'

Type of the entity

descriptionstring

A short description of the business

metadatastring json

Set of key-value pairs to attach to the entity

tax_idstring

Tax ID of the entity

verticalstring

Industry Vertical

websitestring

Entity website

registration_numberstring

Business Registration Number

registration_datestring

Business Registration Date, Format DD-MM-YYYY

is_operating_address_same_as_registration_addressboolean

Set to true if the operating address is the same as the registration address

is_shareholding_doc_same_as_registration_docboolean

Set to true if the shareholding document is the same as the registration document

remarksstring

Additional remarks for the entity update

reference_idstring

Merchant's internal reference ID for the entity

relationship'customer' | 'vendor' | 'fourth_party' | 'other'

The entity's relationship with you

purpose_of_usestring[]

The capabilities the entity intends to use. Possible values - collect, payout. In case you only want to add global collection account on behalf of the entity, pass collect. If you want to only make payouts on behalf of the entity, use payout. In case you want to do both, pass ["collect","payout"]

onboarding_package_urlstring

Link to the complete onboarding package for the entity

on_behalf_ofstring

ID of the entity this entity is created on behalf of

Response

200

statusstring

Indicates the result of the API call.

messagestring

Optional message providing context or additional information about the response. Can be empty.