---
title: "Get all engagement news articles"
method: GET
path: "/engagement/news"
tags: ["Engagement News"]
---

# Get all engagement news articles

`GET /engagement/news`

Get the engagement news articles of a project, newest first. Supports filtering by any field via query
parameters, plus `skip`, `limit` and `sort` (e.g. `sort=-createdAt`). `limit` defaults to 1000 when
omitted; when supplied, values above 100 are clamped to 100. Filtering by `project` or `organisation`
is rejected.
Pass `withoutChangelogs=true` (exact lowercase string) to exclude changelog entries (news items with
subType `CHANGELOG`); any other value is ignored.

## Query parameters

- `withoutChangelogs` string

## Headers

- `project` string, required

## Response `200`

Ok

- OutboundDocument[]
  - `emailTemplate` object
    - `isValid` object
    - `createFromHexString` object
    - `createFromTime` object
    - `generate` object
    - `cacheHexString` unknown
    - `prototype` string
  - `sourceOutbound` object
    - `isValid` object
    - `createFromHexString` object
    - `createFromTime` object
    - `generate` object
    - `cacheHexString` unknown
    - `prototype` string
  - `trigger` unknown
  - `pageFilterDelay` number, double
  - `pageFilter` string
  - `eventTriggerDelay` number, double
  - `eventTrigger` string
  - `actionType` string
  - `sentAt` string, date-time
  - `stats` unknown
  - `subject` unknown
  - `coverImageUrl` string
  - `slug` string
  - `subType` string
  - `sender` object
    - `isValid` object
    - `createFromHexString` object
    - `createFromTime` object
    - `generate` object
    - `cacheHexString` unknown
    - `prototype` string
  - `searchContent` string
  - `project` object
    - `isValid` object
    - `createFromHexString` object
    - `createFromTime` object
    - `generate` object
    - `cacheHexString` unknown
    - `prototype` string
  - `data` unknown
  - `conditions` unknown
  - `config` unknown
  - `message` unknown
  - `aiSummaryOutdated` boolean
  - `aiSummary` string
  - `organisation` object
    - `isValid` object
    - `createFromHexString` object
    - `createFromTime` object
    - `generate` object
    - `cacheHexString` unknown
    - `prototype` string
  - `createdBy` object
    - `isValid` object
    - `createFromHexString` object
    - `createFromTime` object
    - `generate` object
    - `cacheHexString` unknown
    - `prototype` string
  - `startSendingAfter` string, date-time, required
  - `stopSendingAfter` string, date-time, required
  - `pageRules` object[], required
    - `pageFilter` string
    - `pageFilterType` 'is' | 'contains' | 'isnot' | 'notcontains' | 'startswith' | 'endswith' | 'empty' | 'notempty', required
  - `pageFilterType` 'is' | 'contains' | 'isnot' | 'notcontains' | 'startswith' | 'endswith' | 'empty' | 'notempty', required
  - `frequencyDays` number, double, required
  - `frequency` string, required
  - `frequencyType` string, required
  - `sent` boolean, required
  - `sound` boolean, required
  - `newTrigger` boolean, required
  - `format` string, required
  - `updatedAt` string, date-time, required
  - `status` string, required
  - `targetAudience` string, required
  - `createdAt` string, date-time, required
  - `hidden` boolean, required
  - `tags` string[], required
  - `name` string, required
  - `type` string, required

---

[API](https://skmtc.net/gleap/apis/gleap-server.md) · [All operations](https://skmtc.net/gleap/apis/gleap-server/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gleap/gleap-server/revisions/fe2dff9fb04b/schema)
