You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: spec/openapi.yaml
+71-5Lines changed: 71 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -6217,6 +6217,21 @@ components:
6217
6217
example: "true"
6218
6218
message_format:
6219
6219
$ref: '#/components/schemas/format'
6220
+
channels:
6221
+
description: Filter the report by one or more message channels.
6222
+
type: array
6223
+
items:
6224
+
type: string
6225
+
enum:
6226
+
- SMS
6227
+
- MMS
6228
+
- TTS
6229
+
- RCS
6230
+
- WHATSAPP
6231
+
- CHANNEL
6232
+
example:
6233
+
- SMS
6234
+
- WHATSAPP
6220
6235
page:
6221
6236
description: Page number for paging through paginated result sets.
6222
6237
type: number
@@ -6387,16 +6402,16 @@ components:
6387
6402
type: object
6388
6403
properties:
6389
6404
start_date:
6390
-
description: Start date time for report window. By default, the timezone for this parameter will be taken from the account settings for the account associated with the credentials used to make the request, or the account included in the Account parameter. This can be overridden using the timezone parameter per request. The date must be in ISO8601 format.
6405
+
description: Start date time for report window. By default, the timezone for this parameter will be taken from the account settings for the account associated with the credentials used to make the request, or the account included in the Account parameter. This can be overridden using the timezone parameter per request. The date must be in ISO8601 format and may include precise time values (e.g., milliseconds).
6391
6406
type: string
6392
-
example: "2022-12-12T00:00:00.000z"
6407
+
example: "2022-12-12T01:01:01.001z"
6393
6408
end_date:
6394
6409
description: End date time for report window. By default, the timezone for this parameter
6395
6410
will be taken from the account settings for the account associated with the
6396
6411
credentials used to make the request, or the account included in the Account parameter.
6397
-
This can be overridden using the timezone parameter per request. The date must be in ISO8601 format, and after the requested start_date.
6412
+
This can be overridden using the timezone parameter per request. The date must be in ISO8601 format, and after the requested start_date and may include precise time values (e.g., milliseconds).
6398
6413
type: string
6399
-
example: "2022-12-14T00:00:00.000z"
6414
+
example: "2022-12-14T01:01:01.001z"
6400
6415
timezone:
6401
6416
description: The timezone of the messages to include, using the name of the region.
6402
6417
type: string
@@ -6443,11 +6458,27 @@ components:
6443
6458
description: Filter the report to only include messages that triggered an opt-out
6444
6459
type: string
6445
6460
example: "true"
6461
+
channels:
6462
+
# TODO: Update docs on 16/Oct/2026 once 13 months of data are available.
6463
+
description: Filter the report by one or more message channels. Supported from 14/Aug/2025, and filtering by channels is available only for reports starting from this date.
6464
+
type: array
6465
+
items:
6466
+
type: string
6467
+
enum:
6468
+
- SMS
6469
+
- MMS
6470
+
- TTS
6471
+
- RCS
6472
+
- WHATSAPP
6473
+
- CHANNEL
6474
+
example:
6475
+
- SMS
6476
+
- WHATSAPP
6446
6477
group_by:
6447
6478
description: Group results by a list of values, from the enumerable table above.
6448
6479
type: array
6449
6480
items:
6450
-
$ref: '#/components/schemas/GroupByField'
6481
+
$ref: '#/components/schemas/GroupByInsightField'
6451
6482
example:
6452
6483
- WEEK
6453
6484
- ACCOUNT
@@ -7403,6 +7434,21 @@ components:
7403
7434
type: string
7404
7435
description: The status of the message
7405
7436
example: enroute
7437
+
RichMessageType:
7438
+
title: RichMessageType
7439
+
type: string
7440
+
# TODO: Update docs on 16/Oct/2026 once 13 months of data are available.
7441
+
description: The type of rich message. Supported from 09/Sep/2025, and this data is available only for reports starting from this date.
7442
+
enum:
7443
+
- TEXT_MESSAGE
7444
+
- MEDIA_MESSAGE
7445
+
- LOCATION_MESSAGE
7446
+
- CHOICE_RESPONSE_MESSAGE
7447
+
- MEDIA_CARD_MESSAGE
7448
+
- CARD_MESSAGE
7449
+
- CAROUSEL_MESSAGE
7450
+
- CHOICE_MESSAGE
7451
+
example: TEXT_MESSAGE
7406
7452
Message:
7407
7453
title: Message
7408
7454
required:
@@ -7548,6 +7594,8 @@ components:
7548
7594
type: number
7549
7595
description: The amount of messages received
7550
7596
example: 1
7597
+
message_type:
7598
+
$ref: '#/components/schemas/RichMessageType'
7551
7599
metadata:
7552
7600
type: object
7553
7601
description: >-
@@ -9499,6 +9547,24 @@ components:
9499
9547
- STATUS
9500
9548
type: string
9501
9549
example: DAY
9550
+
GroupByInsightField:
9551
+
title: GroupByInsightField
9552
+
# TODO: Update docs on 16/Oct/2026 once 13 months of data are available.
9553
+
description: Defines available fields for grouping insights reports. COUNTRY and CHANNEL are supported from 14/Aug/2025, and POSTBACK_DATA is supported from 16/Sep/2025, with data for these available only from those dates onward.
0 commit comments