Skip to content

Commit dba7673

Browse files
fix: update list message types (#79)
1 parent 849c93a commit dba7673

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@knocklabs/node",
3-
"version": "0.6.14",
3+
"version": "0.6.15",
44
"description": "Library for interacting with the Knock API",
55
"homepage": "https://github.com/knocklabs/knock-node",
66
"author": "@knocklabs",

src/resources/messages/interfaces.ts

+15-1
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,15 @@ export interface ListMessagesOptions extends PaginationOptions {
4141
source?: string;
4242
tenant?: string;
4343
status?: MessageStatus[];
44+
engagement_status?: MessageEngagementStatusFilter[];
4445
channel_id?: string;
46+
message_ids?: string[];
4547
trigger_data?: Record<string, any>;
4648
workflow_categories?: String[];
49+
"inserted_at.gt"?: string;
50+
"inserted_at.gte"?: string;
51+
"inserted_at.lt"?: string;
52+
"inserted_at.lte"?: string;
4753
}
4854

4955
export interface ListMessageActivitiesOptions extends PaginationOptions {
@@ -60,11 +66,19 @@ type MessageStatus =
6066
| "sent"
6167
| "delivered"
6268
| "undelivered"
63-
| "not_sent";
69+
| "not_sent"
70+
| "delivery_attempted"
71+
| "bounced";
6472

6573
export type MessageEngagementStatus =
6674
| "seen"
6775
| "read"
6876
| "archived"
6977
| "interacted"
7078
| "link_clicked";
79+
80+
type MessageEngagementStatusFilter =
81+
| MessageEngagementStatus
82+
| "unseen"
83+
| "unread"
84+
| "unarchived";

0 commit comments

Comments
 (0)