# Workflow > Type in domain **Workflows** - HTML: [Workflow.html](Workflow.html) - Raw SDL: [Workflow.sdl](Workflow.sdl) - Covered by: [llms.txt](../llms.txt) ## Fields - `id`: `ID!` _(beta)_ — `Workflow` Id. - `statuses`: `[WorkflowStatus]!` _(beta)_ — Multiple statuses define a `Workflow`. They represent a line/row in the Kanban board of the current `Workflow`. ## Reach via Example queries that can return this type from the root `Query`. ### `library › workflow` ```graphql query LibraryWorkflow { library(id: "…") { workflow { __typename id statuses { name id enterRules assignedUsers { __typename name id } checklistPresets { id content assignedUser { id } } color { alpha blue green red } tasks { total page limit hasNextPage items { id } } } } } } ``` Raw: [`LibraryWorkflow.sdl`](../examples/LibraryWorkflow.sdl) ### `workspaceProject › workflow` ```graphql query WorkspaceProjectWorkflow { workspaceProject(id: "…") { workflow { __typename id statuses { name id enterRules assignedUsers { __typename name id } checklistPresets { id content assignedUser { id } } color { alpha blue green red } tasks { total page limit hasNextPage items { id } } } } } } ``` Raw: [`WorkspaceProjectWorkflow.sdl`](../examples/WorkspaceProjectWorkflow.sdl) ### `brand › libraries › workflow` ```graphql query BrandLibrariesWorkflow { brand(id: "…") { libraries(limit: 25, page: 1) { items { workflow { __typename id statuses { name id enterRules assignedUsers { __typename name id } checklistPresets { id content assignedUser { id } } color { alpha blue green red } tasks { total page limit hasNextPage items { id } } } } } } } } ``` Raw: [`BrandLibrariesWorkflow.sdl`](../examples/BrandLibrariesWorkflow.sdl) ### `webhooks › project › workflow` ```graphql query WebhooksProjectWorkflow { webhooks(limit: 25, page: 1) { items { ... on ProjectWebhook { project { ... on DocumentLibrary { workflow { __typename id statuses { name id enterRules assignedUsers { __typename name id } checklistPresets { id content assignedUser { id } } color { alpha blue green red } tasks { total page limit hasNextPage items { id } } } } } } } } } } ``` Raw: [`WebhooksProjectWorkflow.sdl`](../examples/WebhooksProjectWorkflow.sdl) ### `brands › libraries › workflow` ```graphql query BrandsLibrariesWorkflow { brands { libraries(limit: 25, page: 1) { items { workflow { __typename id statuses { name id enterRules assignedUsers { __typename name id } checklistPresets { id content assignedUser { id } } color { alpha blue green red } tasks { total page limit hasNextPage items { id } } } } } } } } ``` Raw: [`BrandsLibrariesWorkflow.sdl`](../examples/BrandsLibrariesWorkflow.sdl)