# List the workspace's members

People in the caller's active workspace, ordered by name then email — the source for assignee and lead pickers.
Replicated from the platform event stream, so it lists EVERY member of the workspace, including people who have never opened Tasks. It used to be built from JWTs as they arrived, which meant a colleague who had not signed in here could not be assigned an issue.
`team` narrows the list to one team's members, which is what an issue's assignee picker passes: an issue belongs to a team, so its candidate assignees are that team's people. A team the caller cannot reach returns an empty list rather than an error. Omit it for workspace-level surfaces.
`q` narrows by a case-insensitive name/email match and caps the result at 20 — the @mention suggestion dropdown (EAS-92), which would otherwise ship a large workspace's entire roster on every keystroke. The unfiltered and team-filtered forms stay uncapped.

Canonical: https://easerix.com/docs/developers/api/tasks/members/listMembers

{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}

export default function Layout(props) {
  const { APIPage, OpenAPIPage } = props.components ?? {};
  // "APIPage" is the old name from v10, this allows both for backward compatibility
  const Comp = OpenAPIPage ?? APIPage;
  return (
    <>
      {props.children}
      <Comp document="tasks" operations={[{"path":"/v1/members","method":"get"}]} />
    </>
  );
}
