Skip to main content
Returns a paginated list of individual end users matching your filter criteria. All query parameters are optional — omitting them returns all individual 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=jane matches Jane Smith and Jane Doe.
array
Filter to a specific set of end user UUIDs. Pass multiple values as repeated query parameters: endUserIds=uuid1&endUserIds=uuid2.
string
UUID v4 of the product. When provided, only end users 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 IndividualEndUserOutput objects.
array
Array of individual end user objects matching the query. Each object has the same structure as the Get Individual End User response.
object
Pagination metadata.

Example Request

Filtering by Multiple IDs

Lookup by Internal ID

Example Response