Update an Identity
Suggest Edits
Overview
Update existing Identity details including personal information, business information, or metadata tags. Note that updating merchant identities may require re-verification and could affect their ability to process payments temporarily.
Resource Access
Production (api.ahrvo.network)
PUT https://api.ahrvo.network/payments/na/identities/\{identity_id}
Staging (gateway.ahrvo.network)
PUT http://gateway.ahrvo.network/payments/na/identities/\{identity_id}
Arguments
| Attribute | Mandatory / Optional | Description |
|---|---|---|
identity_id | Mandatory | The unique ID of the identity to update |
entity | Optional | Object containing updated personal or business details |
tags | Optional | Updated key-value metadata |
Example Request
curl -X PUT https://gateway.ahrvo.network/payments/na/identities/IDxxxxxxxxxxxxxxxxxx \
-H "Content-Type: application/json" \
-H "Authorization: Basic <base64_encoded_credentials>" \
-d '{
"entity": {
"business_phone": "4155559999",
"email": "newemail@acme.com",
"business_address": {
"line1": "456 New Business St",
"line2": "Suite 200",
"city": "San Francisco",
"region": "CA",
"postal_code": "94105",
"country": "USA"
},
"annual_card_volume": 1500000000,
"max_transaction_amount": 750000
},
"tags": {
"merchant_tier": "enterprise",
"last_updated": "2025-12-10"
}
}'
Example Response
{
"id": "IDxxxxxxxxxxxxxxxxxx",
"created_at": "2025-12-10T18:00:00Z",
"updated_at": "2025-12-10T19:30:00Z",
"application": "APxxxxxxxxxxxxxxxxxx",
"type": "BUSINESS",
"identity_roles": ["SELLER"],
"entity": {
"business_name": "Acme Corporation",
"business_type": "CORPORATION",
"doing_business_as": "Acme Store",
"business_address": {
"line1": "456 New Business St",
"line2": "Suite 200",
"city": "San Francisco",
"region": "CA",
"postal_code": "94105",
"country": "USA"
},
"business_phone": "4155559999",
"business_tax_id_provided": true,
"first_name": "John",
"last_name": "Doe",
"email": "newemail@acme.com",
"phone": "4155551234",
"dob": {
"year": 1985,
"month": 6,
"day": 15
},
"personal_address": {
"line1": "456 Personal Ave",
"line2": null,
"city": "San Francisco",
"region": "CA",
"postal_code": "94102",
"country": "USA"
},
"tax_id_provided": true,
"mcc": "5812",
"annual_card_volume": 1500000000,
"max_transaction_amount": 750000
},
"tags": {
"merchant_tier": "enterprise",
"last_updated": "2025-12-10"
},
"_links": {
"self": {
"href": "https://api.ahrvo.network/payments/na/identities/IDxxxxxxxxxxxxxxxxxx"
},
"application": {
"href": "https://api.ahrvo.network/payments/na/applications/APxxxxxxxxxxxxxxxxxx"
},
"merchants": {
"href": "https://api.ahrvo.network/payments/na/identities/IDxxxxxxxxxxxxxxxxxx/merchants"
}
}
}
Updatable Fields
You can update most fields in the entity object:
Personal Information
first_name,last_name,titleemail,phonepersonal_address
Business Information
business_name,doing_business_asbusiness_address,business_phonemccannual_card_volume,max_transaction_amount,ach_max_transaction_amount
Non-Updatable Fields
tax_idandbusiness_tax_id(cannot be changed after creation)dob(date of birth)business_type
Important Notes
- Re-Verification Required: Significant changes (e.g., business address, legal name) may trigger merchant re-verification
- Processing Impact: During re-verification, the merchant may not be able to process new transactions
- Partial Updates: You only need to include fields you want to update
- Tags Replacement: The entire tags object is replaced, not merged