getMembers

@GET(value = "organizations/{organization_id}/memberships")
abstract suspend fun getMembers(@Path(value = "organization_id") organizationId: String, @Query(value = "limit") limit: Int?, @Query(value = "offset") offset: Int?, @Query(value = "paginated") paginated: Boolean = true, @Query(value = "_clerk_session_id") sessionId: String? = null, @Query(value = "role") role: String? = null, @Query(value = "query") query: String? = null): ClerkResult<ClerkPaginatedResponse<OrganizationMembership>, ClerkErrorResponse>

Retrieves memberships for an organization with optional filtering and pagination.

Return

A ClerkResult containing either a list of OrganizationMemberships on success or a ClerkErrorResponse on failure

Parameters

organizationId

The unique identifier of the organization

limit

Maximum number of memberships to return (optional)

offset

Number of memberships to skip for pagination (optional)

paginated

Whether to return paginated results (defaults to true)

sessionId

Optional session ID for the operation

role

Filter memberships by role (optional)

query

Search query to filter memberships (optional)

See also

com.clerk.api.organizations.getMemberships