Partner APIs: Merchant Onboarding
Add / Update Beneficial Owner
Submits or replaces the complete list of Ultimate Beneficial Owners (UBOs). The array completely replaces the existing list — always send all UBOs together. Cannot be updated after the verification step is complete.
PUT
Add / Update Beneficial Owner
Documentation Index
Fetch the complete documentation index at: https://payglocal.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
When to Use
Submits or replaces the list of Ultimate Beneficial Owners (UBOs) for a merchant. A beneficial owner is any individual holding more than 10% equity in the entity. For Partnerships, LLPs, and Companies, include every such individual with their PAN and shareholding percentage. See Merchant Requirements for the full list per entity type. Beneficial owner details cannot be updated after the merchant’s verification step is complete.Error Scenarios
| Scenario | HTTP Code |
|---|---|
| Required fields missing or empty | 400 |
PAN is not a personal PAN (type P) | 400 |
| PAN does not exist | 400 |
| Update attempted after verification step is complete | 400 |
onboardingId does not exist | 404 |
onboardingId does not belong to this partner | 403 |
Authorizations
Static API Key generated from the PayGlocal Partner Dashboard.
Per-request HmacSHA256 signature, Base64-encoded, using your API Secret as the HMAC key.
- For GET requests: sign the request URI path (e.g.
/gcc/v2/partner/merchant/onboard/business-category), including query string if present. - For POST/PUT requests: sign the exact raw request body.
Path Parameters
Body
application/json
Full legal name of the beneficial owner.
Example:
"Ravi Kumar"
Personal PAN (type P) of the beneficial owner.
Example:
"ABCPK1234R"
Ownership percentage (range 10–100).
Required range:
10 <= x <= 100Example:
60
Job title or role of the beneficial owner.
Example:
"Director"
Add / Update Beneficial Owner

