Courier Connector Reference
11 metrics54 dimensions
The Courier connector exposes 65 fields (11 metrics, 54 dimensions). Every field ID below can be passed to the Windsor.ai API in the fields parameter.
Courier Fields
Courier message_history fields
The message_history report of the Courier connector includes 18 fields.
| ID | Type | Name | Description |
|---|---|---|---|
| message_history__channel | OBJECT | message_history.channel | message_history.channel |
| message_history__data | OBJECT | message_history.data | message_history.data |
| message_history__event | TEXT | message_history.event | message_history.event |
| message_history__event_id | TEXT | message_history.event_id | message_history.event_id |
| message_history__integration | OBJECT | message_history.integration | message_history.integration |
| message_history__merged_profile | OBJECT | message_history.merged_profile | message_history.merged_profile |
| message_history__message_id | TEXT | message_history.message_id | message_history.message_id |
| message_history__notification_id | TEXT | message_history.notification_id | message_history.notification_id |
| message_history__output | OBJECT | message_history.output | message_history.output |
| message_history__override | OBJECT | message_history.override | message_history.override |
| message_history__profile | OBJECT | message_history.profile | message_history.profile |
| message_history__reason | TEXT | message_history.reason | message_history.reason |
| message_history__reasonCode | TEXT | message_history.reasonCode | message_history.reasonCode |
| message_history__received_profile | OBJECT | message_history.received_profile | message_history.received_profile |
| message_history__recipient | TEXT | message_history.recipient | message_history.recipient |
| message_history__stored_profile | OBJECT | message_history.stored_profile | message_history.stored_profile |
| message_history__ts | NUMERIC | message_history.ts | message_history.ts |
| message_history__type | TEXT | message_history.type | message_history.type |
Courier message_info fields
The message_info report of the Courier connector includes 19 fields.
| ID | Type | Name | Description |
|---|---|---|---|
| message_info__clicked | NUMERIC | message_info.clicked | message_info.clicked |
| message_info__delivered | NUMERIC | message_info.delivered | message_info.delivered |
| message_info__enqueued | NUMERIC | message_info.enqueued | message_info.enqueued |
| message_info__error | TEXT | message_info.error | message_info.error |
| message_info__event | TEXT | message_info.event | message_info.event |
| message_info__id | TEXT | message_info.id | message_info.id |
| message_info__idempotencyKey | TEXT | message_info.idempotencyKey | message_info.idempotencyKey |
| message_info__listId | TEXT | message_info.listId | message_info.listId |
| message_info__listMessageId | TEXT | message_info.listMessageId | message_info.listMessageId |
| message_info__notification | TEXT | message_info.notification | message_info.notification |
| message_info__opened | NUMERIC | message_info.opened | message_info.opened |
| message_info__providers | OBJECT | message_info.providers | message_info.providers |
| message_info__reason | TEXT | message_info.reason | message_info.reason |
| message_info__reasonCode | TEXT | message_info.reasonCode | message_info.reasonCode |
| message_info__reasonDetails | TEXT | message_info.reasonDetails | message_info.reasonDetails |
| message_info__recipient | TEXT | message_info.recipient | message_info.recipient |
| message_info__runId | TEXT | message_info.runId | message_info.runId |
| message_info__sent | NUMERIC | message_info.sent | message_info.sent |
| message_info__status | TEXT | message_info.status | message_info.status |
Courier message_output fields
The message_output report of the Courier connector includes 4 fields.
| ID | Type | Name | Description |
|---|---|---|---|
| message_output__channel | TEXT | message_output.channel | message_output.channel |
| message_output__channel_id | TEXT | message_output.channel_id | message_output.channel_id |
| message_output__content | OBJECT | message_output.content | message_output.content |
| message_output__message_id | TEXT | message_output.message_id | message_output.message_id |
Courier messages fields
The messages report of the Courier connector includes 19 fields.
| ID | Type | Name | Description |
|---|---|---|---|
| messages__clicked | NUMERIC | messages.clicked | messages.clicked |
| messages__delivered | NUMERIC | messages.delivered | messages.delivered |
| messages__enqueued | NUMERIC | messages.enqueued | messages.enqueued |
| messages__error | TEXT | messages.error | messages.error |
| messages__event | TEXT | messages.event | messages.event |
| messages__id | TEXT | messages.id | messages.id |
| messages__idempotencyKey | TEXT | messages.idempotencyKey | messages.idempotencyKey |
| messages__listId | TEXT | messages.listId | messages.listId |
| messages__listMessageId | TEXT | messages.listMessageId | messages.listMessageId |
| messages__notification | TEXT | messages.notification | messages.notification |
| messages__opened | NUMERIC | messages.opened | messages.opened |
| messages__providers | OBJECT | messages.providers | messages.providers |
| messages__reason | TEXT | messages.reason | messages.reason |
| messages__reasonCode | TEXT | messages.reasonCode | messages.reasonCode |
| messages__reasonDetails | TEXT | messages.reasonDetails | messages.reasonDetails |
| messages__recipient | TEXT | messages.recipient | messages.recipient |
| messages__runId | TEXT | messages.runId | messages.runId |
| messages__sent | NUMERIC | messages.sent | messages.sent |
| messages__status | TEXT | messages.status | messages.status |
Courier other fields
The Courier connector has 5 fields that do not belong to a named report, or belong to a report with only one or two fields.
| ID | Type | Name | Description | Report |
|---|---|---|---|---|
| data_fetched_at | Data fetched at | UTC timestamp (second precision) of when the connector request that pulled the row started. Freshly pulled rows show this request's start time; cache hits keep the start time of the request that filled the cache. Selecting this field disables aggregation, so rows are returned individually (each keeping its own fetch time) instead of being summed. | ||
| datasource | TEXT | Data Source | The name of the Windsor connector returning the row | |
| now | Now | Current timestamp | ||
| source | TEXT | Source | The name of the Windsor connector returning the row | |
| today | DATE | Today | Today's date |
