> For the complete documentation index, see [llms.txt](https://developer.firmhouse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.firmhouse.com/graphql-api/api-reference/queries/churn-reasons.md).

# churnReasons

List configured cancellation and pause reasons for the current project, including reasons with no requests yet. For Customer Portal cancellation conditions, query active cancellation reasons and compa

### Arguments

| Argument                                                             | Description                                                             |
| -------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| flow ([ChurnFlow](/graphql-api/api-reference/objects/churn-flow.md)) | Only list reasons for cancellation or pause requests.                   |
| active ([Boolean](/graphql-api/api-reference/objects/boolean.md))    | Only list reasons with this active state.                               |
| after ([String](/graphql-api/api-reference/objects/string.md))       | Returns the elements in the list that come after the specified cursor.  |
| before ([String](/graphql-api/api-reference/objects/string.md))      | Returns the elements in the list that come before the specified cursor. |
| first ([Int](/graphql-api/api-reference/objects/int.md))             | Returns the first *n* elements from the list.                           |
| last ([Int](/graphql-api/api-reference/objects/int.md))              | Returns the last *n* elements from the list.                            |
