Skip to main content
Returns a paginated list of organization end users matching your filter criteria. All query parameters are optional — omitting them returns all organization end users accessible to your account in descending creation order. You can narrow results by name (partial match), specific end user IDs, product, or your own internal identifier. Use page and limit to walk through large result sets.

Endpoint

Required scope: com.diameterpay.api/end-users.read

Request Headers

string
required
Bearer token obtained from your OAuth 2.0 token endpoint. Format: Bearer {access_token}

Query Parameters

integer
Page number to return. Defaults to 1.
integer
Number of records per page. Defaults to 10. Maximum is 100.
string
Partial name search applied against fullName. Case-insensitive. For example, name=acme matches Acme Technologies Inc. and Acme Holdings LLC.
array
Filter to a specific set of organization UUIDs. Pass multiple values as repeated query parameters: endUserIds=uuid1&endUserIds=uuid2.
string
UUID v4 of the product. When provided, only organizations associated with that product are returned.
string
Exact match filter on internalEndUserIdentifier. Useful for looking up a Diameter record using your own system’s ID.

Response

Returns 200 OK with a paginated response envelope containing an array of organization end user objects.
array
Array of organization end user objects matching the query. Each object has the same structure as the Get Organization End User response.
object
Pagination metadata.

Example Request

Filtering by Multiple IDs

Lookup by Internal ID

Example Response