# LibraryCollaborators > Type in domain **Collaborators** - HTML: [LibraryCollaborators.html](LibraryCollaborators.html) - Raw SDL: [LibraryCollaborators.sdl](LibraryCollaborators.sdl) - Covered by: [llms.txt](../llms.txt) ## Fields - `users` (`limit`: `Int`, `page`: `Int`): `LibraryCollaboratorUserItems!` — `LibraryCollaboratorUserItems` list. ## Reach via Example queries that can return this type from the root `Query`. ### `library › collaborators` ```graphql query LibraryCollaborators { library(id: "…") { collaborators { __typename users { total page limit hasNextPage items { __typename name id } } } } } ``` Raw: [`LibraryCollaborators.sdl`](../examples/LibraryCollaborators.sdl) ### `brand › libraries › collaborators` ```graphql query BrandLibrariesCollaborators { brand(id: "…") { libraries(limit: 25, page: 1) { items { collaborators { __typename users { total page limit hasNextPage items { __typename name id } } } } } } } ``` Raw: [`BrandLibrariesCollaborators.sdl`](../examples/BrandLibrariesCollaborators.sdl) ### `webhooks › project › collaborators` ```graphql query WebhooksProjectCollaborators { webhooks(limit: 25, page: 1) { items { ... on ProjectWebhook { project { ... on DocumentLibrary { collaborators { __typename users { total page limit hasNextPage items { __typename name id } } } } } } } } } ``` Raw: [`WebhooksProjectCollaborators.sdl`](../examples/WebhooksProjectCollaborators.sdl) ### `brands › libraries › collaborators` ```graphql query BrandsLibrariesCollaborators { brands { libraries(limit: 25, page: 1) { items { collaborators { __typename users { total page limit hasNextPage items { __typename name id } } } } } } } ``` Raw: [`BrandsLibrariesCollaborators.sdl`](../examples/BrandsLibrariesCollaborators.sdl)