Skip to main content

Get Business UBOs

Retrieve the list of Ultimate Beneficial Owners (UBOs) for a business customer owned by the authenticated partner.

Endpoint

GET https://prod.rynopay.io/partner/v1/business-profiles/{customerId}/ubos

Path parameters

ParameterTypeDescription
customerIdUUIDThe business customer ID returned from Create Business Profile

Example request

curl -X GET https://prod.rynopay.io/partner/v1/business-profiles/a1b2c3d4-e5f6-7890-abcd-ef1234567890/ubos \
-H "Authorization: Bearer <access_token>"

Response

200 OK

{
"isSuccess": true,
"value": {
"customerId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"businessProfileId": "c3d4e5f6-a7b8-9012-cdef-123456789012",
"ubos": [
{
"uboId": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"firstName": "John",
"lastName": "Doe",
"birthDate": "1985-03-15",
"email": "john.doe@acmecorp.com",
"phone": "+2348012345678",
"address": {
"streetLine1": "12 Marina Road",
"city": "Lagos",
"state": "Lagos",
"postalCode": "100001",
"countryCode": "NGA"
},
"addressCountryIso3": "NGA",
"ownershipType": ["SHAREHOLDER", "DIRECTOR"],
"percentageShare": 45,
"taxResidenceCountry": "NGA",
"createdDateUtc": "2026-03-18T10:30:00Z"
}
]
}
}

Response fields

FieldTypeDescription
customerIdstring (UUID)The business customer ID
businessProfileIdstring (UUID)The business profile ID
ubosarrayList of UBO objects

UBO object

FieldTypeDescription
uboIdstring (UUID)Unique UBO identifier
firstNamestringFirst name
lastNamestringLast name
birthDatestringDate of birth (YYYY-MM-DD)
emailstringEmail address
phonestringPhone number
addressobjectAddress object
addressCountryIso3stringAddress country (ISO 3166-1 alpha-3)
ownershipTypestring[]Ownership types (e.g. SHAREHOLDER, DIRECTOR, UBO)
percentageShareintegerOwnership percentage
taxResidenceCountrystringTax residence country (ISO 3166-1 alpha-3)
createdDateUtcstringCreation timestamp (ISO 8601)

400 Bad Request

{
"isSuccess": false,
"error": {
"code": "Partner.NotAuthenticated",
"message": "Partner ID could not be resolved"
}
}