diff --git a/docs/404.html b/docs/404.html index a7493aaa..162ad9b9 100644 --- a/docs/404.html +++ b/docs/404.html @@ -11,7 +11,7 @@ - + @@ -101,6 +101,8 @@ + + diff --git a/docs/apis/apis/index.html b/docs/apis/apis/index.html index ea53b79f..36142e49 100644 --- a/docs/apis/apis/index.html +++ b/docs/apis/apis/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/apis/campaigns/index.html b/docs/apis/campaigns/index.html index 5194f7e3..a76394cf 100644 --- a/docs/apis/campaigns/index.html +++ b/docs/apis/campaigns/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/apis/import/index.html b/docs/apis/import/index.html index edf9791c..49f7a762 100644 --- a/docs/apis/import/index.html +++ b/docs/apis/import/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/apis/lists/index.html b/docs/apis/lists/index.html index 171d6115..b7376eca 100644 --- a/docs/apis/lists/index.html +++ b/docs/apis/lists/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/apis/media/index.html b/docs/apis/media/index.html index 9d70034d..f31d5088 100644 --- a/docs/apis/media/index.html +++ b/docs/apis/media/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/apis/subscribers/index.html b/docs/apis/subscribers/index.html index 1d3935aa..fc1696fd 100644 --- a/docs/apis/subscribers/index.html +++ b/docs/apis/subscribers/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/apis/templates/index.html b/docs/apis/templates/index.html index 20044191..6c36435a 100644 --- a/docs/apis/templates/index.html +++ b/docs/apis/templates/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/apis/transactional/index.html b/docs/apis/transactional/index.html index 947908a5..5d681c9d 100644 --- a/docs/apis/transactional/index.html +++ b/docs/apis/transactional/index.html @@ -13,7 +13,7 @@ - + @@ -108,6 +108,8 @@ + + diff --git a/docs/bounces/index.html b/docs/bounces/index.html index 4dee0d9b..0110822d 100644 --- a/docs/bounces/index.html +++ b/docs/bounces/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/concepts/index.html b/docs/concepts/index.html index d2f57cce..b90a62f3 100644 --- a/docs/concepts/index.html +++ b/docs/concepts/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/configuration/index.html b/docs/configuration/index.html index 3969fc02..86fd30f9 100644 --- a/docs/configuration/index.html +++ b/docs/configuration/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/developer-setup/index.html b/docs/developer-setup/index.html index 16293cdf..2759cd57 100644 --- a/docs/developer-setup/index.html +++ b/docs/developer-setup/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/external-integration/index.html b/docs/external-integration/index.html index c49b6515..21adef72 100644 --- a/docs/external-integration/index.html +++ b/docs/external-integration/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/i18n/index.html b/docs/i18n/index.html index 8d69d7a6..f58dbd76 100644 --- a/docs/i18n/index.html +++ b/docs/i18n/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/index.html b/docs/index.html index f0c119a9..c7307160 100644 --- a/docs/index.html +++ b/docs/index.html @@ -13,7 +13,7 @@ - + @@ -108,6 +108,8 @@ + + diff --git a/docs/installation/index.html b/docs/installation/index.html index 4e74484b..669319f1 100644 --- a/docs/installation/index.html +++ b/docs/installation/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/messengers/index.html b/docs/messengers/index.html index 28e04626..59279a25 100644 --- a/docs/messengers/index.html +++ b/docs/messengers/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/querying-and-segmentation/index.html b/docs/querying-and-segmentation/index.html index 35be8f62..b96b3d71 100644 --- a/docs/querying-and-segmentation/index.html +++ b/docs/querying-and-segmentation/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/sitemap.xml b/docs/sitemap.xml index 121da1bf..fcdb0705 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -2,102 +2,102 @@ None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily None - 2023-04-11 + 2023-04-25 daily \ No newline at end of file diff --git a/docs/sitemap.xml.gz b/docs/sitemap.xml.gz index 974a7f66..e57a2f9b 100644 Binary files a/docs/sitemap.xml.gz and b/docs/sitemap.xml.gz differ diff --git a/docs/swagger/collections.yaml b/docs/swagger/collections.yaml index 9d4c9e4e..46f7903d 100644 --- a/docs/swagger/collections.yaml +++ b/docs/swagger/collections.yaml @@ -123,6 +123,46 @@ paths: schema: $ref: "#/components/schemas/Settings" + put: + tags: + - Settings + description: update settings + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/Settings" + responses: + "200": + description: response + content: + application/json: + schema: + type: object + properties: + data: + type: boolean + + /settings/smtp/test: + post: + tags: + - Settings + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/SMTPTest" + responses: + "200": + description: response + content: + application/json: + schema: + type: object + properties: + data: + type: boolean + /admin/reload: post: tags: @@ -531,7 +571,7 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/SubscriberData" + $ref: "#/components/schemas/Bounce" delete: description: handles bounce deletion, either a single one (ID in the URI), or a list. @@ -838,6 +878,25 @@ paths: application/json: schema: $ref: "#/components/schemas/Campaign" + + put: + tags: + - Campaigns + parameters: + - in: path + name: campaign_id + required: true + description: the id value of campaign you want to update + schema: + type: number + responses: + "200": + description: response + content: + application/json: + schema: + $ref: "#/components/schemas/CampaignUpdate" + delete: description: deletes specified campaign tags: @@ -896,6 +955,33 @@ paths: description: The id value of the campaign you want to get the preview of schema: type: number + responses: + "200": + description: response + content: + text/html: + schema: + type: string + example: Hi John!This is a e-mail campaign. Your second name is Doe and you are from Bengaluru + + "/campaigns/{campaign_id}/text": + get: + description: renders the HTML preview of a campaign body + tags: + - Campaigns + parameters: + - in: path + name: id + required: True + description: The id value of the campaign you want to get the preview of + schema: + type: number + - in: path + name: template_id + required: True + description: The id of the template you want to get the preview of + schema: + type: number responses: "200": description: response @@ -934,6 +1020,62 @@ paths: schema: $ref: "#/components/schemas/Campaign" + + "/campaigns/{campaign_id}/content": + post: + description: handles campaign content (body) format conversions. + tags: + - Campaigns + parameters: + - in: path + name: campaign_id + required: true + schema: + type: number + + responses: + "200": + description: response + content: + application/json: + schema: + type: object + properties: + data: + type: string + + "/campaigns/{campaign_id}/test": + post: + description: handles sending of campaign message to arbitrary subscribers for testing + tags: + - Campaigns + parameters: + - in: path + name: campaign_id + required: true + schema: + type: number + - in: path + name: template_id + required: true + schema: + type: number + requestBody: + content: + application/json: + schema: + $ref: "#/components/schemas/CampaignRegistrationInfo" + responses: + "200": + description: response + content: + application/json: + schema: + type: object + properties: + data: + type: boolean + "/media": get: description: handles retrieval of uploaded media. @@ -1173,6 +1315,13 @@ paths: responses: "200": description: response + content: + application/json: + schema: + type: object + properties: + data: + type: boolean "/maintenance/subscriptions/unconfirmed": delete: @@ -1209,6 +1358,28 @@ paths: name: type: string + "/public/subscription": + post: + description: handles subscription requests coming from public API calls. + tags: + - Public + responses: + "200": + description: response + content: + application/json: + schema: + type: object + properties: + name: + type: string + email: + type: string + list_uuids: + type: array + items: + type: string + components: schemas: LanguagePack: @@ -2420,6 +2591,46 @@ components: tls_skip_verify: type: boolean + SMTPTest: + type: object + properties: + uuid: + type: string + enabled: + type: boolean + host: + type: string + hello_hostname: + type: string + port: + type: number + auth_protocol: + type: string + username: + type: string + email_headers: + type: array + items: + type: object + max_conns: + type: number + max_msg_retries: + type: number + idle_timeout: + type: string + wait_timeout: + type: string + tls_type: + type: string + tls_skip_verify: + type: boolean + strEmailHeaders: + type: string + password: + type: string + email: + type: string + MailBoxBounces: type: object properties: @@ -2963,6 +3174,50 @@ components: items: type: string + CampaignUpdate: + type: object + properties: + name: + type: string + subject: + type: string + lists: + type: array + items: + type: number + from_email: + type: string + messenger: + type: string + type: + type: string + tags: + type: array + items: + type: string + send_later: + type: boolean + send_at: + type: object + headers: + type: array + items: + type: object + template_id: + type: number + content_type: + type: string + body: + type: string + altbody: + type: string + archive: + type: boolean + archive_template_id: + type: number + archive_meta: + type: object + MediaFileObject: type: object properties: diff --git a/docs/templating/index.html b/docs/templating/index.html index b66d33f2..1c0a37e3 100644 --- a/docs/templating/index.html +++ b/docs/templating/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + + diff --git a/docs/upgrade/index.html b/docs/upgrade/index.html index aafffaa0..83d564e6 100644 --- a/docs/upgrade/index.html +++ b/docs/upgrade/index.html @@ -15,7 +15,7 @@ - + @@ -110,6 +110,8 @@ + +