source-iterable: ensure inline schemas, updated cdk, poetry (where possible) (#36645)
Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com>
This commit is contained in:
@@ -10,7 +10,7 @@ data:
|
||||
connectorSubtype: api
|
||||
connectorType: source
|
||||
definitionId: 2e875208-0c0b-4ee4-9e92-1cb3156ea799
|
||||
dockerImageTag: 0.5.0
|
||||
dockerImageTag: 0.5.1
|
||||
dockerRepository: airbyte/source-iterable
|
||||
documentationUrl: https://docs.airbyte.com/integrations/sources/iterable
|
||||
githubIssueLabel: source-iterable
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand.
|
||||
# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand.
|
||||
|
||||
[[package]]
|
||||
name = "airbyte-cdk"
|
||||
version = "0.78.3"
|
||||
version = "0.80.0"
|
||||
description = "A framework for writing Airbyte Connectors."
|
||||
optional = false
|
||||
python-versions = "<4.0,>=3.9"
|
||||
files = [
|
||||
{file = "airbyte_cdk-0.78.3-py3-none-any.whl", hash = "sha256:699d61ace9f8ca4477e06af3ff1bc56856e955a444081a1701c41d94629dcd74"},
|
||||
{file = "airbyte_cdk-0.78.3.tar.gz", hash = "sha256:192c2594d0e93140a7ec635fea3d4644318faada6aa986805752adf4caf9b126"},
|
||||
{file = "airbyte_cdk-0.80.0-py3-none-any.whl", hash = "sha256:060e92323a73674fa4e9e2e4a1eb312b9b9d072c9bbe5fa28f54ef21cb4974f3"},
|
||||
{file = "airbyte_cdk-0.80.0.tar.gz", hash = "sha256:1383512a83917fecca5b24cea4c72aa5c561cf96dd464485fbcefda48fe574c5"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -1073,4 +1073,4 @@ files = [
|
||||
[metadata]
|
||||
lock-version = "2.0"
|
||||
python-versions = "^3.9,<3.12"
|
||||
content-hash = "404417cf9484ff88cd17961f867f011e7ddbb6c4e909099b3452423e381749c4"
|
||||
content-hash = "480cfebc1b43626a8f6d5b2f931da7b88f9c70f6f1d11b1b09bb6e1ae76be699"
|
||||
|
||||
@@ -3,7 +3,7 @@ requires = [ "poetry-core>=1.0.0",]
|
||||
build-backend = "poetry.core.masonry.api"
|
||||
|
||||
[tool.poetry]
|
||||
version = "0.5.0"
|
||||
version = "0.5.1"
|
||||
name = "source-iterable"
|
||||
description = "Source implementation for Iterable."
|
||||
authors = [ "Airbyte <contact@airbyte.io>",]
|
||||
@@ -18,7 +18,7 @@ include = "source_iterable"
|
||||
[tool.poetry.dependencies]
|
||||
python = "^3.9,<3.12"
|
||||
pendulum = "==2.1.2"
|
||||
airbyte-cdk = "^0"
|
||||
airbyte-cdk = "0.80.0"
|
||||
requests = "==2.31.0"
|
||||
python-dateutil = "==2.8.2"
|
||||
|
||||
|
||||
@@ -1,60 +1,78 @@
|
||||
{
|
||||
"properties": {
|
||||
"id": {
|
||||
"description": "The unique identifier of the campaign",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"createdAt": {
|
||||
"description": "The timestamp when the campaign was created",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"updatedAt": {
|
||||
"description": "The timestamp when the campaign was last updated",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"startAt": {
|
||||
"description": "The timestamp when the campaign will start",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"endedAt": {
|
||||
"description": "The timestamp when the campaign ended",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"name": {
|
||||
"description": "The name of the campaign",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"templateId": {
|
||||
"description": "The ID of the template used for the campaign",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"messageMedium": {
|
||||
"description": "The medium used to deliver the campaign message (e.g., email, SMS)",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"createdByUserId": {
|
||||
"description": "The ID of the user who created the campaign",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"updatedByUserId": {
|
||||
"description": "The ID of the user who last updated the campaign",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"campaignState": {
|
||||
"description": "The current state of the campaign (e.g., draft, active, paused)",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"listIds": {
|
||||
"description": "List of IDs of the lists targeted by the campaign",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
},
|
||||
"suppressionListIds": {
|
||||
"description": "List of IDs of suppression lists for the campaign",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
},
|
||||
"sendSize": {
|
||||
"description": "The size of the audience targeted by the campaign",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"recurringCampaignId": {
|
||||
"description": "If the campaign is recurring, the ID of the parent recurring campaign",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"workflowId": {
|
||||
"description": "The ID of the workflow associated with the campaign",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"labels": {
|
||||
"description": "List of labels associated with the campaign",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
},
|
||||
"type": {
|
||||
"description": "The type of campaign (e.g., one-time, recurring)",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"properties": {
|
||||
"data": {
|
||||
"description": "Contains the campaign metrics data",
|
||||
"type": ["null", "object"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,15 +1,19 @@
|
||||
{
|
||||
"properties": {
|
||||
"id": {
|
||||
"description": "The unique identifier of the channel.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"name": {
|
||||
"description": "The name or title of the channel.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"channelType": {
|
||||
"description": "The type of channel, such as email, SMS, or push notification.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"messageMedium": {
|
||||
"description": "The medium used to deliver messages through this channel, such as text, image, or video.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,38 +1,48 @@
|
||||
{
|
||||
"properties": {
|
||||
"createdAt": {
|
||||
"description": "The date and time when the email bounce data was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"campaignId": {
|
||||
"description": "The unique identifier of the campaign associated with the email bounce data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"itblInternal": {
|
||||
"description": "Internal information related to Iterable.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"documentCreatedAt": {
|
||||
"description": "The date and time when the internal document for Iterable was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"documentUpdatedAt": {
|
||||
"description": "The date and time when the internal document for Iterable was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
"messageId": {
|
||||
"description": "The unique identifier of the message associated with the email bounce data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"templateId": {
|
||||
"description": "The unique identifier of the email template associated with the bounce data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"email": {
|
||||
"description": "The email address that encountered a bounce.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"userId": {
|
||||
"description": "The unique identifier of the user associated with the bounced email address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"recipientState": {
|
||||
"description": "The state of the recipient email address at the time of the bounce (e.g., active, inactive).",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,62 +1,80 @@
|
||||
{
|
||||
"properties": {
|
||||
"country": {
|
||||
"description": "The country from where the email click was recorded.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"city": {
|
||||
"description": "The city from where the email click was recorded.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"campaignId": {
|
||||
"description": "The unique identifier of the campaign associated with the email click data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"itblInternal": {
|
||||
"description": "Internal data related to the iterable service.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"documentCreatedAt": {
|
||||
"description": "The date and time when the internal document was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"documentUpdatedAt": {
|
||||
"description": "The date and time when the internal document was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ip": {
|
||||
"description": "The IP address from where the email click was recorded.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"contentId": {
|
||||
"description": "The identifier of the content clicked within the email.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"userAgentDevice": {
|
||||
"description": "The device information of the user agent used for the email click.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"messageId": {
|
||||
"description": "The unique identifier of the message that contained the email.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"hrefIndex": {
|
||||
"description": "The index of the href link within the email content.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"userAgent": {
|
||||
"description": "The user agent of the browser or application used for the email click.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"templateId": {
|
||||
"description": "The identifier of the email template used in the campaign.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"url": {
|
||||
"description": "The URL that was clicked within the email.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"createdAt": {
|
||||
"description": "The date and time when the email click event occurred.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"region": {
|
||||
"description": "The region from where the email click was recorded.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"email": {
|
||||
"description": "The email address of the user who clicked the email link.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"userId": {
|
||||
"description": "The unique identifier of the user who clicked the email link.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,38 +1,48 @@
|
||||
{
|
||||
"properties": {
|
||||
"createdAt": {
|
||||
"description": "Timestamp indicating when the email complaint was created",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"campaignId": {
|
||||
"description": "Unique identifier for the campaign associated with the email complaint data",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"itblInternal": {
|
||||
"description": "Holds internal metadata related to the iterable data being accessed.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"documentCreatedAt": {
|
||||
"description": "Timestamp indicating when the internal document was created",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"documentUpdatedAt": {
|
||||
"description": "Timestamp indicating when the internal document was last updated",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
"messageId": {
|
||||
"description": "Unique identifier for the email message associated with the complaint",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"templateId": {
|
||||
"description": "Unique identifier for the email template used in the campaign",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"email": {
|
||||
"description": "Email address of the recipient who lodged the complaint",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"userId": {
|
||||
"description": "Unique identifier for the user who lodged the email complaint",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"recipientState": {
|
||||
"description": "State or status of the recipient associated with the complaint",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,53 +1,68 @@
|
||||
{
|
||||
"properties": {
|
||||
"country": {
|
||||
"description": "The country from which the email was opened.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"createdAt": {
|
||||
"description": "The timestamp when the email_open event occurred.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"city": {
|
||||
"description": "The city from which the email was opened.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"campaignId": {
|
||||
"description": "The unique identifier of the campaign to which the email_open event belongs.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"itblInternal": {
|
||||
"description": "Internal data related to the email open event.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"documentCreatedAt": {
|
||||
"description": "The timestamp when the ITBL internal document was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"documentUpdatedAt": {
|
||||
"description": "The timestamp when the ITBL internal document was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ip": {
|
||||
"description": "The IP address from which the email was opened.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"userAgentDevice": {
|
||||
"description": "The device information from which the email was opened.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"messageId": {
|
||||
"description": "The unique identifier of the email message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"userAgent": {
|
||||
"description": "The user agent string of the browser used to open the email.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"templateId": {
|
||||
"description": "The unique identifier of the email template used.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"region": {
|
||||
"description": "The region from which the email was opened.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"email": {
|
||||
"description": "The email address of the user who opened the email.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"userId": {
|
||||
"description": "The unique identifier of the user who opened the email.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,131 +1,169 @@
|
||||
{
|
||||
"properties": {
|
||||
"createdAt": {
|
||||
"description": "The timestamp when the email was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"campaignId": {
|
||||
"description": "The identifier of the campaign associated with the email_send data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"itblInternal": {
|
||||
"description": "Internal information related to ITBL (Iterable).",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"documentCreatedAt": {
|
||||
"description": "The timestamp when the document was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"documentUpdatedAt": {
|
||||
"description": "The timestamp when the document was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
"messageTypeId": {
|
||||
"description": "The identifier of the message type associated with the email_send data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"transactionalData": {
|
||||
"description": "Transactional data related to the email_send.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"inventory": {
|
||||
"description": "The quantity of the product in stock.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"eventName": {
|
||||
"description": "The name of the event associated with the transaction.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"name": {
|
||||
"description": "The name of the product.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sku": {
|
||||
"description": "The stock keeping unit (SKU) of the product.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"email": {
|
||||
"description": "The email address associated with the transaction.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"url": {
|
||||
"description": "The URL related to the transaction or product.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"description": {
|
||||
"description": "Description of the product or transaction.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"price": {
|
||||
"description": "The price of the product.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"product_type": {
|
||||
"description": "The type or category of the product.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"compare_at_price": {
|
||||
"description": "The original price of the product being transacted.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"id": {
|
||||
"description": "The unique identifier of the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"templateId": {
|
||||
"description": "The identifier of the template used for the transactional data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"product_id": {
|
||||
"description": "The identifier of the product.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"categories": {
|
||||
"description": "Categories related to the transactional data.",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
},
|
||||
"createdAt": {
|
||||
"description": "The timestamp when the transactional data was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"campaignId": {
|
||||
"description": "The identifier of the campaign associated with the transactional data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"vendor": {
|
||||
"description": "The vendor or seller of the product.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"eventUpdatedAt": {
|
||||
"description": "The timestamp when the event was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"discount": {
|
||||
"description": "The discount applied to the product.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"imageUrl": {
|
||||
"description": "The URL of the image related to the product.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"itblInternal": {
|
||||
"description": "Internal information related to ITBL (Iterable) for transactional data.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"documentCreatedAt": {
|
||||
"description": "The timestamp when the document related to transactional data was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"documentUpdatedAt": {
|
||||
"description": "The timestamp when the document related to transactional data was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
"handle": {
|
||||
"description": "A unique identifier for the transaction or product.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"contentId": {
|
||||
"description": "The identifier of the content related to the email being sent.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"messageId": {
|
||||
"description": "The unique identifier of the message.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"messageBusId": {
|
||||
"description": "The identifier of the message bus associated with the email_send data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"templateId": {
|
||||
"description": "The identifier of the template used for the email content.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"email": {
|
||||
"description": "The email address of the recipient.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"userId": {
|
||||
"description": "The identifier of the user to whom the email is being sent.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"channelId": {
|
||||
"description": "The identifier of the channel through which the email was sent.",
|
||||
"type": ["null", "integer"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,131 +1,169 @@
|
||||
{
|
||||
"properties": {
|
||||
"reason": {
|
||||
"description": "Reason for skipping the email send.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"createdAt": {
|
||||
"description": "Date and time when the email send skip data was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"campaignId": {
|
||||
"description": "Unique identifier for the campaign associated with the email send skip data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"itblInternal": {
|
||||
"description": "Internal iterable properties associated with the email send skip data.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"documentCreatedAt": {
|
||||
"description": "Date and time when the document was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"documentUpdatedAt": {
|
||||
"description": "Date and time when the document was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
"messageTypeId": {
|
||||
"description": "Identifier for the type of message sent.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"transactionalData": {
|
||||
"description": "Transactional data associated with the email send skip.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"inventory": {
|
||||
"description": "Inventory details of the transactional data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"eventName": {
|
||||
"description": "Name of the event associated with the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"name": {
|
||||
"description": "Name of the product associated with the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"sku": {
|
||||
"description": "Stock Keeping Unit (SKU) associated with the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"email": {
|
||||
"description": "Email address associated with the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"url": {
|
||||
"description": "URL associated with the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"description": {
|
||||
"description": "Description of the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"price": {
|
||||
"description": "Price of the product in the transactional data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"product_type": {
|
||||
"description": "Type of the product in the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"compare_at_price": {
|
||||
"description": "Comparison price for the transactional data.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"id": {
|
||||
"description": "Unique identifier for the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"templateId": {
|
||||
"description": "Identifier for the template used for the transactional data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"product_id": {
|
||||
"description": "Identifier for the product associated with the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"categories": {
|
||||
"description": "Categories associated with the transactional data.",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
},
|
||||
"createdAt": {
|
||||
"description": "Date and time when the transactional data was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"campaignId": {
|
||||
"description": "Unique identifier for the campaign associated with the transactional data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"vendor": {
|
||||
"description": "Vendor of the product in the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"eventUpdatedAt": {
|
||||
"description": "Date and time when the event was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"discount": {
|
||||
"description": "Discount applied in the transactional data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"imageUrl": {
|
||||
"description": "URL for the image associated with the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"itblInternal": {
|
||||
"description": "Internal iterable properties associated with the transactional data.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"documentCreatedAt": {
|
||||
"description": "Date and time when the document was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"documentUpdatedAt": {
|
||||
"description": "Date and time when the document was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
"handle": {
|
||||
"description": "Handle of the transactional data.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"contentId": {
|
||||
"description": "Identifier for the content associated with the email send skip data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"messageId": {
|
||||
"description": "Unique identifier for the message related to the email send skip data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"templateId": {
|
||||
"description": "Identifier for the template used in the email send skip data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"email": {
|
||||
"description": "Email address to which the email send skip data corresponds.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"userId": {
|
||||
"description": "Identifier for the user associated with the email send skip data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"channelId": {
|
||||
"description": "Identifier for the channel through which the email was sent.",
|
||||
"type": ["null", "integer"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,43 +1,54 @@
|
||||
{
|
||||
"properties": {
|
||||
"createdAt": {
|
||||
"description": "The timestamp when the email subscription was created",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"signupSource": {
|
||||
"description": "The source where the subscriber signed up for the emails",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"emailListIds": {
|
||||
"description": "List of email list identifiers the subscriber belongs to",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
},
|
||||
"itblInternal": {
|
||||
"description": "Internal properties related to the subscription",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"documentCreatedAt": {
|
||||
"description": "The timestamp when the internal document was created",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"documentUpdatedAt": {
|
||||
"description": "The timestamp when the internal document was last updated",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
"emailListId": {
|
||||
"description": "The unique identifier of the email list",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"email": {
|
||||
"description": "The email address of the subscriber",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"userId": {
|
||||
"description": "The unique identifier of the subscriber user",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"profileUpdatedAt": {
|
||||
"description": "The timestamp when the subscriber profile was last updated",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"workflowId": {
|
||||
"description": "The identifier of the workflow associated with the subscription",
|
||||
"type": ["null", "integer"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,55 +1,70 @@
|
||||
{
|
||||
"properties": {
|
||||
"unsubSource": {
|
||||
"description": "The source from which the email unsubscribe request originated.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"createdAt": {
|
||||
"description": "The timestamp indicating when the email unsubscribe data was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"campaignId": {
|
||||
"description": "The unique identifier for the campaign associated with the email unsubscribe data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"itblInternal": {
|
||||
"description": "Internal properties specific to Iterable.",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"documentCreatedAt": {
|
||||
"description": "The timestamp indicating when the document was created within Iterable.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"documentUpdatedAt": {
|
||||
"description": "The timestamp indicating when the document was last updated within Iterable.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
"emailListId": {
|
||||
"description": "The unique identifier for the email list associated with the email unsubscribe data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"emailListIds": {
|
||||
"description": "The list of unique identifiers for multiple email lists associated with the email unsubscribe data.",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
},
|
||||
"workflowId": {
|
||||
"description": "The unique identifier for the workflow associated with the email unsubscribe data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"messageId": {
|
||||
"description": "The unique identifier for the message associated with the email unsubscribe data.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"templateId": {
|
||||
"description": "The unique identifier for the template associated with the email unsubscribe data.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"channelIds": {
|
||||
"description": "The list of unique identifiers for multiple channels associated with the email unsubscribe data.",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
},
|
||||
"email": {
|
||||
"description": "The email address for which the user unsubscribed.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"userId": {
|
||||
"description": "The unique identifier for the user who unsubscribed from the email list.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"channelId": {
|
||||
"description": "The unique identifier for the channel associated with the email unsubscribe data.",
|
||||
"type": ["null", "integer"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,32 +1,40 @@
|
||||
{
|
||||
"properties": {
|
||||
"itblInternal": {
|
||||
"description": "Internal details related to the event",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"documentCreatedAt": {
|
||||
"description": "Timestamp when the related document was created",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"documentUpdatedAt": {
|
||||
"description": "Timestamp when the related document was last updated",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
"_type": {
|
||||
"description": "Type of the event data",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"createdAt": {
|
||||
"description": "Timestamp when the event was created",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"email": {
|
||||
"description": "Email address related to the event",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"userId": {
|
||||
"description": "User ID associated with the event",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"data": {
|
||||
"description": "Event-specific data associated with the event",
|
||||
"type": ["null", "object"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
{
|
||||
"properties": {
|
||||
"email": {
|
||||
"description": "The email address of the user.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"listId": {
|
||||
"description": "The unique identifier of the list to which the user belongs.",
|
||||
"type": ["null", "integer"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,15 +1,19 @@
|
||||
{
|
||||
"properties": {
|
||||
"id": {
|
||||
"description": "The unique identifier of the list.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"name": {
|
||||
"description": "The name or title of the list.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"createdAt": {
|
||||
"description": "The date and time when the list was created.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"listType": {
|
||||
"description": "The type or category of the list.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,12 +1,15 @@
|
||||
{
|
||||
"properties": {
|
||||
"id": {
|
||||
"description": "The unique identifier for the message type.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"name": {
|
||||
"description": "The display name for the message type.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"channelId": {
|
||||
"description": "The unique identifier for the channel the message belongs to.",
|
||||
"type": ["null", "number"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"properties": {
|
||||
"name": {
|
||||
"description": "The name of the metadata",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,28 +1,36 @@
|
||||
{
|
||||
"properties": {
|
||||
"templateId": {
|
||||
"description": "The unique identifier for the template.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"createdAt": {
|
||||
"description": "The date and time when the template was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"updatedAt": {
|
||||
"description": "The date and time when the template was last updated.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"name": {
|
||||
"description": "The name/title of the template.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"creatorUserId": {
|
||||
"description": "The ID of the user who created the template.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"messageTypeId": {
|
||||
"description": "The type of message associated with the template.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"campaignId": {
|
||||
"description": "The unique identifier for the campaign associated with the template.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"clientTemplateId": {
|
||||
"description": "The identifier specific to the client for the template.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,334 +1,455 @@
|
||||
{
|
||||
"properties": {
|
||||
"country": {
|
||||
"description": "Country name.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"firstOrderDate": {
|
||||
"description": "Date and time of the first order.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"addresses": {
|
||||
"description": "List of addresses associated with the user",
|
||||
"type": ["null", "array"],
|
||||
"items": {
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"first_name": {
|
||||
"description": "First name of the user associated with the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"city": {
|
||||
"description": "City name.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"name": {
|
||||
"description": "Full name associated with the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"zip": {
|
||||
"description": "Postal code or ZIP code.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"country": {
|
||||
"description": "Country name of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"address1": {
|
||||
"description": "Address line 1.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"address2": {
|
||||
"description": "Address line 2.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"company": {
|
||||
"description": "Company name associated with the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"country_code": {
|
||||
"description": "Country code of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"default": {
|
||||
"description": "Indicates if this is the default address.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"id": {
|
||||
"description": "Unique identifier for the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"last_name": {
|
||||
"description": "Last name of the user associated with the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"province": {
|
||||
"description": "Province or state of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"province_code": {
|
||||
"description": "Province or state code of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"country_name": {
|
||||
"description": "Full name of the country.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"phone": {
|
||||
"description": "Contact phone number.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"emailAcquiredDate": {
|
||||
"description": "Date and time when the email was acquired.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"emailSegmentStatus": {
|
||||
"description": "Status of the email segment.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"admin_graphql_api_id": {
|
||||
"description": "Admin GraphQL API ID.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"id": {
|
||||
"description": "User ID.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"mostRecentEmailList": {
|
||||
"description": "Most recent email list the user is part of.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"mostRecentEmailSegment": {
|
||||
"description": "Most recent email segment the user is part of.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"aov": {
|
||||
"description": "Average order value.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"firstCampaign": {
|
||||
"description": "First campaign the user interacted with.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"thirdMostRecentOrderDate": {
|
||||
"description": "Date and time of the third most recent order.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"firstPurchaseDate": {
|
||||
"description": "Date and time of the first purchase made by the user.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"firstMedium": {
|
||||
"description": "First medium through which the user interacted.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"default_address": {
|
||||
"description": "Default address of the user",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"first_name": {
|
||||
"description": "First name of the user associated with the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"city": {
|
||||
"description": "City name.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"name": {
|
||||
"description": "Full name associated with the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"zip": {
|
||||
"description": "Postal code or ZIP code.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"country": {
|
||||
"description": "Country name of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"address2": {
|
||||
"description": "Address line 2.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"company": {
|
||||
"description": "Company name associated with the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"country_code": {
|
||||
"description": "Country code of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"id": {
|
||||
"description": "Unique identifier for the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"last_name": {
|
||||
"description": "Last name of the user associated with the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"address1": {
|
||||
"description": "Address line 1.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"default": {
|
||||
"description": "Indicates if this is the default address.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"province": {
|
||||
"description": "Province or state of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"province_code": {
|
||||
"description": "Province or state code of the address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"country_name": {
|
||||
"description": "Full name of the country.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"phone": {
|
||||
"description": "Contact phone number.",
|
||||
"type": ["null", "string"]
|
||||
}
|
||||
}
|
||||
},
|
||||
"emailListIds": {
|
||||
"description": "List of email list IDs subscribed by the user",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
"items": {
|
||||
"description": "IDs of the email lists associated with the user."
|
||||
}
|
||||
},
|
||||
"accepts_marketing": {
|
||||
"description": "Indicates whether the user has consented to receive marketing communications.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"secondMostRecentOrderDate": {
|
||||
"description": "Date and time of the second most recent order.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"state": {
|
||||
"description": "State name.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"mostRecentCampaign": {
|
||||
"description": "Most recent campaign the user interacted with.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"zip": {
|
||||
"description": "Postal code or ZIP code.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"total_spent": {
|
||||
"description": "Total amount spent by the user.",
|
||||
"type": ["null", "number"]
|
||||
},
|
||||
"mostRecentOrderDate": {
|
||||
"description": "Date and time of the most recent order.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"last_order_id": {
|
||||
"description": "ID of the user's last order.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"tax_exempt": {
|
||||
"description": "Indicates if the user is tax exempt.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"mostRecentSource": {
|
||||
"description": "Most recent source of user interaction.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"twelveMonthLtr": {
|
||||
"description": "Lifetime total revenue for the past twelve months.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"verified_email": {
|
||||
"description": "Indicates if the user's email address is verified.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"mostRecentMedium": {
|
||||
"description": "Most recent medium of user interaction.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"orders_count": {
|
||||
"description": "Total number of orders made by the user.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"firstName": {
|
||||
"description": "User's first name.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"lastInteractionTs": {
|
||||
"description": "Date and time of the last interaction with the user.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"boughtSas": {
|
||||
"description": "Indicates if the user has purchased a specific product or service.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"secondMostRecentOrderCards": {
|
||||
"description": "Details of the second most recent order cards related to the user",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
"items": {
|
||||
"description": "Details of the second most recent order cards."
|
||||
}
|
||||
},
|
||||
"unsubscribedChannelIds": {
|
||||
"description": "List of channel IDs the user has unsubscribed from",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
"items": {
|
||||
"description": "IDs of the channels from which the user unsubscribed."
|
||||
}
|
||||
},
|
||||
"lastName": {
|
||||
"description": "User's last name.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"last_order_name": {
|
||||
"description": "Name of the user's last order.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"secondOrderDate": {
|
||||
"description": "Date and time of the second order.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"hasAccount": {
|
||||
"description": "Indicates if the user has an account.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"city": {
|
||||
"description": "City name.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"mostRecentOrderCards": {
|
||||
"description": "Details of the most recent order cards related to the user",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
"items": {
|
||||
"description": "Details of the most recent order cards."
|
||||
}
|
||||
},
|
||||
"itblInternal": {
|
||||
"description": "Internal details specific to the platform",
|
||||
"type": ["null", "object"],
|
||||
"properties": {
|
||||
"emailDomain": {
|
||||
"description": "Domain of the user's email address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"documentUpdatedAt": {
|
||||
"description": "Date and time when the document was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"documentCreatedAt": {
|
||||
"description": "Date and time when the document was created.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
},
|
||||
"hasReminder": {
|
||||
"description": "Indicates if the user has set a reminder.",
|
||||
"type": ["null", "boolean"]
|
||||
},
|
||||
"thirdOrderDate": {
|
||||
"description": "Date and time of the third order.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"subscribedMessageTypeIds": {
|
||||
"description": "List of message type IDs user has subscribed to",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
"items": {
|
||||
"description": "IDs of the message types the user is subscribed to."
|
||||
}
|
||||
},
|
||||
"firstSource": {
|
||||
"description": "First source of user interaction.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"unsubscribedMessageTypeIds": {
|
||||
"description": "List of message type IDs the user has unsubscribed from",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
"items": {
|
||||
"description": "IDs of the message types from which the user unsubscribed."
|
||||
}
|
||||
},
|
||||
"first_name": {
|
||||
"description": "User's first name.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"email": {
|
||||
"description": "User's email address.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"thirdMostRecentOrderCards": {
|
||||
"description": "Details of the third most recent order cards related to the user",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
"items": {
|
||||
"description": "Details of the third most recent order cards."
|
||||
}
|
||||
},
|
||||
"profileUpdatedAt": {
|
||||
"description": "Date and time when the profile was last updated.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"signupDate": {
|
||||
"description": "Date and time when the user signed up.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"businessLines": {
|
||||
"description": "List of business lines the user is associated with",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
"items": {
|
||||
"description": "Business lines associated with the user."
|
||||
}
|
||||
},
|
||||
"secondOrderCards": {
|
||||
"description": "Details of the second order cards related to the user",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
"items": {
|
||||
"description": "Details of the second order cards."
|
||||
}
|
||||
},
|
||||
"address1": {
|
||||
"description": "Primary address line of the user.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"last_name": {
|
||||
"description": "User's last name.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"ltr": {
|
||||
"description": "Lifetime total revenue.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"userId": {
|
||||
"description": "User's unique identifier.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"shopify_created_at": {
|
||||
"description": "Date and time when the user was created in Shopify.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
},
|
||||
"signupSource": {
|
||||
"description": "Source through which the user signed up.",
|
||||
"type": ["null", "string"]
|
||||
},
|
||||
"thirdOrderCards": {
|
||||
"description": "Details of the third order cards related to the user",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
"items": {
|
||||
"description": "Details of the third order cards."
|
||||
}
|
||||
},
|
||||
"firstOrderCards": {
|
||||
"description": "Details of the first order cards related to the user",
|
||||
"type": ["null", "array"],
|
||||
"items": {}
|
||||
"items": {
|
||||
"description": "Details of the first order cards."
|
||||
}
|
||||
},
|
||||
"totalOrders": {
|
||||
"description": "Total number of orders made by the user.",
|
||||
"type": ["null", "integer"]
|
||||
},
|
||||
"shopify_updated_at": {
|
||||
"description": "Date and time when the user was last updated in Shopify.",
|
||||
"type": ["null", "string"],
|
||||
"format": "date-time"
|
||||
}
|
||||
|
||||
@@ -80,6 +80,7 @@ The Iterable source connector supports the following [sync modes](https://docs.a
|
||||
|
||||
| Version | Date | Pull Request | Subject |
|
||||
|:--------|:-----------|:---------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| 0.5.1 | 2024-04-24 | [36645](https://github.com/airbytehq/airbyte/pull/36645) | Schema descriptions and CDK 0.80.0 |
|
||||
| 0.5.0 | 2024-03-18 | [36231](https://github.com/airbytehq/airbyte/pull/36231) | Migrate connector to low-code |
|
||||
| 0.4.0 | 2024-03-19 | [36267](https://github.com/airbytehq/airbyte/pull/36267) | Pin airbyte-cdk version to `^0` |
|
||||
| 0.3.0 | 2024-02-20 | [35465](https://github.com/airbytehq/airbyte/pull/35465) | Per-error reporting and continue sync on stream failures |
|
||||
|
||||
Reference in New Issue
Block a user