# List Types

GET /api/v2/projects/{projectId}/crm/notification-types

Lists the notification types a project has defined: the named categories, such as product updates or billing alerts, that contacts can subscribe to independently. Public and unauthenticated so a preference centre can render the available options before the contact is identified.

## Request

- projectId: string, path, required — ID of the project to list attributes from.
- includeSystemAttributes: boolean, query — Also return Saasco's built-in `$`-prefixed attributes (geo, device, subscription state) alongside your own custom ones.
- skip: number, query — Number of attributes to skip before collecting results.
- take: number, query — Maximum number of attributes to return.

## Response

- 200: Successful response
- 400: Invalid input data
- 401: Authorization not provided
- 403: Insufficient access
- 404: Not found
- 500: Internal server error
