From 0c1090cb50bcf5708b13351e5a40ce44c89d2b38 Mon Sep 17 00:00:00 2001 From: Yura Omelchuk Date: Tue, 5 Aug 2025 15:25:06 +0200 Subject: [PATCH 01/10] add projects API --- lib/mailtrap.rb | 1 + lib/mailtrap/project.rb | 34 +++ lib/mailtrap/projects_api.rb | 67 ++++++ .../maps_response_data_to_Project_objects.yml | 166 +++++++++++++++ .../raises_authorization_error.yml | 166 +++++++++++++++ spec/mailtrap/project_spec.rb | 183 ++++++++++++++++ spec/mailtrap/projects_api_spec.rb | 198 ++++++++++++++++++ 7 files changed, 815 insertions(+) create mode 100644 lib/mailtrap/project.rb create mode 100644 lib/mailtrap/projects_api.rb create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/maps_response_data_to_Project_objects.yml create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml create mode 100644 spec/mailtrap/project_spec.rb create mode 100644 spec/mailtrap/projects_api_spec.rb diff --git a/lib/mailtrap.rb b/lib/mailtrap.rb index 33e4dad..a42cfad 100644 --- a/lib/mailtrap.rb +++ b/lib/mailtrap.rb @@ -8,6 +8,7 @@ require_relative 'mailtrap/contacts_api' require_relative 'mailtrap/contact_lists_api' require_relative 'mailtrap/contact_fields_api' +require_relative 'mailtrap/projects_api' module Mailtrap # @!macro api_errors diff --git a/lib/mailtrap/project.rb b/lib/mailtrap/project.rb new file mode 100644 index 0000000..360ea4b --- /dev/null +++ b/lib/mailtrap/project.rb @@ -0,0 +1,34 @@ +# frozen_string_literal: true + +module Mailtrap + # Data Transfer Object for Project + # @see https://api-docs.mailtrap.io/docs/mailtrap-api-docs/ee252e413d78a-create-project + # @attr_reader id [String] The contact ID + # @attr_reader name [String] The project name + # @attr_reader share_links [Array] Array of links + # @attr_reader inboxes [Array] Array of inboxes + # @attr_reader permissions [Hash] List of permissions + Project = Struct.new( + :id, + :name, + :share_links, + :inboxes, + :permissions, + keyword_init: true + ) do + def initialize(options) + @action = options.delete(:action) + super + end + + # @return [Boolean] Whether the contact was newly created + def newly_created? + @action != 'updated' + end + + # @return [Hash] The contact attributes as a hash + def to_h + super.compact + end + end +end diff --git a/lib/mailtrap/projects_api.rb b/lib/mailtrap/projects_api.rb new file mode 100644 index 0000000..bf3434d --- /dev/null +++ b/lib/mailtrap/projects_api.rb @@ -0,0 +1,67 @@ +# frozen_string_literal: true + +require_relative 'base_api' +require_relative 'project' + +module Mailtrap + class ProjectsAPI + include BaseAPI + + self.supported_options = %i[name] + + self.response_class = Project + + # Lists all email templates for the account + # @return [Array] Array of template objects + # @!macro api_errors + def list + base_list + end + + # Retrieves a specific project + # @param project_id [Integer] The project ID + # @return [Project] Project object + # @!macro api_errors + def get(project_id) + base_get(project_id) + end + + # Creates a new project + # @param [Hash] options The parameters to create + # @option options [String] :name The project name + # @return [EmailTemplate] Created project object + # @!macro api_errors + # @raise [ArgumentError] If invalid options are provided + def create(options) + base_create(options) + end + + # Updates an existing project + # @param project_id [Integer] The project ID + # @param [Hash] options The parameters to update + # @return [Project] Updated project object + # @!macro api_errors + # @raise [ArgumentError] If invalid options are provided + def update(project_id, options) + base_update(project_id, options) + end + + # Deletes a project + # @param project_id [Integer] The project ID + # @return nil + # @!macro api_errors + def delete(project_id) + base_delete(project_id) + end + + private + + def base_path + "/api/accounts/#{account_id}/projects" + end + + def wrap_request(options) + { project: options } + end + end +end diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/maps_response_data_to_Project_objects.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/maps_response_data_to_Project_objects.yml new file mode 100644 index 0000000..52059ad --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/maps_response_data_to_Project_objects.yml @@ -0,0 +1,166 @@ +--- +http_interactions: +- request: + method: get + uri: https://mailtrap.io/api/accounts/1111111/projects + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 401 + message: Unauthorized + headers: + Date: + - Tue, 29 Jul 2025 12:58:43 GMT + Content-Type: + - application/json; charset=utf-8 + Content-Length: + - '31' + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Www-Authenticate: + - Token realm="Application" + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '149' + Cache-Control: + - no-cache + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-sQVkX4LHWrHrJdc5EVE/Hw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - fea62d77-acc2-4bef-b818-e2ff24b9c405 + X-Runtime: + - '0.013767' + X-Cloud-Trace-Context: + - c0444a844a744f4d8fd9f0080af3fe3a;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 966cca1309bfee40-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: UTF-8 + string: '{"error":"Incorrect API token"}' + recorded_at: Tue, 29 Jul 2025 12:58:43 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml new file mode 100644 index 0000000..9fef313 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml @@ -0,0 +1,166 @@ +--- +http_interactions: +- request: + method: get + uri: https://mailtrap.io/api/accounts/1111111/projects + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 401 + message: Unauthorized + headers: + Date: + - Tue, 29 Jul 2025 12:58:43 GMT + Content-Type: + - application/json; charset=utf-8 + Content-Length: + - '31' + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Www-Authenticate: + - Token realm="Application" + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '149' + Cache-Control: + - no-cache + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-gw3zUoKE+OjTRUTqVRxDhQ==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 3083d6a1-80b4-469a-9623-35ca848c4e63 + X-Runtime: + - '0.015229' + X-Cloud-Trace-Context: + - 9047ded6de1446238fef01504ef5223b;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 966cca145c4fc059-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: UTF-8 + string: '{"error":"Incorrect API token"}' + recorded_at: Tue, 29 Jul 2025 12:58:43 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/mailtrap/project_spec.rb b/spec/mailtrap/project_spec.rb new file mode 100644 index 0000000..56c6dc0 --- /dev/null +++ b/spec/mailtrap/project_spec.rb @@ -0,0 +1,183 @@ +# frozen_string_literal: true + +RSpec.describe Mailtrap::Project do + describe '#initialize' do + subject(:project) { described_class.new(attributes) } + + let(:attributes) do + { + id: '123456', + name: 'My Project', + share_links: [ + { + id: 'abc123', + name: 'Share Link 1', + url: 'https://example.com/share/1' + } + ], + inboxes: [ + { + id: 456, + name: 'Test Inbox', + username: 'test@inbox.mailtrap.io' + } + ], + permissions: { + can_read: true, + can_update: true, + can_destroy: false, + can_leave: true + } + } + end + + it 'creates a project with all attributes' do + expect(project).to have_attributes( + id: '123456', + name: 'My Project', + share_links: [ + { + id: 'abc123', + name: 'Share Link 1', + url: 'https://example.com/share/1' + } + ], + inboxes: [ + { + id: 456, + name: 'Test Inbox', + username: 'test@inbox.mailtrap.io' + } + ], + permissions: { + can_read: true, + can_update: true, + can_destroy: false, + can_leave: true + } + ) + end + end + + describe '#newly_created?' do + subject(:newly_created) { project.newly_created? } + + context 'when action is not updated' do + let(:project) do + described_class.new( + id: '123456', + name: 'My Project', + action: 'created' + ) + end + + it 'returns true' do + expect(newly_created).to be true + end + end + + context 'when action is updated' do + let(:project) do + described_class.new( + id: '123456', + name: 'My Project', + action: 'updated' + ) + end + + it 'returns false' do + expect(newly_created).to be false + end + end + + context 'when action is nil' do + let(:project) do + described_class.new( + id: '123456', + name: 'My Project' + ) + end + + it 'returns true' do + expect(newly_created).to be true + end + end + end + + describe '#to_h' do + subject(:hash) { project.to_h } + + let(:project) do + described_class.new( + id: '123456', + name: 'My Project', + share_links: [ + { + id: 'abc123', + name: 'Share Link 1', + url: 'https://example.com/share/1' + } + ], + inboxes: [ + { + id: 456, + name: 'Test Inbox', + username: 'test@inbox.mailtrap.io' + } + ], + permissions: { + can_read: true, + can_update: true, + can_destroy: false, + can_leave: true + } + ) + end + + it 'returns a hash with all attributes' do + expect(hash).to eq( + id: '123456', + name: 'My Project', + share_links: [ + { + id: 'abc123', + name: 'Share Link 1', + url: 'https://example.com/share/1' + } + ], + inboxes: [ + { + id: 456, + name: 'Test Inbox', + username: 'test@inbox.mailtrap.io' + } + ], + permissions: { + can_read: true, + can_update: true, + can_destroy: false, + can_leave: true + } + ) + end + + context 'when some attributes are nil' do + let(:project) do + described_class.new( + id: '123456', + name: 'My Project', + share_links: nil, + inboxes: nil, + permissions: nil + ) + end + + it 'returns a hash with only non-nil attributes' do + expect(hash).to eq( + id: '123456', + name: 'My Project' + ) + end + end + end +end diff --git a/spec/mailtrap/projects_api_spec.rb b/spec/mailtrap/projects_api_spec.rb new file mode 100644 index 0000000..5b86070 --- /dev/null +++ b/spec/mailtrap/projects_api_spec.rb @@ -0,0 +1,198 @@ +# frozen_string_literal: true + +RSpec.describe Mailtrap::ProjectsAPI, :vcr do + subject(:project) { described_class.new(account_id, client) } + + let(:account_id) { ENV.fetch('MAILTRAP_ACCOUNT_ID', 1_111_111) } + let(:client) { Mailtrap::Client.new(api_key: ENV.fetch('MAILTRAP_API_KEY', 'local-api-key')) } + + describe '#list' do + subject(:list) { project.list } + + it 'maps response data to Project objects' do + expect(list).to all(be_a(Mailtrap::Project)) + expect(list.first).to have_attributes( + name: be_a(String), + id: be_a(String) + ) + end + + context 'when api key is incorrect' do + let(:client) { Mailtrap::Client.new(api_key: 'incorrect-api-key') } + + it 'raises authorization error' do + expect { list }.to raise_error do |error| + expect(error).to be_a(Mailtrap::AuthorizationError) + expect(error.message).to include('Incorrect API token') + expect(error.messages.any? { |msg| msg.include?('Incorrect API token') }).to be true + end + end + end + end + + describe '#get' do + subject(:get) { project.get(project_id) } + + let!(:created_project) do + project.create( + name: 'Test Project' + ) + end + let(:project_id) { created_project.id } + + it 'maps response data to Project object' do + expect(get).to be_a(Mailtrap::Project) + expect(get).to have_attributes( + id: project_id, + name: 'Test Project' + ) + end + + context 'when project does not exist' do + let(:project_id) { 999_999 } + + it 'raises not found error' do + expect { get }.to raise_error do |error| + expect(error).to be_a(Mailtrap::Error) + expect(error.message).to include('Not Found') + expect(error.messages.any? { |msg| msg.include?('Not Found') }).to be true + end + end + end + end + + describe '#create' do + subject(:create) { project.create(**request) } + + let(:request) do + { + name: 'New Project' + } + end + + it 'maps response data to Project object' do + expect(create).to be_a(Mailtrap::Project) + expect(create).to have_attributes( + name: 'New Project' + ) + end + + context 'with hash request' do + let(:request) do + { + name: 'New Project' + } + end + + it 'maps response data to Project object' do + expect(create).to be_a(Mailtrap::Project) + expect(create).to have_attributes( + name: 'New Project' + ) + end + end + + context 'when API returns an error' do + let(:request) do + { + name: '' # Invalid value, but present + } + end + + it 'raises a Mailtrap::Error' do + expect { create }.to raise_error do |error| + expect(error).to be_a(Mailtrap::Error) + expect(error.message).to include('client error') + end + end + end + end + + describe '#update' do + subject(:update) { project.update(project_id, **request) } + + let!(:created_project) do + project.create( + name: 'Original Project' + ) + end + let(:project_id) { created_project.id } + let(:request) do + { + name: 'Updated Project' + } + end + + it 'maps response data to Project object' do + expect(update).to be_a(Mailtrap::Project) + expect(update).to have_attributes( + name: 'Updated Project' + ) + end + + context 'with hash request' do + let(:request) do + { + name: 'Updated Project' + } + end + + it 'maps response data to Project object' do + expect(update).to be_a(Mailtrap::Project) + expect(update).to have_attributes( + name: 'Updated Project' + ) + end + end + + context 'when updating only name' do + let(:request) { { name: 'New Name Only' } } + + it 'updates only the name field' do + expect(update).to be_a(Mailtrap::Project) + expect(update).to have_attributes( + name: 'New Name Only' + ) + end + end + + context 'when project does not exist' do + let(:project_id) { 999_999 } + + it 'raises not found error' do + expect { update }.to raise_error do |error| + expect(error).to be_a(Mailtrap::Error) + expect(error.message).to include('Not Found') + expect(error.messages.any? { |msg| msg.include?('Not Found') }).to be true + end + end + end + end + + describe '#delete' do + subject(:delete) { project.delete(project_id) } + + let!(:created_project) do + project.create( + name: 'Project to Delete' + ) + end + let(:project_id) { created_project.id } + + it 'returns no content' do + expect(delete).to be_nil + end + + context 'when project does not exist' do + let(:project_id) { 999_999 } + + it 'raises not found error' do + expect { delete }.to raise_error do |error| + expect(error).to be_a(Mailtrap::Error) + expect(error.message).to include('Not Found') + expect(error.messages.any? { |msg| msg.include?('Not Found') }).to be true + end + end + end + end +end From 85def53c5c8286815f5e481e704b2f98171dd96b Mon Sep 17 00:00:00 2001 From: Yura Omelchuk Date: Tue, 5 Aug 2025 15:46:47 +0200 Subject: [PATCH 02/10] fix documentation --- lib/mailtrap/projects_api.rb | 6 +++--- spec/mailtrap/projects_api_spec.rb | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/mailtrap/projects_api.rb b/lib/mailtrap/projects_api.rb index bf3434d..814d1ae 100644 --- a/lib/mailtrap/projects_api.rb +++ b/lib/mailtrap/projects_api.rb @@ -11,8 +11,8 @@ class ProjectsAPI self.response_class = Project - # Lists all email templates for the account - # @return [Array] Array of template objects + # Lists all projects for the account + # @return [Array] Array of projects # @!macro api_errors def list base_list @@ -29,7 +29,7 @@ def get(project_id) # Creates a new project # @param [Hash] options The parameters to create # @option options [String] :name The project name - # @return [EmailTemplate] Created project object + # @return [Project] Created project object # @!macro api_errors # @raise [ArgumentError] If invalid options are provided def create(options) diff --git a/spec/mailtrap/projects_api_spec.rb b/spec/mailtrap/projects_api_spec.rb index 5b86070..c7fc19e 100644 --- a/spec/mailtrap/projects_api_spec.rb +++ b/spec/mailtrap/projects_api_spec.rb @@ -12,7 +12,7 @@ it 'maps response data to Project objects' do expect(list).to all(be_a(Mailtrap::Project)) expect(list.first).to have_attributes( - name: be_a(String), + name: be_a(Integer), id: be_a(String) ) end From 51fc8bb77b1b823343e5b623653da760b21af8fe Mon Sep 17 00:00:00 2001 From: Yura Omelchuk Date: Tue, 5 Aug 2025 15:49:16 +0200 Subject: [PATCH 03/10] fix spec --- spec/mailtrap/projects_api_spec.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spec/mailtrap/projects_api_spec.rb b/spec/mailtrap/projects_api_spec.rb index c7fc19e..2263d68 100644 --- a/spec/mailtrap/projects_api_spec.rb +++ b/spec/mailtrap/projects_api_spec.rb @@ -12,8 +12,8 @@ it 'maps response data to Project objects' do expect(list).to all(be_a(Mailtrap::Project)) expect(list.first).to have_attributes( - name: be_a(Integer), - id: be_a(String) + id: be_a(Integer), + name: be_a(String) ) end From bf7278a25cb603c15269024cd260df9a170c95bf Mon Sep 17 00:00:00 2001 From: Yura Omelchuk Date: Tue, 5 Aug 2025 16:00:14 +0200 Subject: [PATCH 04/10] upd docs --- lib/mailtrap/project.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/mailtrap/project.rb b/lib/mailtrap/project.rb index 360ea4b..3a02604 100644 --- a/lib/mailtrap/project.rb +++ b/lib/mailtrap/project.rb @@ -3,7 +3,7 @@ module Mailtrap # Data Transfer Object for Project # @see https://api-docs.mailtrap.io/docs/mailtrap-api-docs/ee252e413d78a-create-project - # @attr_reader id [String] The contact ID + # @attr_reader id [String] The project ID # @attr_reader name [String] The project name # @attr_reader share_links [Array] Array of links # @attr_reader inboxes [Array] Array of inboxes @@ -21,12 +21,12 @@ def initialize(options) super end - # @return [Boolean] Whether the contact was newly created + # @return [Boolean] Whether the project was newly created def newly_created? @action != 'updated' end - # @return [Hash] The contact attributes as a hash + # @return [Hash] The project attributes as a hash def to_h super.compact end From cb42fc53e8cd811d9d3e394d398e311d91689593 Mon Sep 17 00:00:00 2001 From: Yura Omelchuk Date: Thu, 7 Aug 2025 19:57:02 +0200 Subject: [PATCH 05/10] fix code review comments --- lib/mailtrap/project.rb | 5 ----- spec/mailtrap/projects_api_spec.rb | 4 ---- 2 files changed, 9 deletions(-) diff --git a/lib/mailtrap/project.rb b/lib/mailtrap/project.rb index 3a02604..d820a1f 100644 --- a/lib/mailtrap/project.rb +++ b/lib/mailtrap/project.rb @@ -21,11 +21,6 @@ def initialize(options) super end - # @return [Boolean] Whether the project was newly created - def newly_created? - @action != 'updated' - end - # @return [Hash] The project attributes as a hash def to_h super.compact diff --git a/spec/mailtrap/projects_api_spec.rb b/spec/mailtrap/projects_api_spec.rb index 2263d68..e62f5d9 100644 --- a/spec/mailtrap/projects_api_spec.rb +++ b/spec/mailtrap/projects_api_spec.rb @@ -11,10 +11,6 @@ it 'maps response data to Project objects' do expect(list).to all(be_a(Mailtrap::Project)) - expect(list.first).to have_attributes( - id: be_a(Integer), - name: be_a(String) - ) end context 'when api key is incorrect' do From 617b5909c94332d6169a8305db9e5526da46a5af Mon Sep 17 00:00:00 2001 From: Jurgen Date: Wed, 20 Aug 2025 19:42:24 +0200 Subject: [PATCH 06/10] remove unused method and spec, do not use default env values as they are fake anyway --- lib/mailtrap/project.rb | 1 - spec/mailtrap/project_spec.rb | 45 ------------------------------ spec/mailtrap/projects_api_spec.rb | 6 ++-- 3 files changed, 3 insertions(+), 49 deletions(-) diff --git a/lib/mailtrap/project.rb b/lib/mailtrap/project.rb index d820a1f..f79b3a3 100644 --- a/lib/mailtrap/project.rb +++ b/lib/mailtrap/project.rb @@ -17,7 +17,6 @@ module Mailtrap keyword_init: true ) do def initialize(options) - @action = options.delete(:action) super end diff --git a/spec/mailtrap/project_spec.rb b/spec/mailtrap/project_spec.rb index 56c6dc0..2fe29c9 100644 --- a/spec/mailtrap/project_spec.rb +++ b/spec/mailtrap/project_spec.rb @@ -59,51 +59,6 @@ end end - describe '#newly_created?' do - subject(:newly_created) { project.newly_created? } - - context 'when action is not updated' do - let(:project) do - described_class.new( - id: '123456', - name: 'My Project', - action: 'created' - ) - end - - it 'returns true' do - expect(newly_created).to be true - end - end - - context 'when action is updated' do - let(:project) do - described_class.new( - id: '123456', - name: 'My Project', - action: 'updated' - ) - end - - it 'returns false' do - expect(newly_created).to be false - end - end - - context 'when action is nil' do - let(:project) do - described_class.new( - id: '123456', - name: 'My Project' - ) - end - - it 'returns true' do - expect(newly_created).to be true - end - end - end - describe '#to_h' do subject(:hash) { project.to_h } diff --git a/spec/mailtrap/projects_api_spec.rb b/spec/mailtrap/projects_api_spec.rb index e62f5d9..5a8e2e3 100644 --- a/spec/mailtrap/projects_api_spec.rb +++ b/spec/mailtrap/projects_api_spec.rb @@ -3,8 +3,8 @@ RSpec.describe Mailtrap::ProjectsAPI, :vcr do subject(:project) { described_class.new(account_id, client) } - let(:account_id) { ENV.fetch('MAILTRAP_ACCOUNT_ID', 1_111_111) } - let(:client) { Mailtrap::Client.new(api_key: ENV.fetch('MAILTRAP_API_KEY', 'local-api-key')) } + let(:account_id) { ENV.fetch('MAILTRAP_ACCOUNT_ID') } + let(:client) { Mailtrap::Client.new(api_key: ENV.fetch('MAILTRAP_API_KEY')) } describe '#list' do subject(:list) { project.list } @@ -176,7 +176,7 @@ let(:project_id) { created_project.id } it 'returns no content' do - expect(delete).to be_nil + expect(delete).to eq({ id: project_id }) end context 'when project does not exist' do From a2b6be667c8f95cd4f12aadf2faceab9b8b32f36 Mon Sep 17 00:00:00 2001 From: Jurgen Date: Wed, 20 Aug 2025 19:53:40 +0200 Subject: [PATCH 07/10] add cassettes --- .../maps_response_data_to_Project_object.yml | 166 +++++++++ .../raises_a_Mailtrap_Error.yml | 164 +++++++++ .../maps_response_data_to_Project_object.yml | 166 +++++++++ .../_delete/returns_no_content.yml | 329 ++++++++++++++++++ .../raises_not_found_error.yml | 327 +++++++++++++++++ .../maps_response_data_to_Project_object.yml | 329 ++++++++++++++++++ .../raises_not_found_error.yml | 327 +++++++++++++++++ .../maps_response_data_to_Project_objects.yml | 113 +++++- .../raises_authorization_error.yml | 16 +- .../maps_response_data_to_Project_object.yml | 329 ++++++++++++++++++ .../raises_not_found_error.yml | 327 +++++++++++++++++ .../updates_only_the_name_field.yml | 329 ++++++++++++++++++ .../maps_response_data_to_Project_object.yml | 329 ++++++++++++++++++ spec/spec_helper.rb | 4 +- 14 files changed, 3226 insertions(+), 29 deletions(-) create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/maps_response_data_to_Project_object.yml create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/when_API_returns_an_error/raises_a_Mailtrap_Error.yml create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/with_hash_request/maps_response_data_to_Project_object.yml create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/returns_no_content.yml create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/when_project_does_not_exist/raises_not_found_error.yml create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/maps_response_data_to_Project_object.yml create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/when_project_does_not_exist/raises_not_found_error.yml create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/maps_response_data_to_Project_object.yml create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_project_does_not_exist/raises_not_found_error.yml create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_updating_only_name/updates_only_the_name_field.yml create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/with_hash_request/maps_response_data_to_Project_object.yml diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/maps_response_data_to_Project_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/maps_response_data_to_Project_object.yml new file mode 100644 index 0000000..b6b2963 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/maps_response_data_to_Project_object.yml @@ -0,0 +1,166 @@ +--- +http_interactions: +- request: + method: post + uri: https://mailtrap.io/api/accounts/1495731/projects + body: + encoding: UTF-8 + string: '{"project":{"name":"New Project"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:15 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '145' + Etag: + - W/"dfc165cc00a6870a105d1d1691e67714" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-zDKpR0LPu9I14ZiiQ5/vbA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 9cf5fcfa-c328-4326-9da1-0f4d867a6b79 + X-Runtime: + - '0.067005' + X-Cloud-Trace-Context: + - 39ff386af19c44ffcfbe23f199ea9cf6;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be528d0becc6-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486776,"name":"New Project","share_links":{"admin":"https://mailtrap.io/projects/2486776/share/QEVuQwEAbdhPz3b1om0FoYxI8EGjVZYEQSc4zRZkGAFX3jNlEo_hB0x_Vt4o9aDfb0-KvQ-k019aKpMpvs3wvA4lITaKP-hn2SOZQyddk3INHqidJxnJTJ9rsoNCNqYZSuAIED6-","viewer":"https://mailtrap.io/projects/2486776/share/QEVuQwEAbdhPz3b1om0FoYxI8EGjVZYEQSc4zRZkGAFX3jNlEo_hB0x_Vt4o9aDfb0-KvQ-kA-973c8gwSUakL0l61Nm3gfSkB5bRe5YT5k74QwsBbMRYGvNDfU7zudTMmkzmQbG"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:15 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/when_API_returns_an_error/raises_a_Mailtrap_Error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/when_API_returns_an_error/raises_a_Mailtrap_Error.yml new file mode 100644 index 0000000..5efacdf --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/when_API_returns_an_error/raises_a_Mailtrap_Error.yml @@ -0,0 +1,164 @@ +--- +http_interactions: +- request: + method: post + uri: https://mailtrap.io/api/accounts/1495731/projects + body: + encoding: UTF-8 + string: '{"project":{"name":""}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 422 + message: Unprocessable Entity + headers: + Date: + - Wed, 20 Aug 2025 17:52:16 GMT + Content-Type: + - application/json; charset=utf-8 + Content-Length: + - '79' + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '143' + Cache-Control: + - no-cache + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-iLGWbs3LV9Z9FydNtNOGEQ==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 2a4d4f7a-20ee-4231-a574-5a32ee146902 + X-Runtime: + - '0.015609' + X-Cloud-Trace-Context: + - 203c6c5b7aca48c4c9761907748aad03;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be566f93b710-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: UTF-8 + string: '{"errors":{"name":["can''t be blank","is too short (minimum is 2 characters)"]}}' + recorded_at: Wed, 20 Aug 2025 17:52:16 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/with_hash_request/maps_response_data_to_Project_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/with_hash_request/maps_response_data_to_Project_object.yml new file mode 100644 index 0000000..185e9ff --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/with_hash_request/maps_response_data_to_Project_object.yml @@ -0,0 +1,166 @@ +--- +http_interactions: +- request: + method: post + uri: https://mailtrap.io/api/accounts/1495731/projects + body: + encoding: UTF-8 + string: '{"project":{"name":"New Project"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:16 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '144' + Etag: + - W/"a68c882fe35f3d6c88366fba80950b50" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-aJgNjEFcTUoLiAPIufinFQ==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - f004bae8-dc72-44b8-a42d-6907e935e056 + X-Runtime: + - '0.085135' + X-Cloud-Trace-Context: + - 5649035f61f24858cee69e574934d818;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be54198cb5f1-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486777,"name":"New Project","share_links":{"admin":"https://mailtrap.io/projects/2486777/share/QEVuQwEAuaujY_AHYD-acbiokYAJfKRCLpIg5obnzVMl8r3Yuj4f7nfVaGL7_i0rZcCzn5Nk2iIXls1nwh70kvum6jaTPkze4ye3Q_6DDQnXHLbd_W6Mf4Hfrn-uX3T0vRKZPb42","viewer":"https://mailtrap.io/projects/2486777/share/QEVuQwEAuaujY_AHYD-acbiokYAJfKRCLpIg5obnzVMl8r3Yuj4f7nfVaGL7_i0rZcCzn5Nk-0jQ0EpFVQn4tpnwVd5ohfjoGo2xMc_V-TwmctPZuU1807wgAcLM4D5Ap-8bHzvr"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:16 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/returns_no_content.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/returns_no_content.yml new file mode 100644 index 0000000..6dee1fd --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/returns_no_content.yml @@ -0,0 +1,329 @@ +--- +http_interactions: +- request: + method: post + uri: https://mailtrap.io/api/accounts/1495731/projects + body: + encoding: UTF-8 + string: '{"project":{"name":"Project to Delete"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:19 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '134' + Etag: + - W/"ecddddb96fdfae7d1d65f97008740290" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-fOn3aNp6h6k/J3FdRjs3zw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 1fd54bde-0354-4248-8339-a9e306e1010b + X-Runtime: + - '0.052371' + X-Cloud-Trace-Context: + - 268360cf218544c78743416e188a423b;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be6b2f15c4fa-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486782,"name":"Project to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486782/share/QEVuQwEASe_GQWQySM3m_SyAX3RYjPCzri4TYuX7RZPZimn7ifAyKF-iIMJLWWcqz7RLWKO_-Svi3EyU7OoBuyASfWv4e3A4pwSB97RE_WG2yqlx4YAmhczwGSXhmpefAMK1kWto","viewer":"https://mailtrap.io/projects/2486782/share/QEVuQwEASe_GQWQySM3m_SyAX3RYjPCzri4TYuX7RZPZimn7ifAyKF-iIMJLWWcqz7RLWKO_-W38x7ItqdGOIfU0g7JlZ0BJBnroXH9KzilqpZrrBJYULZSv7-U12eC0eu5-Da8t"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:19 GMT +- request: + method: delete + uri: https://mailtrap.io/api/accounts/1495731/projects/2486782 + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:20 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '149' + Etag: + - W/"728068d9fb12156e24f8fffdb529c806" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-U28Kt4kVuMSNJu3AaAEhIQ==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 63aa7b2d-5677-47ca-8f98-2cb0f41101f8 + X-Runtime: + - '0.029560' + X-Cloud-Trace-Context: + - 5667902556af48188157292d91de7501;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be6cab91c048-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486782}' + recorded_at: Wed, 20 Aug 2025 17:52:20 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/when_project_does_not_exist/raises_not_found_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/when_project_does_not_exist/raises_not_found_error.yml new file mode 100644 index 0000000..ea1ac46 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/when_project_does_not_exist/raises_not_found_error.yml @@ -0,0 +1,327 @@ +--- +http_interactions: +- request: + method: post + uri: https://mailtrap.io/api/accounts/1495731/projects + body: + encoding: UTF-8 + string: '{"project":{"name":"Project to Delete"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:20 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '148' + Etag: + - W/"b622f11beff3d9bf2f24c54822f5611c" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-zLl1cCnPYt28XJJTccOqbA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 4317a0eb-eea6-4b87-98e1-f220fa0fcba6 + X-Runtime: + - '0.065330' + X-Cloud-Trace-Context: + - 0e2f395c51a149ccc06ed80c02b7da63;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be6dff1a0202-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486783,"name":"Project to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486783/share/QEVuQwEAw-LAwE2xik9eyeZatwg5XJ_XxKQ_ik4rXON2CXurGVD2AyEXnMmtt0GrOk1vh1c0mdY6PdoP8-oqlOy1VtJeM2sR8wwyYLzUEEI4tM5SU8w9CPJcKy_i1ohRMZ7Ij5hn","viewer":"https://mailtrap.io/projects/2486783/share/QEVuQwEAw-LAwE2xik9eyeZatwg5XJ_XxKQ_ik4rXON2CXurGVD2AyEXnMmtt0GrOk1vh1c0nER1Ee2Xxo9ORk3GxeXMuymwqrneXElPICtCSsczgQ3_6d-WnBY04ED8ta_XPwNm"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:20 GMT +- request: + method: delete + uri: https://mailtrap.io/api/accounts/1495731/projects/999999 + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 404 + message: Not Found + headers: + Date: + - Wed, 20 Aug 2025 17:52:20 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '147' + Cache-Control: + - no-cache + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-ZH3xNufc8WwS8tug4lHbow==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 0e1e5c96-9673-4769-97b0-3711fe30cbaa + X-Runtime: + - '0.009687' + X-Cloud-Trace-Context: + - 97284988d70b4c5687a4e22550c3f44e;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be6f89f27057-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"error":"Not Found"}' + recorded_at: Wed, 20 Aug 2025 17:52:20 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/maps_response_data_to_Project_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/maps_response_data_to_Project_object.yml new file mode 100644 index 0000000..896c895 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/maps_response_data_to_Project_object.yml @@ -0,0 +1,329 @@ +--- +http_interactions: +- request: + method: post + uri: https://mailtrap.io/api/accounts/1495731/projects + body: + encoding: UTF-8 + string: '{"project":{"name":"Test Project"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:14 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '149' + Etag: + - W/"f34c9aaed8d68b3636bb97bc2507bb81" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-wb+zvQlNKmaPQL0VDBCWiw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - b6bd571f-0607-44e2-afb5-ee526b5f8c03 + X-Runtime: + - '0.139791' + X-Cloud-Trace-Context: + - b368d3328d954c27c98818c951bf5ca0;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be46ece4eeae-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486774,"name":"Test Project","share_links":{"admin":"https://mailtrap.io/projects/2486774/share/QEVuQwEA8nQaKaWA-WdhyKmiJ4HGgm0HhQTDg436xo0uG5gs7aSvpPCjNNbMS2SOOOWrqSQ3en3lG2nf5AjlIo7YQ08GW2toQBa5vn8IJiOkJbAcTMDOekWZL0ykluJZvoMji0GN","viewer":"https://mailtrap.io/projects/2486774/share/QEVuQwEA8nQaKaWA-WdhyKmiJ4HGgm0HhQTDg436xo0uG5gs7aSvpPCjNNbMS2SOOOWrqSQ3U1JcY87MHHS0rw7lS628ng-zSIaM4tqndRI69jOjxOA8Q7Me_oU8YQWqCwT3ohvF"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:14 GMT +- request: + method: get + uri: https://mailtrap.io/api/accounts/1495731/projects/2486774 + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:14 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '148' + Etag: + - W/"f34c9aaed8d68b3636bb97bc2507bb81" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-z/eVLvx74ETdRRgEZpy8Tw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - e1a781cd-8b96-4e5e-863a-ca5177697ead + X-Runtime: + - '0.075194' + X-Cloud-Trace-Context: + - d4f44dea400b4bad874f8377c1a9baed;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be492a27ee4c-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486774,"name":"Test Project","share_links":{"admin":"https://mailtrap.io/projects/2486774/share/QEVuQwEA8nQaKaWA-WdhyKmiJ4HGgm0HhQTDg436xo0uG5gs7aSvpPCjNNbMS2SOOOWrqSQ3en3lG2nf5AjlIo7YQ08GW2toQBa5vn8IJiOkJbAcTMDOekWZL0ykluJZvoMji0GN","viewer":"https://mailtrap.io/projects/2486774/share/QEVuQwEA8nQaKaWA-WdhyKmiJ4HGgm0HhQTDg436xo0uG5gs7aSvpPCjNNbMS2SOOOWrqSQ3U1JcY87MHHS0rw7lS628ng-zSIaM4tqndRI69jOjxOA8Q7Me_oU8YQWqCwT3ohvF"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:14 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/when_project_does_not_exist/raises_not_found_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/when_project_does_not_exist/raises_not_found_error.yml new file mode 100644 index 0000000..c1fcaa3 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/when_project_does_not_exist/raises_not_found_error.yml @@ -0,0 +1,327 @@ +--- +http_interactions: +- request: + method: post + uri: https://mailtrap.io/api/accounts/1495731/projects + body: + encoding: UTF-8 + string: '{"project":{"name":"Test Project"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:15 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '147' + Etag: + - W/"7afc1c5600f26e128a290bba42c7e46f" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-UCxFKoArYpuszUk9RpMD6Q==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 7f9fdaa6-1240-4242-854d-e0d306158371 + X-Runtime: + - '0.051301' + X-Cloud-Trace-Context: + - f26d25e062254b518318322e60acf031;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be4acb7d3196-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486775,"name":"Test Project","share_links":{"admin":"https://mailtrap.io/projects/2486775/share/QEVuQwEANXtwX6e646-7uWHnYa4QC04reqjFYEA7E-OtX0FAB6kQmAMqMlCDbRzyCWaVzdwRuGK-aUx3oX8Dj2FpiK05hQHOUAVhSaU4nsEn8J1maXnSZd4KfYiR0u1tmYLMfVIp","viewer":"https://mailtrap.io/projects/2486775/share/QEVuQwEANXtwX6e646-7uWHnYa4QC04reqjFYEA7E-OtX0FAB6kQmAMqMlCDbRzyCWaVzdwR05amavOp-93KCPpXQemsFHjsbtsA9eucfIn5YKcU9rfS0JLTZ1KLORCD7_c99Iad"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:15 GMT +- request: + method: get + uri: https://mailtrap.io/api/accounts/1495731/projects/999999 + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 404 + message: Not Found + headers: + Date: + - Wed, 20 Aug 2025 17:52:15 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '146' + Cache-Control: + - no-cache + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-Irg5u0698FkhJKAhsHX+9g==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 1a44de39-b6fc-498e-a9a6-d17c9cbcc854 + X-Runtime: + - '0.012682' + X-Cloud-Trace-Context: + - '0495f7bf1c274f818d6f0f8b03299e4e;o=0' + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be4ebb5a020f-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"error":"Not Found"}' + recorded_at: Wed, 20 Aug 2025 17:52:15 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/maps_response_data_to_Project_objects.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/maps_response_data_to_Project_objects.yml index 52059ad..d31a539 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/maps_response_data_to_Project_objects.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/maps_response_data_to_Project_objects.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://mailtrap.io/api/accounts/1111111/projects + uri: https://mailtrap.io/api/accounts/1495731/projects body: encoding: US-ASCII string: '' @@ -19,19 +19,22 @@ http_interactions: - application/json response: status: - code: 401 - message: Unauthorized + code: 200 + message: OK headers: Date: - - Tue, 29 Jul 2025 12:58:43 GMT + - Wed, 20 Aug 2025 17:52:00 GMT Content-Type: - application/json; charset=utf-8 - Content-Length: - - '31' + Transfer-Encoding: + - chunked Connection: - keep-alive Server: - cloudflare + Vary: + - Accept + - Accept-Encoding X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -44,18 +47,16 @@ http_interactions: - none Referrer-Policy: - strict-origin-when-cross-origin - Www-Authenticate: - - Token realm="Application" - Vary: - - Accept X-Mailtrap-Version: - v2 X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - '149' + Etag: + - W/"396b316a3b2ce45cf923792ff137f589" Cache-Control: - - no-cache + - max-age=0, private, must-revalidate Content-Security-Policy: - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: @@ -66,7 +67,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-sQVkX4LHWrHrJdc5EVE/Hw==''; connect-src ''self'' + translate.google.com ''nonce-js-600CegqU0ASRyEV5oFVZCg==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -146,21 +147,95 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - fea62d77-acc2-4bef-b818-e2ff24b9c405 + - 0bf3f87b-bb6c-45ad-a31f-6cfb3b5ca3e2 X-Runtime: - - '0.013767' + - '1.307376' X-Cloud-Trace-Context: - - c0444a844a744f4d8fd9f0080af3fe3a;o=0 + - 8d6b0b69acce4313c117af6417b3bf81;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 966cca1309bfee40-WAW + - 9723bde6fb1fecbc-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: UTF-8 - string: '{"error":"Incorrect API token"}' - recorded_at: Tue, 29 Jul 2025 12:58:43 GMT + encoding: ASCII-8BIT + string: '[{"id":1536451,"name":"My Project","share_links":{"admin":"https://mailtrap.io/projects/1536451/share/QEVuQwEAXkaIEgYGRhbxZlL_Zlj4XbZ2q0UoeCPFvlCD61-OrqnMthiqlfaL0x0N7QIRp5TiHMYLm_MpViSyQFZFeEuyZuHZruNrIBH9Odsg7_Q7ANUKR2Qpx-Mg1-hzRUt2szJJ","viewer":"https://mailtrap.io/projects/1536451/share/QEVuQwEAXkaIEgYGRhbxZlL_Zlj4XbZ2q0UoeCPFvlCD61-OrqnMthiqlfaL0x0N7QIRp5TiiZbkjzzscM8iCQmFuTNoHGS_maKQbgS3RqAohpHMkVyhHTbRQEdzubO_YzehJi_O"},"inboxes":[{"id":2117479,"name":"My + Inbox","username":"8382a82526761f","max_size":1000,"status":"active","email_username":"730e82205d-7e378a","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i2117479@forward.mailtrap.info","project_id":1536451,"password":"952106364e8818","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":87,"emails_unread_count":0,"last_message_sent_at":"2025-01-03T16:37:44.583Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2598195,"name":"New + Inbox 3","username":"488ab40656a0ac","max_size":1000,"status":"active","email_username":"new-inbox-3-b9d2b9","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i2598195@forward.mailtrap.info","project_id":1536451,"password":"54b965b17b46a9","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":2,"emails_unread_count":0,"last_message_sent_at":"2024-03-30T18:02:12.295Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":1886601,"name":"Freelance + per dev","share_links":{"admin":"https://mailtrap.io/projects/1886601/share/QEVuQwEAEodj1qGsG5tX_z-v9IqMoKOm1GQ5Jt_2sCGHWvluiVIq4DqwuPDOoWhnyoeiFa1gmzIsT_JDhHio3nz3EiezGIsSERBkgSj5bWdzMokCc42-LLA9OH3yaqGnxANZ5ZpP","viewer":"https://mailtrap.io/projects/1886601/share/QEVuQwEAEodj1qGsG5tX_z-v9IqMoKOm1GQ5Jt_2sCGHWvluiVIq4DqwuPDOoWhnyoeiFa1gUXMvkQB-hdqVyjhSSy4Ub80HeeWyS-fmsRM5LVx9my9EofVL4xu8cfOnDbPmF7dj"},"inboxes":[{"id":2639689,"name":"#php-developer-artur-edamov","username":"0e1b2edd08898d","max_size":1000,"status":"active","email_username":"10e854d304-cd6a55","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i2639689@forward.mailtrap.info","project_id":1886601,"password":"0dc2143d3c4bcf","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":2,"emails_unread_count":0,"last_message_sent_at":"2024-05-09T21:21:24.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2750032,"name":"IT-248","username":"0a5db6d04b5567","max_size":1000,"status":"active","email_username":"c7884b9b27-2a5e4e","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i2750032@forward.mailtrap.info","project_id":1886601,"password":"3f75964c517555","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":10,"emails_unread_count":10,"last_message_sent_at":"2024-06-01T22:57:16.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2803763,"name":"IT-316: + narhovhannisian@gmail.com","username":"273a280aadeb6e","max_size":1000,"status":"active","email_username":"9070d30c7d-6b8878","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"a1495731-i2803763@forward.mailtrap.info","project_id":1886601,"password":"b189dfc9c353c6","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2827176,"name":"IT-348: + reg+g@leadnode.io","username":"546e95d8659e0d","max_size":1000,"status":"active","email_username":"4bb7078012-4952de","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i2827176@forward.mailtrap.info","project_id":1886601,"password":"00354751350f03","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":3,"emails_unread_count":3,"last_message_sent_at":"2024-05-24T09:01:52.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2869179,"name":"IT-395: + anasahmed92@live.com","username":"938e4fb7050cdb","max_size":1000,"status":"active","email_username":"d9af24a335-93cda8","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i2869179@forward.mailtrap.info","project_id":1886601,"password":"81e45511a3bc0e","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":44,"emails_unread_count":44,"last_message_sent_at":"2025-02-13T13:36:02.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3244543,"name":"IT-973: + zhaparoff@gmail.com","username":"aac75b0883e5df","max_size":1000,"status":"active","email_username":"2934fc539d-461ce5","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"a1495731-i3244543@forward.mailtrap.info","project_id":1886601,"password":"67cbfb43dfad94","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3447218,"name":"#freelance-dev-oleksandr-bukhtiiarov","username":"82eda9bf7c1b3b","max_size":1000,"status":"active","email_username":"d3b391d162-05b895","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"a1495731-i3447218@forward.mailtrap.info","project_id":1886601,"password":"0bf7ff67b64d93","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3447223,"name":"#ext-js-developer-artem-litvinenko","username":"5f144f668d427e","max_size":1000,"status":"active","email_username":"cc57d3ca6e-292fc7","email_username_enabled":true,"sent_messages_count":2,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i3447223@forward.mailtrap.info","project_id":1886601,"password":"c689b190526d93","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":306,"emails_unread_count":133,"last_message_sent_at":"2025-08-06T21:20:18.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3950294,"name":"IT-1923: + #mailtrap-developer-python-sdk","username":"2676e8f48d8a61","max_size":1000,"status":"active","email_username":"1e364e09c1-0a1010","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"a1495731-i3950294@forward.mailtrap.info","project_id":1886601,"password":"ab43c934ea1b23","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3960195,"name":"IT-1834: jurgen.smirnoff@gmail.com","username":"9fa00a713daaab","max_size":1000,"status":"active","email_username":"b3ce3a93a7-5cb603","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"a1495731-i3960195@forward.mailtrap.info","project_id":1886601,"password":"eefcda4580d160","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486140,"name":"project + 591","share_links":{"admin":"https://mailtrap.io/projects/2486140/share/QEVuQwEAvZP-ZcOb-ae3PwSum8J5l-0jpU6IY0hKQBo9YK21EuoRks2Coc_8NemGYo-XnHpNGR53oOuoPECOZTnwfEaeEnl8aBddJEhuBOtu4ixNb1rQInBxCl9oFJaZlgkdJCsu","viewer":"https://mailtrap.io/projects/2486140/share/QEVuQwEAvZP-ZcOb-ae3PwSum8J5l-0jpU6IY0hKQBo9YK21EuoRks2Coc_8NemGYo-XnHpNK_q6VGg5-v7AtcTkdxJpVZX6eRTmYgD9sKj8yExWFSYiQcnJXKZOjXorG-wA0GBE"},"inboxes":[{"id":3976586,"name":"IT-1834: + jurgen.smirnoff@gmail.com#2","username":"4579ee19f8f87c","max_size":1000,"status":"active","email_username":"f70278ba14-d95f55","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"a1495731-i3976586@forward.mailtrap.info","project_id":2486140,"password":"29d2dbb1964565","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486206,"name":"new + project","share_links":{"admin":"https://mailtrap.io/projects/2486206/share/QEVuQwEAQsUpjg6nX8CPZKzCm4Woa7QCbzO_LVqwQL3qRFAK2_1J3ZisOoENEv7sKeDF1mi2MF9KbWqFli2ipEGtzS1ZCStwfXlRF6rg9SeWNzyT1mI_UyzEKQoOEfc10fwE_o15","viewer":"https://mailtrap.io/projects/2486206/share/QEVuQwEAQsUpjg6nX8CPZKzCm4Woa7QCbzO_LVqwQL3qRFAK2_1J3ZisOoENEv7sKeDF1mi2FmkhsR-qvTg3_FFAk8QRv5hZEj9VCim4eWXEWVrcNMs2TcmJu31fSV3yo8sY9z70"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486689,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486689/share/QEVuQwEAW-WvWqKHVgawDuRFuZWV15zr5qfZvDuBFFt3U5FY1OJ80djECA2hpkVOe0HCBuqM1ILEInultLDYXePKMe57J-XQlG4x5tKanh-MKT9WDi2aAM3z0qam592Ew6uv3kaW","viewer":"https://mailtrap.io/projects/2486689/share/QEVuQwEAW-WvWqKHVgawDuRFuZWV15zr5qfZvDuBFFt3U5FY1OJ80djECA2hpkVOe0HCBuqMnUMv6yVhH9ko-ELixRatyKDIUa3r5UTRfHe6kymF2eVR-a_IZl_Up8e_il-Db8q-"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486690,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486690/share/QEVuQwEASiQvgXQTASTYZ-oDsGRPCxGmZE-XcbR7zNEuIehr0kJ6rnPLZ9S-MvQ08Nq_f2AU-6G5E_WbWZLxeR_vOsP-2YFlbmkLiK7Et3hUY9rUWFbjVbfSAtLxEbzB9DmB0maZ","viewer":"https://mailtrap.io/projects/2486690/share/QEVuQwEASiQvgXQTASTYZ-oDsGRPCxGmZE-XcbR7zNEuIehr0kJ6rnPLZ9S-MvQ08Nq_f2AUMnM9huTTwT0702FmqiOZRSoa5LgbN9v8CzC5dsMDuOWuxvTgWOFsaWNeRHiNJvB2"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486691,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486691/share/QEVuQwEAPrR9UnL_N0q-9x0HsfJgGYTaHUEU3ALLxfztLT7kBaNBBgxyRLVx0MkrtBo7dem6Fe83iE21ZitKJzH3Yn0KxLInhQewcLutLcfr1jH9Omro0MGnXqjAzQnBQkAeEq0c","viewer":"https://mailtrap.io/projects/2486691/share/QEVuQwEAPrR9UnL_N0q-9x0HsfJgGYTaHUEU3ALLxfztLT7kBaNBBgxyRLVx0MkrtBo7dem6UnA8B4K84fSA5Myx1VLZHw4sXRHxRm1W8jjI0N-nS5kFJhtzbFU-VFsCkHjtgDYn"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486692,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486692/share/QEVuQwEAEDrZv_0PJcmiQbJhyoWLM556mP2DtVFzvlndRznEfWsKAG8u0vAvlvlSszms8X0JnMOozn0Fwvmxl3UnPqBGVjRhm7pKbZjHmMHmDboX5zJ1ldqPKfeVabxZs785_uze","viewer":"https://mailtrap.io/projects/2486692/share/QEVuQwEAEDrZv_0PJcmiQbJhyoWLM556mP2DtVFzvlndRznEfWsKAG8u0vAvlvlSszms8X0JjOTNM0ygkvY2MYAgBSNR3lL17bu5_shnGDuLFO4D94N1F-HPllveqSHa0l7e2MPs"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486693,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486693/share/QEVuQwEAdlcPQOGQWVSOnpnT9wuxdPxSRd5UtJEM5o6j_BxjE1vX8cmSyJyM422KCn1OSjznnwl7qs85S818pWR5hlxIm4V1MEfkRx7rwWb-0EXZvVFWQoWjOcoqV0uBnWeUr2nL","viewer":"https://mailtrap.io/projects/2486693/share/QEVuQwEAdlcPQOGQWVSOnpnT9wuxdPxSRd5UtJEM5o6j_BxjE1vX8cmSyJyM422KCn1OSjznpc99m8s6MrCL_fq72k73xoQ5sIwtaYTS81hjMjyhqkngnHPTCiXUa-xWxRBwrCz9"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486694,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486694/share/QEVuQwEAxAkv3gJNvzdyecB8DaoUsLIVlxzPmDQaQTgYOnADcp1ns4_LdyP9_Jh1J-ZZR85ZslQEcqEkhT3EphJsQ7CTOHYn02cU21nYQbIyImhOJ9Uu-_tH-wYCYFDPY5QsL0LO","viewer":"https://mailtrap.io/projects/2486694/share/QEVuQwEAxAkv3gJNvzdyecB8DaoUsLIVlxzPmDQaQTgYOnADcp1ns4_LdyP9_Jh1J-ZZR85Zpkhi28QCNoytygi2TTUvA4MpSKwi1excYk2W2FzHmiIQ0fKfcnOlc682KiK-7sjP"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486695,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486695/share/QEVuQwEA1sBn40GrRS8UUcaoqo37EAi9f0pTmxC4UWEZ8bKHeeNMAsI1lFbcTE0I7p5c6Rn-j5WLPs1-4Air9JTpFNfTk__46slCRUcEx6d5Mx-tA8pBmlpX6dVX7f1kuX5ZQCuF","viewer":"https://mailtrap.io/projects/2486695/share/QEVuQwEA1sBn40GrRS8UUcaoqo37EAi9f0pTmxC4UWEZ8bKHeeNMAsI1lFbcTE0I7p5c6Rn-_294eJY708jabZZEUFKHUXqBQ4czwXRL60nT0qKQmLbBJskLh64OH1ZkUp6k6A53"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486696,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486696/share/QEVuQwEAiMMsfmpAXutbmWjzxSJ8-qDyih_Me4TFJW2LAO7TBrzzrSCbGnYXB0VP0qXGTB6bimqgiqGRa5HRbPhnbMv8apWPiVXG4MF2a3NvH6Ha4aCln12YbJj15bEDNTh7KPEL","viewer":"https://mailtrap.io/projects/2486696/share/QEVuQwEAiMMsfmpAXutbmWjzxSJ8-qDyih_Me4TFJW2LAO7TBrzzrSCbGnYXB0VP0qXGTB6bWbjbFz1gfwTJ2BbV--2r0z65o6slmRhpAVOzdL61XFA8fdJyR_W-2NzmeQ9oYS4N"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486698,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486698/share/QEVuQwEAPz9qhDABFRQ3NB0KOLSWYZFs1sjFC1_SzsOPuZyrQ9LXauSBS9Vx2yl-LUi84IdITNcVq6Gv_QeozWU95i3UkCt8lUBHTFJf_YJ4htdRRkWOmSAlElac4QM2nsuCmmSS","viewer":"https://mailtrap.io/projects/2486698/share/QEVuQwEAPz9qhDABFRQ3NB0KOLSWYZFs1sjFC1_SzsOPuZyrQ9LXauSBS9Vx2yl-LUi84IdIc81-fu56Pu9ft_5qKUbSwxnN1e_Hv3zqiPQDETfeo43wldrI-L7x7DYawcPQGbTj"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486703,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486703/share/QEVuQwEAVwkr_KhvkvI9GqysBLrcA9U8IhonoxRXkANqtsby1N5iorNk_Ky5rZSYbta9bXxF0ggcKjNZBF1L6_HC45hxN_SHm65JQ-8zKHSHnwINN4o1VzkFICLeEXiejtsqm5xz","viewer":"https://mailtrap.io/projects/2486703/share/QEVuQwEAVwkr_KhvkvI9GqysBLrcA9U8IhonoxRXkANqtsby1N5iorNk_Ky5rZSYbta9bXxFwZWx5L7xK_9_-fdWq1sctVC2XFbJ9oamSjf1diNUodPaKwS2uGMVxbARgV05B1-1"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486704,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486704/share/QEVuQwEA9DQs968pcJCKofwHhoAVaYOKDu9fujYCuuRUJSOisDUn24cqzlQ--VMHe2lY5I0XojMhVFoUAOb4Rkm7O0RFTgFejpq0h1FFsqVe3oJ0IAwXQ9zNjwwGXtuSDJM9VTrR","viewer":"https://mailtrap.io/projects/2486704/share/QEVuQwEA9DQs968pcJCKofwHhoAVaYOKDu9fujYCuuRUJSOisDUn24cqzlQ--VMHe2lY5I0XeVoSCdOYtIr-yNdhkGdIBSMEUOWdlb42K0bnZPn864cIklJZOlTUrkGL0jJjevuf"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486705,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486705/share/QEVuQwEA36L-QgEmF-Aj6VE5DPJwx5AadS7oGA-3W8OGtaUGeWON-nWJuJ97k0EqAJGaFxxpOSStOgRs9uEgw73SIAEtGeJTKrRj2S-5zFEm-TeCxpwHblzswFkwO23o5CqTwBI2","viewer":"https://mailtrap.io/projects/2486705/share/QEVuQwEA36L-QgEmF-Aj6VE5DPJwx5AadS7oGA-3W8OGtaUGeWON-nWJuJ97k0EqAJGaFxxp__lE-dyepHuAmHcCDR1d9QpgGOV_NxnqUIrM1rffA3TVJqulUXkcoDUwxOVyh4k9"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486706,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486706/share/QEVuQwEA1tpiqJhiYkcmvGxMp_oyIJLbL2uR16lKEoEghz8Ll_ba5GstcFXdXth9hf5MI8ZidA_0rgHuWr--O5ljLCNEZ6JJ_MexlFnf_pL3RKrpXQ5HCHKevhDYNgQqXneC5ZXY","viewer":"https://mailtrap.io/projects/2486706/share/QEVuQwEA1tpiqJhiYkcmvGxMp_oyIJLbL2uR16lKEoEghz8Ll_ba5GstcFXdXth9hf5MI8ZiJXbwtv8uiY4UvD8Jut4sKTox913n9bwWiVoyGotui-X-yyjpnasOtWMbQLUtqHva"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486707,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486707/share/QEVuQwEABfRIXYRdJR1iA3QzEmnb42KOTr0E-xmDeSv6MbAXcK7v8livvnp_BvmMcwfqDSlN0VRyK9KwmexaZo6IlM7vw1prwR20oq0Qx1pDdHkJZFLMf6xm2Td4oNZBnFzab1p8","viewer":"https://mailtrap.io/projects/2486707/share/QEVuQwEABfRIXYRdJR1iA3QzEmnb42KOTr0E-xmDeSv6MbAXcK7v8livvnp_BvmMcwfqDSlNwGCa7SJrM0EH-dMSMIchxsPrsYjGCkCB9JxKkNy3iBXyTbo7KAZQXqcpHu20R1FF"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486708,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486708/share/QEVuQwEAafKRdIw6mD_vji24a66IF0MJ4AwjEONb5F_dBrhbelrHte5EsQZyGvSuh4PhcOti_d4eQNX0PJoSL-M2IV07Fy5XwOuUz_WvYr_epqROcFenOjgcLnTQzCEvqCHIQo2I","viewer":"https://mailtrap.io/projects/2486708/share/QEVuQwEAafKRdIw6mD_vji24a66IF0MJ4AwjEONb5F_dBrhbelrHte5EsQZyGvSuh4PhcOtiqWpD8C3mom0ln2PTg9Fo3fr4RsYac05BzpUDt7peUOrh0eKNacmbDLnMkvv3eNAT"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486709,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486709/share/QEVuQwEAfv9K82RmSKn2Ol538MMqr1i5gUQZN1nrjYbLPXZ9GQC45uIrLEt-nWqug6z2jHJiweVGtHPalkMY_qQXHrsOkleBwbJt3OD-YXK3V-R6bqdy8YrOc9acL0Aqx2mBuAeX","viewer":"https://mailtrap.io/projects/2486709/share/QEVuQwEAfv9K82RmSKn2Ol538MMqr1i5gUQZN1nrjYbLPXZ9GQC45uIrLEt-nWqug6z2jHJielJjN7d00TgYgQc_Z3a3TAMq4XdsVmgzl9zfSe9jSaqJ4AiY7-ZB3eH0M_iGr3CC"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486710,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486710/share/QEVuQwEAa7uz9kPBe4kllHuBcgF3Oa8yANDXNIia1LAz8m9OgsOpdAA3Rm7bQcUxx27F62rwuL099dndnOc9PUXCXbP_w_19Z4v8QUZth8rPESB9mKwtmxKmxSo9LM3mULjMeppH","viewer":"https://mailtrap.io/projects/2486710/share/QEVuQwEAa7uz9kPBe4kllHuBcgF3Oa8yANDXNIia1LAz8m9OgsOpdAA3Rm7bQcUxx27F62rwoFgpDkl12udFNZD-MYCA23XpdyAwei6WenJyInEppfzy3Wttf1gYibBgKFG5TzgS"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486712,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486712/share/QEVuQwEAsw_6muECmYLBjf3Zqqz4WIns6CS_dS7XCF1SVkMBcxfmcWq9-TREFqGKG9uCsSB6aILqT-v58hX-SjrUmj7AhJOWh-baGtvNGBGjl02u9kNIiRsJV0_-llk87tWB4gtL","viewer":"https://mailtrap.io/projects/2486712/share/QEVuQwEAsw_6muECmYLBjf3Zqqz4WIns6CS_dS7XCF1SVkMBcxfmcWq9-TREFqGKG9uCsSB6auIIWhi6JvrPaahcShBm9K1dXFJ9jXzq7dv4vYHc-IDVdKciZPYUzLpii5jgccdG"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486719,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486719/share/QEVuQwEAEf_-SHvPHjF5EI4FNcYELMTQLgnoB8MXim3Xco1ZRF20eucCxiwuJjQ5wuGg29bEOwsVJLMDMo-e3aZLwALKDHF2CjGLGizRzI6XOGcVMSUaEP44NWL76DB-YM5Tp3nw","viewer":"https://mailtrap.io/projects/2486719/share/QEVuQwEAEf_-SHvPHjF5EI4FNcYELMTQLgnoB8MXim3Xco1ZRF20eucCxiwuJjQ5wuGg29bEW4lGDSBDW_mBt6tGE2400RjwhdenEPwlHJ908Kr8k7Ov0iwvQUOsfNryFxAAhyxN"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486720,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486720/share/QEVuQwEAx2CV7UW9Z0LVy-A10Ck6mdL40o4e-TWy3HQq0euiNFweSj4pWqDzxcMUFk8TIJbXT7sodBEIkeo_grR7Zg361qmhZIA17I0ZiO2gfxOMAdBV12fbyc6M4R5gkXI6yzyW","viewer":"https://mailtrap.io/projects/2486720/share/QEVuQwEAx2CV7UW9Z0LVy-A10Ck6mdL40o4e-TWy3HQq0euiNFweSj4pWqDzxcMUFk8TIJbXSHdXReWudiSU2pd9bIM-CAxV_F77bvLkbvs4PejEKudwbJw3QyHFxgyuOA4OGJ3J"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486721,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486721/share/QEVuQwEAFr87ifgzvySQn3AIPLleU7_pFpF9VZsSndnJJNI750v-XM4TwVjM7s000oD8rj98u-jMAGBkY6QAPoaN3_970b5GGNXsVIqnUT1qta64k-WEBi--R2FURrBv2MxRDYys","viewer":"https://mailtrap.io/projects/2486721/share/QEVuQwEAFr87ifgzvySQn3AIPLleU7_pFpF9VZsSndnJJNI750v-XM4TwVjM7s000oD8rj98uNeXclUjhoWGNg-pfIQM7UzuhE9rU9M2CD89XtjOk2tfavpEgL5OXuwOiVdNPbdy"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486722,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486722/share/QEVuQwEAv4Nt5Le-cK93SpVF59ArsIVXlOg5-OpIQdOA2uADOws86s_OdfD4lQwSuReAPYaMHde1Z_U4_Z8W_XgRQb7dudvkMTrhCjbEYUMlytzXKJtmXHLRZEwCmsVYRcIGMgVs","viewer":"https://mailtrap.io/projects/2486722/share/QEVuQwEAv4Nt5Le-cK93SpVF59ArsIVXlOg5-OpIQdOA2uADOws86s_OdfD4lQwSuReAPYaM5QNtMVi_D60OGPiPI4DkKuJXbm6kEhS6UMDEezwQauUgVqW5G0ftZBbA9ZdZSMew"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486723,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486723/share/QEVuQwEAmDslpAsh87NxYIhuqsv4oYTPKXyL6Xb7awAmNihHD8WqLZA6WcxXtGsfU8vDTKUGYG3_feRan2wwTg4GBhRr2724Jtf_Qt4-CAC_A-YYQEIiYw8wnl_a3xyJpD2okg6L","viewer":"https://mailtrap.io/projects/2486723/share/QEVuQwEAmDslpAsh87NxYIhuqsv4oYTPKXyL6Xb7awAmNihHD8WqLZA6WcxXtGsfU8vDTKUGx-GAx161SedNsAvNb_kNUOoOgqzQywmw3WZbONVUqAEkrN3D89iKI1yKNQMmW1Tb"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486724,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486724/share/QEVuQwEAiv0cwd-tVUUN9HIAILw2zzfHlorOSFPbknhDVlDiN43UFEvVGvfCtQh22urZBm73rFDR23MdMMwuk_x8-2y6m3pAR__I5_vBcvZP_CuDMn1Jb0zdDcEpS3Y7F0thvtPv","viewer":"https://mailtrap.io/projects/2486724/share/QEVuQwEAiv0cwd-tVUUN9HIAILw2zzfHlorOSFPbknhDVlDiN43UFEvVGvfCtQh22urZBm73Cf_FcSeHv30AbdMlX_poXSauV2PJ7eZ1wmiyRKBvbtQtTrixR3XkKjq0YjNaVTGY"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486725,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486725/share/QEVuQwEAoV5Y_3-khPUkKVM9kNppfrPVkxtIluSNg0XdU1bKULtcZNkc4YM-o1rQygMvdrmg0-58rRWW1U6y-pPdbYZUQRWRO4V11mE0LRbYHYZX-dzhcxpvvpHgyh8PAo-xbfo_","viewer":"https://mailtrap.io/projects/2486725/share/QEVuQwEAoV5Y_3-khPUkKVM9kNppfrPVkxtIluSNg0XdU1bKULtcZNkc4YM-o1rQygMvdrmgE_L7Ycxg0MWXC-p2LtvD2Ww3_1w_KcK1FzeHBzpjXP6G4QVWIsa0tMfOZgmVn-1s"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486726,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486726/share/QEVuQwEAHEi7Y3aBvfUr9gYfMLylm8hMZxK8XxtCS--Qhg6G1Yo0z6cmlJmh7aMpr9uJtRAqM94QjYbbvubH0o34l_VELvGJ4AmZXTR4CxXDu2kRiGUBuEN-rZxmXYSpAKCSs06S","viewer":"https://mailtrap.io/projects/2486726/share/QEVuQwEAHEi7Y3aBvfUr9gYfMLylm8hMZxK8XxtCS--Qhg6G1Yo0z6cmlJmh7aMpr9uJtRAqigC6jpQd_cf-tbCl_WXdnDq9LFQRPDV__14Y6KYIJkAeJWp-pZA88K-opuNrdbP1"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486728,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486728/share/QEVuQwEA94NmWFjbn_MPi_4sS36w9Ft6COVPt8FgnQ35QRQgbZ-WfDeGC3t1OZbbycEx99uhrRMtW_42L773IrL0RWzZQEQd7RW1Zt7Homkq44YcCDb3uj3mwQ2zbMuJROHzjIqs","viewer":"https://mailtrap.io/projects/2486728/share/QEVuQwEA94NmWFjbn_MPi_4sS36w9Ft6COVPt8FgnQ35QRQgbZ-WfDeGC3t1OZbbycEx99uhwo7dwqFOlxgcSvR3lM02HoQHBR2s1u_SQbbAUj1BFI4AuE4bTchfqouhWq-z0SnM"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486731,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486731/share/QEVuQwEAVS4Opb59Unv9Cp0XGRKU2jKCuMpOEK6f3Tu0V21e4eCELraNls93QEOht63buRKaKdU3BjnZZZqRlOoxSoRATXKnOJdUvtQPwmxQLK1a1kmJueMZJl9K5Gaq6f28_Gcf","viewer":"https://mailtrap.io/projects/2486731/share/QEVuQwEAVS4Opb59Unv9Cp0XGRKU2jKCuMpOEK6f3Tu0V21e4eCELraNls93QEOht63buRKa9rk1yeNrkWIeKGsVbGWytp3VDAA_mlMDGbXAA3rrygcw77aWTZ-sLbWNozoO-F0Y"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486732,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486732/share/QEVuQwEAGXreTLVACrzPHj7LMo9UfJVgWt52rqmAFocvjevr1nSiOx-INEajobxZHF2mqSdbL8B8Akl06Jyd12ZvqJdQAw3IiQj6n2mfXDahQ1SmBR64qxbmEi8HrJJGUPrEQQhZ","viewer":"https://mailtrap.io/projects/2486732/share/QEVuQwEAGXreTLVACrzPHj7LMo9UfJVgWt52rqmAFocvjevr1nSiOx-INEajobxZHF2mqSdbQ0S1jrVHEOzGe7O_xM3kdQ-O7swa6MeY65gVIWAS5wO5yu_0hDVhY4KNX2V38xX9"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486733,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486733/share/QEVuQwEAsB8eMQ2rf7qGh8IWcTLdaD72jLqZgAVViKL9u4r3tuw9-FpC0QGBwLsxbQLfSyMmmyBYLOyKDqN8jjAuYV2AuwK8LWXy7gMuBF09mD-TqIn339do_EkjxzCi0hQBZOCN","viewer":"https://mailtrap.io/projects/2486733/share/QEVuQwEAsB8eMQ2rf7qGh8IWcTLdaD72jLqZgAVViKL9u4r3tuw9-FpC0QGBwLsxbQLfSyMmv0keYLNGAlZGdQGyerSnlyUvz4Nx7GhbnPgINKGyOE_vJ6b5Kow72WrQ7wNBmn5L"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486734,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486734/share/QEVuQwEAm-XZNTrXnKa2xqBADTCnSz12DlgQ7AQGJ7KHmjPfLoNY4cruUv67IBHcVQr38paPwGRZO6WWA-3Fmge-3mZp0gmqZUc1FrfK7rylJvPKMDoiHhcVwe1L2DvoS0Bs550O","viewer":"https://mailtrap.io/projects/2486734/share/QEVuQwEAm-XZNTrXnKa2xqBADTCnSz12DlgQ7AQGJ7KHmjPfLoNY4cruUv67IBHcVQr38paPrNlBEWfx6fqq0z0Jes0HtjADUEtRl_rIQVYWpxeuSxwRR_VpRWqYutBFfhYEsP9T"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486735,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486735/share/QEVuQwEAcHxVwHxOjlbfHm1pykQRyC76eVItUuiGviTvd8wQfkS8ooD9Pi6OIz2vjsKoie0pX3Jlqky9aC7VgigkpaC1I9jxaapCYr31lIUe_8KT2CXYTONpnHewKKx5EtC5an_T","viewer":"https://mailtrap.io/projects/2486735/share/QEVuQwEAcHxVwHxOjlbfHm1pykQRyC76eVItUuiGviTvd8wQfkS8ooD9Pi6OIz2vjsKoie0pLP99jy16ONhNzE0DGyS_Kd7xsMRKB4JDZ4M_RHR-ZAD_87slwtdWk0HszrC5xixu"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486736,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486736/share/QEVuQwEA4EeHOROXqSuA84BV54y7ZUqLNxByy4TGc9tEjbOVwCNxim-xFNo_mTmYYohfY_pNjpYSlAPdDkVnPhBepMA1GFiIAJQjDFEKNshgfAO5v-eTodSP4T1wvUshaFA4EBKY","viewer":"https://mailtrap.io/projects/2486736/share/QEVuQwEA4EeHOROXqSuA84BV54y7ZUqLNxByy4TGc9tEjbOVwCNxim-xFNo_mTmYYohfY_pNUcIfCtGGl2ed1BO8AOJS5MhwJLSiQkZxG3sPr-U_F-Sb0QyffgV4Mxjdglwp8VwD"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486737,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486737/share/QEVuQwEA1PsBfZIK_M0F9-GHjlIoDX5hpAt4K2bH25cDdr4MIbqFUKFMenbAOqt7zEJk-RAL5A5zRfd_DhsvFdDDscQvo_LUwX_mw5pTTtxzE5S69pWqUM7vSLPSz6_e9C0cEOY9","viewer":"https://mailtrap.io/projects/2486737/share/QEVuQwEA1PsBfZIK_M0F9-GHjlIoDX5hpAt4K2bH25cDdr4MIbqFUKFMenbAOqt7zEJk-RALftgXlUStbmTlcS8V_03qrVT1AEnr3dcU5gn5T7a_i1sjH4EVO1FZDHxrNct6ds8i"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486738,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486738/share/QEVuQwEAv7azHqxXN_-MUky_kNpZY7UYZRxo3lZVT2IeT9nxyVLeJy272hnH2HM6afMUfPT0pRatFn4bjHThwh0m_9qjdzcztfonnwCT1bNYYuuDp3kmpVVajE1YFacHwpqMGOgi","viewer":"https://mailtrap.io/projects/2486738/share/QEVuQwEAv7azHqxXN_-MUky_kNpZY7UYZRxo3lZVT2IeT9nxyVLeJy272hnH2HM6afMUfPT0a3j74pOefR_z3tW-x5o0kKOiheGXVzHSGNgF_FNMj07609Hz-T30oL2EbeUXFIyN"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486740,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486740/share/QEVuQwEAb_ouynJU6HFeUopcX_fLFuPw0reINkC2z0wk_FbkkMpn_L9QOcdUwvkB1zkP_BoxaczoGhZuH8E9mz06tv8Thfk1CLHclHAUzu3QM1ErBx18DAgj5Pv3jKdxIkHnOZLS","viewer":"https://mailtrap.io/projects/2486740/share/QEVuQwEAb_ouynJU6HFeUopcX_fLFuPw0reINkC2z0wk_FbkkMpn_L9QOcdUwvkB1zkP_BoxxgdTi0IpTf7mGnmj8_KFDzCsYk-VXQ8FddF-wYfxsJozqYMW2MxK56rYUcg5v6Oc"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486741,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486741/share/QEVuQwEAzatGnuvww_jMXPF1NilLxeZ0jhP71WAFV0QXW5AztKB2wuej_hdzAeuDera_EZLkahOX6cVqbs5lm9gPBLeq_p4_2O3xvgVzCOIkV6Csv6sqoMzRQT72aCnVxTcRgi_n","viewer":"https://mailtrap.io/projects/2486741/share/QEVuQwEAzatGnuvww_jMXPF1NilLxeZ0jhP71WAFV0QXW5AztKB2wuej_hdzAeuDera_EZLkVGYr3EjPOyK9u4r4u4kLu49OITI9V92I3YoBlzFxe2W19MH5EcNf3eE3TQd7q20j"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486742,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486742/share/QEVuQwEAOpfcj-7W9KmwYTDJ4JEh0X6QpTFevj4z8VYy0OeWlMjMiabrhojrrcSzo7KcPvi2VJkFX2x88ChxsBioGfbD4MPbixi6u11GvWVhWxDHEeDR5S45LZH1MobQApovVxf5","viewer":"https://mailtrap.io/projects/2486742/share/QEVuQwEAOpfcj-7W9KmwYTDJ4JEh0X6QpTFevj4z8VYy0OeWlMjMiabrhojrrcSzo7KcPvi2pufjUjozK4_DB93ckFcycRv_nCIrXLb6LMI77OumraPwkxQ6A3plHtiV1Qcy4umE"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486743,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486743/share/QEVuQwEAwJjkv5TizKr_BP-O0OT77es0icC1ASIvaK44nz5BuJb1mHKMxECLqjPTrMrEJ9vs5geMV1kUwSIBLOulTfxJ7u8WGvfi1NLXqsDHCyyPTzugly3z7GQni4lGBvHdiJMy","viewer":"https://mailtrap.io/projects/2486743/share/QEVuQwEAwJjkv5TizKr_BP-O0OT77es0icC1ASIvaK44nz5BuJb1mHKMxECLqjPTrMrEJ9vsWpwnAvvDcOouUdfK73nOizcpWvd4HEWsZje6_6pu0OSAyQsMz36C-4O7R_N_iCyl"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486744,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486744/share/QEVuQwEA0gMAUJ3lcgi6mhwDombiMtQ4N2r-i_ETWOFyENKvnhB7zKGhvsW-Ne66nhHXfw5Wk9175-Zj5GGUIHH_fLwtfMe83Cxj-_Jjy9nirziBNkmnupPszTuDowZJSOdhDJdX","viewer":"https://mailtrap.io/projects/2486744/share/QEVuQwEA0gMAUJ3lcgi6mhwDombiMtQ4N2r-i_ETWOFyENKvnhB7zKGhvsW-Ne66nhHXfw5Whn2X-kRpusG1MelVfT6z-fsuhgXOJDxOuOfi2RdhD8WuUx1equG_zr7Nkq20OkKv"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486745,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486745/share/QEVuQwEAV9HIxlPytKjIIOAQgX5RGNlcTvbEfDT2s2weY4O6lou9MGqecxkoljh0D7zaVE6LAX_zY6QXrG_jpP5pwls-hMbHTA1-UBFNGJamZGWw2fZYNG-NhTSvKcfI2IGHlgrS","viewer":"https://mailtrap.io/projects/2486745/share/QEVuQwEAV9HIxlPytKjIIOAQgX5RGNlcTvbEfDT2s2weY4O6lou9MGqecxkoljh0D7zaVE6LeTkoaCH9Y_yBMuFpTW7eo9LL5Uh9NTjxHMsgT04iNoNM5cf6jyydebKQVfMl3JCw"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486746,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486746/share/QEVuQwEAXKoU3r_e1G5q-fy2Oyk4ge20FJu0eiTJg_w_elBFuvl55zLaQqK8ofY6sRwc19cly4Vo62AhPhh1zdkEmjET6-fx38aONq3FisZPKyMfVfPAbOvUUBFbjlM3AwTpJW7_","viewer":"https://mailtrap.io/projects/2486746/share/QEVuQwEAXKoU3r_e1G5q-fy2Oyk4ge20FJu0eiTJg_w_elBFuvl55zLaQqK8ofY6sRwc19cl1CaI1qsXuiY6ueZJ6rVnIg2-v2dZet54Tx7uH3Tp-rlBQQTWOrpiZLeVKY_roRpl"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486747,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486747/share/QEVuQwEARJ6EF4VoIp8MAnr0xH9quud8naGYajLu0DfpbaTd0tswri_56no9phQOBMLz1zoP035_BYYcR-P0dspJcaTAycTZ6DI6TrNsHvhF0RBvZh5frZ0w41PcsfdkX_mP4Sfr","viewer":"https://mailtrap.io/projects/2486747/share/QEVuQwEARJ6EF4VoIp8MAnr0xH9quud8naGYajLu0DfpbaTd0tswri_56no9phQOBMLz1zoPvTOyLC31oWgdULWvyTmk-KEd29csjNwWUwA_aZ-DmdcM7eLSzZfg6HKum082Ddit"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486748,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486748/share/QEVuQwEA_9NbBoOERY7p8GN86aHWbtWa1B0U9HTLYk63vtVo83smB17bjp22Mi_HwGoHEWjY7Rr5Hy5tjvl4hpCZmuR7iODTwouiMH8Ilyy2Tk2pD9tXBwnKzBosDRCrX8nLmDwo","viewer":"https://mailtrap.io/projects/2486748/share/QEVuQwEA_9NbBoOERY7p8GN86aHWbtWa1B0U9HTLYk63vtVo83smB17bjp22Mi_HwGoHEWjYoW8C8mnSd96l7N6-utC2G4NmTrGgg4Em1aodf5QSdwdmn5BWkqfp8AM77gtb8a0h"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486750,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486750/share/QEVuQwEAivAynEDlOApuwFs3TrVXKAQuoCNS4QqzWiaRb8xVS5PCtK7Fa3PnWuoKNnAH6sv2Zny5OQ05_ezyRVBV22JnIM5UySQz06xVZTJZY7VSmsYuKW0Mwd8bd1wVNX8JB1Zn","viewer":"https://mailtrap.io/projects/2486750/share/QEVuQwEAivAynEDlOApuwFs3TrVXKAQuoCNS4QqzWiaRb8xVS5PCtK7Fa3PnWuoKNnAH6sv2dlspyVCJgLdZIr6qV2P7aCCDnCd0lijhtvVqe_V4fuzpF2o1if0HxFQYd1txXuUy"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486752,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486752/share/QEVuQwEAAe4WFe5APn3tHroWiP2V3EL2uaOF849O6vK0KrJlBqd9Fz2M6QRKvV9WeaSFpQjSi_1zMLuuWv9g7JjERBx9Uf4G5UYTgWo22La23jYS33Pc0u0uxOFS4mwZKEDAqo2x","viewer":"https://mailtrap.io/projects/2486752/share/QEVuQwEAAe4WFe5APn3tHroWiP2V3EL2uaOF849O6vK0KrJlBqd9Fz2M6QRKvV9WeaSFpQjSSujZl8WThzaMDE8ER44fiUjfTY2WCFzqYvZrXxMRCcxG18bH7Qo9j_GtKCqfOrdW"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486753,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486753/share/QEVuQwEAwSK144nm5WgksevO1MUlvYbYWvKPAa61uSfUAZaUJlldjHq34ici9AMivnM5_FdZZFAbf4cdd0v5veMHqbwDL7daQ8Jikxfbg1iRTVHcWnCe4sdHXSLRKwGLgWKNdjGm","viewer":"https://mailtrap.io/projects/2486753/share/QEVuQwEAwSK144nm5WgksevO1MUlvYbYWvKPAa61uSfUAZaUJlldjHq34ici9AMivnM5_FdZrPC6wKjeC4Cc5Mu5OjbsjgwPKhdZjhXYkz1YIx1HyM5YnVYznE9BckIwqWbrA4lJ"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486754,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486754/share/QEVuQwEAtuEgnw-ewGsdrruRk3y2USNNH1LPIydvjMw3A59rVZcD6z8ag_EuszzE2ZJ7MOcnU1YSduTDfWqG7h2xaAncCsrfGC2fwrBtHP8RcVejLzyMFCplabpK__Qb36OB3VKX","viewer":"https://mailtrap.io/projects/2486754/share/QEVuQwEAtuEgnw-ewGsdrruRk3y2USNNH1LPIydvjMw3A59rVZcD6z8ag_EuszzE2ZJ7MOcnFILAooqHaF_1BhPcCfyaagBjvf5ZVC6erFKQlHZbR9kftl16y-mCroUPYuGuXCIE"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486755,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486755/share/QEVuQwEAohP09UIx5g0Ylf0i5lNCrJd9fcSUTRBJpw9sjq_u17hJKNZHp4HY89FSL4vyQmZS1ukrZUuRJQ9UUjPdMQDq8FWASaYmOj0QkCWlU0yUNPgqWowzRLJZUwAl3OVh_NEE","viewer":"https://mailtrap.io/projects/2486755/share/QEVuQwEAohP09UIx5g0Ylf0i5lNCrJd9fcSUTRBJpw9sjq_u17hJKNZHp4HY89FSL4vyQmZS-AS94A-ohi9gtqR60THs6rKdoGd638RDU9avZgJ4tRKlwzOHwpQYHnBNtRTtScP4"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486756,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486756/share/QEVuQwEAAqZsiI7Qj2hiniFLbLw9EUXZVi9N-tZLYGbGJa8r8ypx6GB1kNBQnCwXd_fB8C_XYQDNZRkDV_p60yzygPzJct7TqgdhrngUwOhjTBx4-gtM3mJayC5NByLeVBmACBlj","viewer":"https://mailtrap.io/projects/2486756/share/QEVuQwEAAqZsiI7Qj2hiniFLbLw9EUXZVi9N-tZLYGbGJa8r8ypx6GB1kNBQnCwXd_fB8C_X605PnqlERzz5KIfX66A_4qFNz6TEPkjY2s1MolUsT2ow08kPedmmlavHe9z7SIx9"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486757,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486757/share/QEVuQwEAMKfTSIJOvF_mRuDJGgVbLxAj4vopNn6Rs0MnYLQB5X6lmsy0ppdp1rFyCmTR_qzzGsbAxZbaj6cX_72aJmzvyhYLtKkWVH8GQaHWCr6sqQQYbcqq-i4LYJK15eyC1Vsx","viewer":"https://mailtrap.io/projects/2486757/share/QEVuQwEAMKfTSIJOvF_mRuDJGgVbLxAj4vopNn6Rs0MnYLQB5X6lmsy0ppdp1rFyCmTR_qzzALsyY-Nf-GQAUFbyLfbWfrVmYyURJO_Gv6FKA3jJKdPTbEp98hzh_RORToSeMgG-"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486758,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486758/share/QEVuQwEAC2P9-jNUiDAFgwUOD5KV8D1hCXKZiwe6wGZjYns0cduFynVC50PylK3EZ5lHjS5Hs6PKFNtOowuwUcgoqDuw7iAt-MLoBvG4Mk1H9aIvNwYr390WHikNv9Kq4r87eeAo","viewer":"https://mailtrap.io/projects/2486758/share/QEVuQwEAC2P9-jNUiDAFgwUOD5KV8D1hCXKZiwe6wGZjYns0cduFynVC50PylK3EZ5lHjS5HZjP5ovPilWeq-xAu9R3EmdbanDfvoqMTqUAaRfTuk6Q7CArNbFztKK-iJA6R7gUY"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486759,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486759/share/QEVuQwEAWYI6xQ5hGwov6Q5N_K0A1UJAumP6S06n561VX8FNq_h8rR0t43nwGucBrSWBynuRzBiMn4_5LmPEDgrCrD_JwhG5kI3ZGrAga8M8bebShzZrxPzmDP1fV3VyvJpuxT69","viewer":"https://mailtrap.io/projects/2486759/share/QEVuQwEAWYI6xQ5hGwov6Q5N_K0A1UJAumP6S06n561VX8FNq_h8rR0t43nwGucBrSWBynuRh7Z19CppPKTKUilSlJCAmXAt7pU-RmledKmTnn0WJ9-FdvpO0yxbkBeAmwpmKVQI"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486761,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486761/share/QEVuQwEAf1FNAxoWPh5qgUDQOD35OOqhcvfiHxRRNJAXUy1MUN3hAAwxzUZWDUbHPDGh7o3YhB5o4YIMypXW-FTemnmMnqksV7bEiv7Q_VGwz0_T87_nEJxiv-31Nd5CAzCw8FPC","viewer":"https://mailtrap.io/projects/2486761/share/QEVuQwEAf1FNAxoWPh5qgUDQOD35OOqhcvfiHxRRNJAXUy1MUN3hAAwxzUZWDUbHPDGh7o3YcGYH0jtgcPDG0_kgYRl-9aLQicODZfV24wz31ThVa3Vn21gbMKnJLWZcxfraTK5c"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486762,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486762/share/QEVuQwEA-tIHd-ZbFOTduCZ3DGNmLEGUY0sA-dXxiI-GXMQYqMKrSML8cZUs7wfo6-8DXsTLG1zbCFTCIiI4x5JqjUThNEyX6J-1WwNePoFdTiGoQ4Zmi8dRPK_34AMuvw29Vmfz","viewer":"https://mailtrap.io/projects/2486762/share/QEVuQwEA-tIHd-ZbFOTduCZ3DGNmLEGUY0sA-dXxiI-GXMQYqMKrSML8cZUs7wfo6-8DXsTLawlkrdAvO7i5QR0nOBe35fl0Tzx1yUdanSRcLkgbCHQUU4FONWRXJjYQfMX4zV2g"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486763,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486763/share/QEVuQwEAYghjr5MoSB3mFF7LBrlDSPocBosQ6qrk2pMfcZzT_wVGT8zSsyYRFsYgZuMbkfXA0tqzc7VMfABORfKlYDCX8RQBQojKHHcxMebxEpFW8x9GUCxq0Tv2pVy-PHx1Ad_9","viewer":"https://mailtrap.io/projects/2486763/share/QEVuQwEAYghjr5MoSB3mFF7LBrlDSPocBosQ6qrk2pMfcZzT_wVGT8zSsyYRFsYgZuMbkfXAc5R3M1t5hvatFikKY-GLSnfA02aQZ3VgCWZ8Ye7sM8N8BC56kwm9tgZRgP68buVA"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486764,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486764/share/QEVuQwEA6HCtGA_LYjy184QfjdbEbWbSSxT52tMNH1rFMSsirqNk6oGgf8yvvpeRaXiJy6Cr1gzX-c4W-keRRusHVUoOj8orr_BqRRALbyYE6nEv9UFzNltJH4wcfcZPeBQg4ftv","viewer":"https://mailtrap.io/projects/2486764/share/QEVuQwEA6HCtGA_LYjy184QfjdbEbWbSSxT52tMNH1rFMSsirqNk6oGgf8yvvpeRaXiJy6Cr7eYhXoHr3-IxnX4zwbX0nFrDbiTLpxeM-kO0aA_Y-ragkRqDKkqZZ92Kwhnzy8AE"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486765,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486765/share/QEVuQwEALOWh559QxJ5ma8d21Ktugh_FVvND-_9XoBWe6SFJvpGlIKy08Bs9ceEBPVZC1rG9-xbyeNxvKBrsDwHB-gJgttXtcm7zcpvq59KumWFckTHUfmsK8o4JV3G8lq3ZGRiy","viewer":"https://mailtrap.io/projects/2486765/share/QEVuQwEALOWh559QxJ5ma8d21Ktugh_FVvND-_9XoBWe6SFJvpGlIKy08Bs9ceEBPVZC1rG9P9sxOvxWvxdaDXjIPSwCdNvhelTNWzYkBh8VMQYlQiokS7jXok4YIrWDelrhw3_I"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486766,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486766/share/QEVuQwEADg1dMyaVN7qqWSXP_LUJ8nx47vyEbUxEUAUk_w8GsADvC6XqOLT78d46fLMaZkH7Pmu0FF_tSirxQZ-KlHX2elof4WCSTuypEDIQ8gezlC30RlNPA1OnUsHafyvXYbRU","viewer":"https://mailtrap.io/projects/2486766/share/QEVuQwEADg1dMyaVN7qqWSXP_LUJ8nx47vyEbUxEUAUk_w8GsADvC6XqOLT78d46fLMaZkH7bkpdv-011R_a05FY_uWn_WvSo7J7jyzh5PkRKDOdek6Z5GoicZ6niRCxzKaN-cQp"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486767,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486767/share/QEVuQwEAT48sAsD7cOT82u5xqxbwl7skfZ7d3UHr3a1Thr0CWWMjTXtjPy7MIZ-NpKkNqfMieEaLwHhJWwP5SQmgnlbg5gGt5cmYPOPSHxF1EcFgX1XLAAoUX1d17vTV18CTjGlm","viewer":"https://mailtrap.io/projects/2486767/share/QEVuQwEAT48sAsD7cOT82u5xqxbwl7skfZ7d3UHr3a1Thr0CWWMjTXtjPy7MIZ-NpKkNqfMiTOnm3tGo658-IvPG6i9JceyNiSwf_gWcyOl2krHLa36z2_prz-JV7Q7dqvtUYYvY"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486768,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486768/share/QEVuQwEAuN8spwtYn49TAmaZnrL72Y-16TIhH5uaLOsbMPgygKM-UM2CP-jhxNjUT92meMtkhkaRLJdRtfU8_jyGZJThroydMZdc0Ad02nvxN_5g4SU4LDntz2J26AaQU2o7DCpa","viewer":"https://mailtrap.io/projects/2486768/share/QEVuQwEAuN8spwtYn49TAmaZnrL72Y-16TIhH5uaLOsbMPgygKM-UM2CP-jhxNjUT92meMtkY2yHNSCqPDCi8eD33qBbpgBFavEd-tJwoTNH17dXteL6WKc9-Lzno6k6OlWjYNnX"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486769,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486769/share/QEVuQwEA1pmSeJHO_gudwbB5xX_9p46X4FCHB-iTXGOcpOqLfzaUFRSMKmh42SQniVCxApLMIt95dHdslrf0Hyv5Cw72m-_Gk8xWtAKB-oV-l4QSn81oyYrG0nHdLT4YoyU_TA00","viewer":"https://mailtrap.io/projects/2486769/share/QEVuQwEA1pmSeJHO_gudwbB5xX_9p46X4FCHB-iTXGOcpOqLfzaUFRSMKmh42SQniVCxApLMhVy_OKZY4EHXFOaL5PrSkBT80VFiZL1pRzDw6vR427QeTlRcvINxxi-FIyAVuuH1"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486771,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486771/share/QEVuQwEAy-lsV1NMzxGbTMm9oLSszoIOsGPM4eIzMsYxDc0HtJlLrYUESkwqYp1DgVqrUZYXI89ckJuxb-Y1ULhJSQUM_Vzln2N0rDDV1oxmfd969zrv9Gc6wXymLyCB7b_uBYkr","viewer":"https://mailtrap.io/projects/2486771/share/QEVuQwEAy-lsV1NMzxGbTMm9oLSszoIOsGPM4eIzMsYxDc0HtJlLrYUESkwqYp1DgVqrUZYXrOZ_Y52KfOxxeULAXrvxRfKsa4Qz5P5Rps-weecvUg40B-WaC__gPBDqTDnqql4m"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}]' + recorded_at: Wed, 20 Aug 2025 17:52:00 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml index 9fef313..2b08693 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://mailtrap.io/api/accounts/1111111/projects + uri: https://mailtrap.io/api/accounts/1495731/projects body: encoding: US-ASCII string: '' @@ -23,7 +23,7 @@ http_interactions: message: Unauthorized headers: Date: - - Tue, 29 Jul 2025 12:58:43 GMT + - Wed, 20 Aug 2025 17:52:13 GMT Content-Type: - application/json; charset=utf-8 Content-Length: @@ -66,7 +66,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-gw3zUoKE+OjTRUTqVRxDhQ==''; connect-src ''self'' + translate.google.com ''nonce-js-qC6EIFUaaBIL4Bpdy5stQw==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -146,21 +146,21 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 3083d6a1-80b4-469a-9623-35ca848c4e63 + - f3821a49-d32c-42ac-bb7a-573450935560 X-Runtime: - - '0.015229' + - '0.007050' X-Cloud-Trace-Context: - - 9047ded6de1446238fef01504ef5223b;o=0 + - c626ee7352e64d268412945d73008b05;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 966cca145c4fc059-WAW + - 9723be45ad0d5411-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 string: '{"error":"Incorrect API token"}' - recorded_at: Tue, 29 Jul 2025 12:58:43 GMT + recorded_at: Wed, 20 Aug 2025 17:52:13 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/maps_response_data_to_Project_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/maps_response_data_to_Project_object.yml new file mode 100644 index 0000000..ed093c5 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/maps_response_data_to_Project_object.yml @@ -0,0 +1,329 @@ +--- +http_interactions: +- request: + method: post + uri: https://mailtrap.io/api/accounts/1495731/projects + body: + encoding: UTF-8 + string: '{"project":{"name":"Original Project"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:17 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '142' + Etag: + - W/"4707979e62dab5f263fb7ec77a09fd9b" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-uhsWXE+P49OR0cgrjtU8uA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 7e6e2ff1-80bf-464d-be79-18364fbb7679 + X-Runtime: + - '0.065267' + X-Cloud-Trace-Context: + - d535dd68c18f44568cfc22bdaf395e6c;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be57ac43ee4d-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486778,"name":"Original Project","share_links":{"admin":"https://mailtrap.io/projects/2486778/share/QEVuQwEA9M3pS8RT1mDeKwMPHeUjCSXIVuVHTCpDU4V908y0vQJFUC-Fx4-to8BPg-6pgsnVhdWmF2fPHjuOZ-1FB3sTqsyXQ1jK-Vb2iXfdzplrSv9pESkzHQ2U_T0GEJpxgBbX","viewer":"https://mailtrap.io/projects/2486778/share/QEVuQwEA9M3pS8RT1mDeKwMPHeUjCSXIVuVHTCpDU4V908y0vQJFUC-Fx4-to8BPg-6pgsnVq5n1Lhklev9px592O4kzQph7N6EoQcWOC28c4ybKGGtXl3SK5ci-QRntgueU5K8t"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:17 GMT +- request: + method: patch + uri: https://mailtrap.io/api/accounts/1495731/projects/2486778 + body: + encoding: UTF-8 + string: '{"project":{"name":"Updated Project"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:17 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '141' + Etag: + - W/"08f38769529c560c312d5b0cd6ddb56f" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-VIgWbaB4lxzBFUDNMlcJPg==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - b2c723da-e2b2-474a-94ec-4efa9e98b366 + X-Runtime: + - '0.061642' + X-Cloud-Trace-Context: + - ab1f7016e1ad400a8cbaf2d33fa5b957;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be5b8f9f5b17-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486778,"name":"Updated Project","share_links":{"admin":"https://mailtrap.io/projects/2486778/share/QEVuQwEA9M3pS8RT1mDeKwMPHeUjCSXIVuVHTCpDU4V908y0vQJFUC-Fx4-to8BPg-6pgsnVhdWmF2fPHjuOZ-1FB3sTqsyXQ1jK-Vb2iXfdzplrSv9pESkzHQ2U_T0GEJpxgBbX","viewer":"https://mailtrap.io/projects/2486778/share/QEVuQwEA9M3pS8RT1mDeKwMPHeUjCSXIVuVHTCpDU4V908y0vQJFUC-Fx4-to8BPg-6pgsnVq5n1Lhklev9px592O4kzQph7N6EoQcWOC28c4ybKGGtXl3SK5ci-QRntgueU5K8t"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:17 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_project_does_not_exist/raises_not_found_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_project_does_not_exist/raises_not_found_error.yml new file mode 100644 index 0000000..a9209af --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_project_does_not_exist/raises_not_found_error.yml @@ -0,0 +1,327 @@ +--- +http_interactions: +- request: + method: post + uri: https://mailtrap.io/api/accounts/1495731/projects + body: + encoding: UTF-8 + string: '{"project":{"name":"Original Project"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:19 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '136' + Etag: + - W/"501dbc88efcb7bd7a3f71c121e17c74c" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-VxjcBjd7uQSn1uC5ONrVjA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - e0f371a4-cf6e-429e-8207-194a2765b1cb + X-Runtime: + - '0.066837' + X-Cloud-Trace-Context: + - ecc55e79b345479384c4154ec7e84d16;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be685aa5b813-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486781,"name":"Original Project","share_links":{"admin":"https://mailtrap.io/projects/2486781/share/QEVuQwEAQkQZPqXAdQ3hlQIdlRMt7TGgUWRYmIr_fiC8mH0S6u0wRZLo_YhJkijAWWDOx5S7g4WazXLpM9590Kk0vrjzsNEN3IgshdcFcB7dAYxh_Ov8hf1xACO7fhe59tSSFN-W","viewer":"https://mailtrap.io/projects/2486781/share/QEVuQwEAQkQZPqXAdQ3hlQIdlRMt7TGgUWRYmIr_fiC8mH0S6u0wRZLo_YhJkijAWWDOx5S7ksrWa_E1QsgyX0JPutfGNX7mT4J7ivr8Jedwgeg9S-eM69s_PaTIidHAKKcKilRz"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:19 GMT +- request: + method: patch + uri: https://mailtrap.io/api/accounts/1495731/projects/999999 + body: + encoding: UTF-8 + string: '{"project":{"name":"Updated Project"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 404 + message: Not Found + headers: + Date: + - Wed, 20 Aug 2025 17:52:19 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '135' + Cache-Control: + - no-cache + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-gQWRd0OwhVkClJaZM6dXdA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 075e0069-92a6-4a93-8637-39b268831082 + X-Runtime: + - '0.011191' + X-Cloud-Trace-Context: + - 2c87239e319f4fa5ceb0b725bbf0df0b;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be69fc3c4ede-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"error":"Not Found"}' + recorded_at: Wed, 20 Aug 2025 17:52:19 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_updating_only_name/updates_only_the_name_field.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_updating_only_name/updates_only_the_name_field.yml new file mode 100644 index 0000000..3f912c8 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_updating_only_name/updates_only_the_name_field.yml @@ -0,0 +1,329 @@ +--- +http_interactions: +- request: + method: post + uri: https://mailtrap.io/api/accounts/1495731/projects + body: + encoding: UTF-8 + string: '{"project":{"name":"Original Project"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:18 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '138' + Etag: + - W/"1ff5f8c64e8a5bccd8324ee103b70d51" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-VOJmr7pakmXoz6NKjHyljA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 78fb0a92-62e9-4386-986a-deb1311abe3c + X-Runtime: + - '0.093441' + X-Cloud-Trace-Context: + - ac6f6152ab1841b38070314732ab1ca3;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be623867ee3f-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486780,"name":"Original Project","share_links":{"admin":"https://mailtrap.io/projects/2486780/share/QEVuQwEAeQ613_v5PQejFHYIOyMxMQRIMW9xDb1eL8lIp6W3cFbhyAMoy3_SRAe2q_Jkl9NFngPIL140hxC0YIIODY4HyV3zFQR_tp8aY-IoaE-_Sbu53B8cy0CxkU4F6RcabZwe","viewer":"https://mailtrap.io/projects/2486780/share/QEVuQwEAeQ613_v5PQejFHYIOyMxMQRIMW9xDb1eL8lIp6W3cFbhyAMoy3_SRAe2q_Jkl9NF0JXlCsIzxLPtp9TXdAyyDwTFBT2CYkZ8I0iYMrVrRLTFgHgUPMAEEJXnJTQNPzgQ"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:18 GMT +- request: + method: patch + uri: https://mailtrap.io/api/accounts/1495731/projects/2486780 + body: + encoding: UTF-8 + string: '{"project":{"name":"New Name Only"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:19 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '137' + Etag: + - W/"9928bc6dcc3d1f2bd27eeb733c8d533c" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-pYb0zQv59GDk1afUz5uX/g==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 4982d511-c515-4b29-abda-0a43eb081e02 + X-Runtime: + - '0.102514' + X-Cloud-Trace-Context: + - 7a4e53baa2e74d26c1355527189dcac8;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be63ed190c5c-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486780,"name":"New Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486780/share/QEVuQwEAeQ613_v5PQejFHYIOyMxMQRIMW9xDb1eL8lIp6W3cFbhyAMoy3_SRAe2q_Jkl9NFngPIL140hxC0YIIODY4HyV3zFQR_tp8aY-IoaE-_Sbu53B8cy0CxkU4F6RcabZwe","viewer":"https://mailtrap.io/projects/2486780/share/QEVuQwEAeQ613_v5PQejFHYIOyMxMQRIMW9xDb1eL8lIp6W3cFbhyAMoy3_SRAe2q_Jkl9NF0JXlCsIzxLPtp9TXdAyyDwTFBT2CYkZ8I0iYMrVrRLTFgHgUPMAEEJXnJTQNPzgQ"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:19 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/with_hash_request/maps_response_data_to_Project_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/with_hash_request/maps_response_data_to_Project_object.yml new file mode 100644 index 0000000..095bb99 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/with_hash_request/maps_response_data_to_Project_object.yml @@ -0,0 +1,329 @@ +--- +http_interactions: +- request: + method: post + uri: https://mailtrap.io/api/accounts/1495731/projects + body: + encoding: UTF-8 + string: '{"project":{"name":"Original Project"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:17 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '140' + Etag: + - W/"bdc9f07d9e139a01ce1d680382b40dcd" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-hI99SzL/DI0K8hZudI6Hyg==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - ff362f2d-8f61-435a-a049-337a4807313c + X-Runtime: + - '0.066594' + X-Cloud-Trace-Context: + - 56202fc4becc4f7b88cb16e33e4307ce;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be5f0c32ef91-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486779,"name":"Original Project","share_links":{"admin":"https://mailtrap.io/projects/2486779/share/QEVuQwEANrIWOpMBSqOMdcasSxI8rQqHNp1bLq5vrBQPO7wWkM2UNF_XnQdkKQepXvTHoBGX3WpuqfXalEfaw6ML0SpmrNQVL9BSwvymuQ5NRrHam2xxURh4urE0QJGn5pNeNx8i","viewer":"https://mailtrap.io/projects/2486779/share/QEVuQwEANrIWOpMBSqOMdcasSxI8rQqHNp1bLq5vrBQPO7wWkM2UNF_XnQdkKQepXvTHoBGX7GEfvr8k5g4QQxrA7rYwNpMDYNTzx1XZuHc7g95mSQP0S0WrcgI2pZwBVIuIvQnl"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:17 GMT +- request: + method: patch + uri: https://mailtrap.io/api/accounts/1495731/projects/2486779 + body: + encoding: UTF-8 + string: '{"project":{"name":"Updated Project"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 17:52:18 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '139' + Etag: + - W/"f1c91f493ed4fad303e8c3df15304a30" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-iMPqRTR/Czci3Sc7riZlpQ==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 5c4fa06a-3758-474b-8caf-cd77f57b97de + X-Runtime: + - '0.058428' + X-Cloud-Trace-Context: + - 757d1cac386946f48fcc0cac530702a7;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 9723be609dfdee3b-WAW + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: ASCII-8BIT + string: '{"id":2486779,"name":"Updated Project","share_links":{"admin":"https://mailtrap.io/projects/2486779/share/QEVuQwEANrIWOpMBSqOMdcasSxI8rQqHNp1bLq5vrBQPO7wWkM2UNF_XnQdkKQepXvTHoBGX3WpuqfXalEfaw6ML0SpmrNQVL9BSwvymuQ5NRrHam2xxURh4urE0QJGn5pNeNx8i","viewer":"https://mailtrap.io/projects/2486779/share/QEVuQwEANrIWOpMBSqOMdcasSxI8rQqHNp1bLq5vrBQPO7wWkM2UNF_XnQdkKQepXvTHoBGX7GEfvr8k5g4QQxrA7rYwNpMDYNTzx1XZuHc7g95mSQP0S0WrcgI2pZwBVIuIvQnl"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 17:52:18 GMT +recorded_with: VCR 6.2.0 diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 86b5e11..40850e7 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -14,8 +14,8 @@ config.filter_sensitive_data('') do |interaction| next if interaction.request.uri =~ /localhost/ - interaction.request.uri.gsub!(%r{/accounts/\d+/}, '/accounts/1111111/') - interaction.response.body.gsub!(/"account_id":\d+/, '"account_id": 1111111') + # interaction.request.uri.gsub!(%r{/accounts/\d+/}, '/accounts/1111111/') + # interaction.response.body.gsub!(/"account_id":\d+/, '"account_id": 1111111') auth_header = interaction.request.headers['Authorization']&.first From 15a5b5aef5de53951efac1c0acfe40f92fec88ad Mon Sep 17 00:00:00 2001 From: Jurgen Date: Wed, 20 Aug 2025 21:41:19 +0200 Subject: [PATCH 08/10] remove constructor, fix attribute type --- lib/mailtrap/project.rb | 7 +- .../_delete/returns_no_content.yml | 346 +++++++++--------- .../_delete/returns_deleted_project_id.yml | 329 +++++++++++++++++ 3 files changed, 506 insertions(+), 176 deletions(-) create mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/returns_deleted_project_id.yml diff --git a/lib/mailtrap/project.rb b/lib/mailtrap/project.rb index f79b3a3..c3dd3af 100644 --- a/lib/mailtrap/project.rb +++ b/lib/mailtrap/project.rb @@ -3,9 +3,9 @@ module Mailtrap # Data Transfer Object for Project # @see https://api-docs.mailtrap.io/docs/mailtrap-api-docs/ee252e413d78a-create-project - # @attr_reader id [String] The project ID + # @attr_reader id [Integer] The project ID # @attr_reader name [String] The project name - # @attr_reader share_links [Array] Array of links + # @attr_reader share_links [Hash] Admin and viewer share links # @attr_reader inboxes [Array] Array of inboxes # @attr_reader permissions [Hash] List of permissions Project = Struct.new( @@ -16,9 +16,6 @@ module Mailtrap :permissions, keyword_init: true ) do - def initialize(options) - super - end # @return [Hash] The project attributes as a hash def to_h diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_delete/returns_no_content.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_delete/returns_no_content.yml index 5ba00b0..1f916c2 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_delete/returns_no_content.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_delete/returns_no_content.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Template to Delete","subject":"Delete Subject","category":"Delete @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:58 GMT + - Wed, 20 Aug 2025 19:39:47 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '285' Connection: - keep-alive - Cf-Ray: - - 954213bebf653540-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '114' + - '134' Etag: - - W/"2bbf04ce511ec598d582fc6c302ae664" + - W/"229afeb6c4090c89381ab1e58046cfbe" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-WxKpjSY98oXhSeTcQ2cKOQ==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-QTvS2SOGeHt+VJ3EKeauYA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - ad87c815-25b0-4b2c-b15c-b96169c03cfe + - 60083103-3c76-4da6-9222-09d1443b9e42 X-Runtime: - - '0.024380' + - '0.032684' X-Cloud-Trace-Context: - - 7eef356be3ca4f5e880b443464112b53;o=3 + - d17c2fa69fb94a2d89d5ea51ec601747;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245bd3a89b1b5d-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40445,"uuid":"3c5c03dc-b688-499d-9594-abb949840de9","name":"Template + string: '{"id":45475,"uuid":"332eb7a5-39f5-4e5a-b53f-882ffc8064f1","name":"Template to Delete","category":"Delete Category","subject":"Delete Subject","body_html":"
Delete - HTML
","body_text":"Delete Text","created_at":"2025-06-23T06:54:58.438Z","updated_at":"2025-06-23T06:54:58.438Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:58 GMT + HTML","body_text":"Delete Text","created_at":"2025-08-20T19:39:47.230Z","updated_at":"2025-08-20T19:39:47.230Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:47 GMT - request: method: delete - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40445 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/45475 body: encoding: US-ASCII string: '' @@ -187,11 +189,11 @@ http_interactions: message: No Content headers: Date: - - Mon, 23 Jun 2025 06:54:58 GMT + - Wed, 20 Aug 2025 19:39:47 GMT Connection: - keep-alive - Cf-Ray: - - 954213c01ae4025c-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -209,7 +211,7 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '113' + - '133' Cache-Control: - no-cache Content-Security-Policy: @@ -222,99 +224,101 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-v3Dy3VXJPbOT9ygaqErNhg==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-lcSig8wjzUmExE6RbFerkQ==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - aa426f49-e8f7-4266-95ab-82feab678cfa + - 842b7f97-3b89-440e-b4f1-9f3e20ae28bd X-Runtime: - - '0.028050' + - '0.036306' X-Cloud-Trace-Context: - - e51dce6fd3be4b4888224cf6b6c9937f;o=0 + - 28f4f17696304532834dee2a548b6e50;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245bd539e65b1b-VIE Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 string: '' - recorded_at: Mon, 23 Jun 2025 06:54:58 GMT + recorded_at: Wed, 20 Aug 2025 19:39:47 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/returns_deleted_project_id.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/returns_deleted_project_id.yml new file mode 100644 index 0000000..24d0b77 --- /dev/null +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/returns_deleted_project_id.yml @@ -0,0 +1,329 @@ +--- +http_interactions: +- request: + method: post + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects + body: + encoding: UTF-8 + string: '{"project":{"name":"Project to Delete"}}' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 19:39:55 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '137' + Etag: + - W/"d9a6083f2969fac4e80866298c9e6d1b" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-vzKavbttYi74vegOAhjcbg==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - e2a2425d-34c8-4d62-bb54-91d5b3921013 + X-Runtime: + - '0.069256' + X-Cloud-Trace-Context: + - 653171b903e74d9d8597cb9164fde76d;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 97245c0659575a99-VIE + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: UTF-8 + string: '{"id":2487018,"name":"Project to Delete","share_links":{"admin":"https://mailtrap.io/projects/2487018/share/REDACTED","viewer":"https://mailtrap.io/projects/2487018/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:55 GMT +- request: + method: delete + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects/2487018 + body: + encoding: US-ASCII + string: '' + headers: + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) + Authorization: + - Bearer + Content-Type: + - application/json + response: + status: + code: 200 + message: OK + headers: + Date: + - Wed, 20 Aug 2025 19:39:56 GMT + Content-Type: + - application/json; charset=utf-8 + Transfer-Encoding: + - chunked + Connection: + - keep-alive + Server: + - cloudflare + X-Frame-Options: + - SAMEORIGIN + X-Xss-Protection: + - 1; mode=block + X-Content-Type-Options: + - nosniff + X-Download-Options: + - noopen + X-Permitted-Cross-Domain-Policies: + - none + Referrer-Policy: + - strict-origin-when-cross-origin + Vary: + - Accept + X-Mailtrap-Version: + - v2 + X-Ratelimit-Limit: + - '150' + X-Ratelimit-Remaining: + - '136' + Etag: + - W/"1ede35eff9636e8b3e9170fade135d16" + Cache-Control: + - max-age=0, private, must-revalidate + Content-Security-Policy: + - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io + www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: + ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn + fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: + blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com + beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com + cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn + www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io + translate.google.com ''nonce-js-2VmzZdXkK906Xd8c87KV1Q==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net + *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors + ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; + object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' + X-Request-Id: + - 1ebbb8b3-88b4-4676-9940-3e0781ff562b + X-Runtime: + - '0.029328' + X-Cloud-Trace-Context: + - d41511de1f714b65c01f6bed4a53da2c;o=0 + Strict-Transport-Security: + - max-age=0 + Cf-Cache-Status: + - DYNAMIC + Cf-Ray: + - 97245c0a8f92c247-VIE + Alt-Svc: + - h3=":443"; ma=86400 + body: + encoding: UTF-8 + string: '{"id":2487018}' + recorded_at: Wed, 20 Aug 2025 19:39:56 GMT +recorded_with: VCR 6.2.0 From 82833a90c7ee906a9388e1f155f8462f2be31b56 Mon Sep 17 00:00:00 2001 From: Jurgen Date: Wed, 20 Aug 2025 21:42:22 +0200 Subject: [PATCH 09/10] improve sensitive data scrubbing, re-record cassettes --- ..._response_data_to_EmailTemplate_object.yml | 176 +-- .../returns_an_EmailTemplate_object.yml | 167 --- .../raises_a_Mailtrap_Error.yml | 170 +-- ..._response_data_to_EmailTemplate_object.yml | 176 +-- .../returns_an_EmailTemplate_object.yml | 167 --- .../raises_not_found_error.yml | 350 +++--- ..._response_data_to_EmailTemplate_object.yml | 352 +++--- .../_get/returns_an_EmailTemplate_object.yml | 330 ------ .../raises_not_found_error.yml | 350 +++--- ...response_data_to_EmailTemplate_objects.yml | 1027 +++++++++++++++-- ...urns_an_array_of_EmailTemplate_objects.yml | 183 --- .../raises_authorization_error.yml | 168 +-- ..._response_data_to_EmailTemplate_object.yml | 352 +++--- .../returns_an_EmailTemplate_object.yml | 331 ------ .../raises_not_found_error.yml | 350 +++--- .../preserves_other_fields_unchanged.yml | 352 +++--- .../returns_an_EmailTemplate_object.yml | 331 ------ .../updates_only_the_specified_fields.yml | 352 +++--- .../preserves_other_fields_unchanged.yml | 352 +++--- .../returns_an_EmailTemplate_object.yml | 330 ------ .../updates_only_the_body_html_field.yml | 352 +++--- .../preserves_other_fields_unchanged.yml | 352 +++--- .../returns_an_EmailTemplate_object.yml | 330 ------ .../updates_only_the_category_field.yml | 352 +++--- ..._response_data_to_EmailTemplate_object.yml | 352 +++--- .../returns_an_EmailTemplate_object.yml | 331 ------ .../maps_response_data_to_Project_object.yml | 24 +- .../raises_a_Mailtrap_Error.yml | 18 +- .../maps_response_data_to_Project_object.yml | 24 +- .../_delete/returns_no_content.yml | 329 ------ .../raises_not_found_error.yml | 44 +- .../maps_response_data_to_Project_object.yml | 48 +- .../raises_not_found_error.yml | 44 +- .../maps_response_data_to_Project_objects.yml | 317 +++-- .../raises_authorization_error.yml | 16 +- .../maps_response_data_to_Project_object.yml | 48 +- .../raises_not_found_error.yml | 44 +- .../updates_only_the_name_field.yml | 48 +- .../maps_response_data_to_Project_object.yml | 48 +- spec/mailtrap/projects_api_spec.rb | 2 +- spec/spec_helper.rb | 25 +- 41 files changed, 3871 insertions(+), 5643 deletions(-) delete mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/returns_an_EmailTemplate_object.yml delete mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/with_hash_request/returns_an_EmailTemplate_object.yml delete mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_get/returns_an_EmailTemplate_object.yml delete mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_list/returns_an_array_of_EmailTemplate_objects.yml delete mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/returns_an_EmailTemplate_object.yml delete mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_multiple_specific_fields/returns_an_EmailTemplate_object.yml delete mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_body_html/returns_an_EmailTemplate_object.yml delete mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_category/returns_an_EmailTemplate_object.yml delete mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/with_hash_request/returns_an_EmailTemplate_object.yml delete mode 100644 spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/returns_no_content.yml diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/maps_response_data_to_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/maps_response_data_to_EmailTemplate_object.yml index f313a11..5900062 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/maps_response_data_to_EmailTemplate_object.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/maps_response_data_to_EmailTemplate_object.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"New Template","subject":"New Subject","category":"New @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:51 GMT + - Wed, 20 Aug 2025 19:39:37 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '267' Connection: - keep-alive - Cf-Ray: - - 954213900d01ef8b-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '146' + - '144' Etag: - - W/"8bb08000dfd7e49525aec6c4cc28b545" + - W/"8b012973e84a2ebda898386bdfe8a2de" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,101 +67,103 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-eyRF3/FqQ6/eXB7dNCDcmw==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-WCHdGpqgBacoAHH3a+7NtA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - ca86f87e-9518-4dcb-8e99-6840fec315b7 + - b842977c-f23f-461d-9964-7bd27790b120 X-Runtime: - - '0.034768' + - '0.038871' X-Cloud-Trace-Context: - - 37c68312bf56489dc11a2dbbbade3eae;o=0 + - e883c1989e1640dbc59b6da8f0846e02;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245b93cfd2f45f-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40428,"uuid":"d77996d9-a046-496d-9873-a6c1141948c4","name":"New + string: '{"id":45464,"uuid":"776e093c-e707-425d-a09d-5f311c9201e5","name":"New Template","category":"New Category","subject":"New Subject","body_html":"
New - HTML
","body_text":"New Text","created_at":"2025-06-23T06:54:50.969Z","updated_at":"2025-06-23T06:54:50.969Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:51 GMT + HTML","body_text":"New Text","created_at":"2025-08-20T19:39:37.019Z","updated_at":"2025-08-20T19:39:37.019Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:37 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/returns_an_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/returns_an_EmailTemplate_object.yml deleted file mode 100644 index 63fed14..0000000 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/returns_an_EmailTemplate_object.yml +++ /dev/null @@ -1,167 +0,0 @@ ---- -http_interactions: -- request: - method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates - body: - encoding: UTF-8 - string: '{"email_template":{"name":"New Template","subject":"New Subject","category":"New - Category","body_html":"
New HTML
","body_text":"New Text"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 23 Jun 2025 06:54:50 GMT - Content-Type: - - application/json; charset=utf-8 - Content-Length: - - '267' - Connection: - - keep-alive - Cf-Ray: - - 9542138e7d4c3540-WAW - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '147' - Etag: - - W/"95445ae9e9c5d1e9c946d658156327b6" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-qBpB4E4WiiwtF4KYNzGQ+g==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 025b8c80-1d55-435a-a993-c602da5e71c4 - X-Runtime: - - '0.032709' - X-Cloud-Trace-Context: - - 32e4136a26b94c6d8f5b1d95cc4d11a1;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: UTF-8 - string: '{"id":40427,"uuid":"11163f06-68bb-4652-9967-d9258f994ad1","name":"New - Template","category":"New Category","subject":"New Subject","body_html":"
New - HTML
","body_text":"New Text","created_at":"2025-06-23T06:54:50.740Z","updated_at":"2025-06-23T06:54:50.740Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:50 GMT -recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/when_API_returns_an_error/raises_a_Mailtrap_Error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/when_API_returns_an_error/raises_a_Mailtrap_Error.yml index a3c2031..e3c57a5 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/when_API_returns_an_error/raises_a_Mailtrap_Error.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/when_API_returns_an_error/raises_a_Mailtrap_Error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"","subject":"Invalid Subject","category":"Invalid @@ -24,15 +24,15 @@ http_interactions: message: Unprocessable Entity headers: Date: - - Mon, 23 Jun 2025 06:54:51 GMT + - Wed, 20 Aug 2025 19:39:38 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '38' Connection: - keep-alive - Cf-Ray: - - 95421394588434b0-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,7 +52,7 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '143' + - '142' Cache-Control: - no-cache Content-Security-Policy: @@ -65,99 +65,101 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-VePFwJPXyKaQI5Er6b0RGw==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-nR4+rp1syRUK9PS2OAVA+Q==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 38bd1c5c-bfa3-4000-9352-d91afb9e6815 + - b4d251d5-31e0-4672-bbf2-7bedbb4a34d1 X-Runtime: - - '0.028118' + - '0.049647' X-Cloud-Trace-Context: - - 26d20150cdbd431e8a9c4859bd26f620;o=0 + - cb7992e38fff4e13c25d9444e1432b52;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245b98d9ee5a41-VIE Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 string: '{"errors":{"name":["can''t be blank"]}}' - recorded_at: Mon, 23 Jun 2025 06:54:51 GMT + recorded_at: Wed, 20 Aug 2025 19:39:38 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/with_hash_request/maps_response_data_to_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/with_hash_request/maps_response_data_to_EmailTemplate_object.yml index 2acb55b..fd04d97 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/with_hash_request/maps_response_data_to_EmailTemplate_object.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/with_hash_request/maps_response_data_to_EmailTemplate_object.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"New Template","subject":"New Subject","category":"New @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:51 GMT + - Wed, 20 Aug 2025 19:39:37 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '267' Connection: - keep-alive - Cf-Ray: - - 95421392e98dbf8f-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '144' + - '143' Etag: - - W/"f044c2be19d23522af0e7ef02fe33d01" + - W/"69f6566edf1d9c3c78f14d28584113df" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,101 +67,103 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-iP4Wwnm6N8XyA4HPsbD4LQ==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-ui4nhM0FDEwwdh07OtkKtw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 101de393-addd-480c-ad9e-068c132b2efb + - 07d70fb4-150c-4313-93a8-c5cd72e9d1a5 X-Runtime: - - '0.030705' + - '0.034103' X-Cloud-Trace-Context: - - fff47702f83248f3c2cbbcad3aa9f666;o=0 + - 869da542b3d9408fc3356379bb7dcfb5;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245b952d58ee43-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40430,"uuid":"852d7259-378d-4cd9-81ae-ddf9725107c1","name":"New + string: '{"id":45465,"uuid":"ce106b36-43d4-4969-832f-e0a45dfcb8f3","name":"New Template","category":"New Category","subject":"New Subject","body_html":"
New - HTML
","body_text":"New Text","created_at":"2025-06-23T06:54:51.436Z","updated_at":"2025-06-23T06:54:51.436Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:51 GMT + HTML","body_text":"New Text","created_at":"2025-08-20T19:39:37.556Z","updated_at":"2025-08-20T19:39:37.556Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:37 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/with_hash_request/returns_an_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/with_hash_request/returns_an_EmailTemplate_object.yml deleted file mode 100644 index d36f9de..0000000 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_create/with_hash_request/returns_an_EmailTemplate_object.yml +++ /dev/null @@ -1,167 +0,0 @@ ---- -http_interactions: -- request: - method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates - body: - encoding: UTF-8 - string: '{"email_template":{"name":"New Template","subject":"New Subject","category":"New - Category","body_html":"
New HTML
","body_text":"New Text"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 23 Jun 2025 06:54:51 GMT - Content-Type: - - application/json; charset=utf-8 - Content-Length: - - '267' - Connection: - - keep-alive - Cf-Ray: - - 9542139178863bc0-WAW - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '145' - Etag: - - W/"31a2afa4da7b119528dfc373bab0e8ba" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-sb1OyHrvKH80wNV6qidgNA==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 63134f40-8bfa-45cb-b95c-50377c2aeec2 - X-Runtime: - - '0.028074' - X-Cloud-Trace-Context: - - 9a439487ca424258cccf3421aba09839;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: UTF-8 - string: '{"id":40429,"uuid":"5e5c16ea-1400-4a3b-a52b-3a0ad1452aae","name":"New - Template","category":"New Category","subject":"New Subject","body_html":"
New - HTML
","body_text":"New Text","created_at":"2025-06-23T06:54:51.199Z","updated_at":"2025-06-23T06:54:51.199Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:51 GMT -recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_delete/when_template_does_not_exist/raises_not_found_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_delete/when_template_does_not_exist/raises_not_found_error.yml index f2f6c89..24f3b36 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_delete/when_template_does_not_exist/raises_not_found_error.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_delete/when_template_does_not_exist/raises_not_found_error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Template to Delete","subject":"Delete Subject","category":"Delete @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:58 GMT + - Wed, 20 Aug 2025 19:39:47 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '285' Connection: - keep-alive - Cf-Ray: - - 954213c1881c34d3-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '112' + - '132' Etag: - - W/"cf7eeac15cd9f0c7634a09c87a694811" + - W/"39acacbd79cc0fd3c8c2c825b22c2431" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-4w5/1pv6CSmN8PG4p1UiMg==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-jW08Iswkui4MuEneGdVWXQ==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - dffb962b-4186-4cd7-afa4-4695a18dfcef + - f12e01ce-e605-4430-8a7c-2d65df260860 X-Runtime: - - '0.036005' + - '0.027020' X-Cloud-Trace-Context: - - c76b54bf6c84452c81b4c736a46b52f7;o=0 + - ece39b6f68ca4695c54d07313e331ee0;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245bd73cd7c048-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40446,"uuid":"84e6d3d7-7d37-4dec-bcc3-8d8c82a63e11","name":"Template + string: '{"id":45476,"uuid":"2a6d006f-e43d-42cb-bf3f-5dc2dd713584","name":"Template to Delete","category":"Delete Category","subject":"Delete Subject","body_html":"
Delete - HTML
","body_text":"Delete Text","created_at":"2025-06-23T06:54:58.904Z","updated_at":"2025-06-23T06:54:58.904Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:59 GMT + HTML","body_text":"Delete Text","created_at":"2025-08-20T19:39:47.792Z","updated_at":"2025-08-20T19:39:47.792Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:47 GMT - request: method: delete - uri: https://mailtrap.io/api/accounts/1111111/email_templates/999999 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/999999 body: encoding: US-ASCII string: '' @@ -187,15 +189,15 @@ http_interactions: message: Not Found headers: Date: - - Mon, 23 Jun 2025 06:54:59 GMT + - Wed, 20 Aug 2025 19:39:48 GMT Content-Type: - application/json; charset=utf-8 - Content-Length: - - '21' + Transfer-Encoding: + - chunked Connection: - keep-alive - Cf-Ray: - - 954213c3082e0206-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -215,7 +217,7 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '111' + - '131' Cache-Control: - no-cache Content-Security-Policy: @@ -228,99 +230,101 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-cArGG81NTtPg2e+D42JN7w==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-HWL6VNz9wheQgQbY2E+uiw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 4bb3216f-cc77-4380-b597-eeb7aaffe451 + - d57504fb-ad62-4557-88dd-11466f617975 X-Runtime: - - '0.017788' + - '0.016004' X-Cloud-Trace-Context: - - d78db21094e9415bc07198393280ba7d;o=0 + - 7b3b712db41b40b5c336e90b101e5ca6;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245bd8ba88c31a-VIE Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 string: '{"error":"Not Found"}' - recorded_at: Mon, 23 Jun 2025 06:54:59 GMT + recorded_at: Wed, 20 Aug 2025 19:39:48 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_get/maps_response_data_to_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_get/maps_response_data_to_EmailTemplate_object.yml index 09ce2fb..dcb557a 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_get/maps_response_data_to_EmailTemplate_object.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_get/maps_response_data_to_EmailTemplate_object.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Test Template","subject":"Test Subject","category":"Test @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:49 GMT + - Wed, 20 Aug 2025 19:39:35 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '272' Connection: - keep-alive - Cf-Ray: - - 954213887fa0020f-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '145' + - '148' Etag: - - W/"ece196016a5a0712829e004d4666cfa0" + - W/"2dfc9ecb43197a9145090db47b727564" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-WI9JNYCVb06wheQsLTpJag==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-mhsOS34dS8biLX1HjqHrrw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 20fe24df-b292-4201-a7a6-328fc5a2abe8 + - 3d549e6c-7813-456b-8a30-5707b3ce9724 X-Runtime: - - '0.058427' + - '0.054436' X-Cloud-Trace-Context: - - 53203041df7742fb88a7ff1d2afab7e7;o=0 + - 5d20caa2b4154c6d8a03985c6ce5120a;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245b8a1f665a9d-VIE Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40425,"uuid":"c7020fc1-f4cc-4c9b-afa8-2a9024c71665","name":"Test + string: '{"id":45462,"uuid":"2066eadb-037d-46f4-8920-9b2ae95f3456","name":"Test Template","category":"Test Category","subject":"Test Subject","body_html":"
Test - HTML
","body_text":"Test Text","created_at":"2025-06-23T06:54:49.785Z","updated_at":"2025-06-23T06:54:49.785Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:49 GMT + HTML","body_text":"Test Text","created_at":"2025-08-20T19:39:35.487Z","updated_at":"2025-08-20T19:39:35.487Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:35 GMT - request: method: get - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40425 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/45462 body: encoding: US-ASCII string: '' @@ -187,13 +189,15 @@ http_interactions: message: OK headers: Date: - - Mon, 23 Jun 2025 06:54:50 GMT + - Wed, 20 Aug 2025 19:39:35 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: - chunked Connection: - keep-alive + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -213,9 +217,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '144' + - '147' Etag: - - W/"ece196016a5a0712829e004d4666cfa0" + - W/"2dfc9ecb43197a9145090db47b727564" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -228,103 +232,103 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-+midL1N8a/UMfah1Wh9ukA==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-shT7U1GSqPP7CZj8fN/Gmw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 71ecfcc4-723f-4c14-9883-85b12d600146 + - 47e65f41-3333-40b8-9d44-fd98decbd616 X-Runtime: - - '0.020742' + - '0.013028' X-Cloud-Trace-Context: - - f571fbfd56b74bc5c8d02d994971c521;o=0 + - 279470e2d5ff419cc69f63756bc0668c;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare Cf-Ray: - - 9542138a1f63ecc0-WAW + - 97245b8baf9b027d-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":40425,"uuid":"c7020fc1-f4cc-4c9b-afa8-2a9024c71665","name":"Test + encoding: UTF-8 + string: '{"id":45462,"uuid":"2066eadb-037d-46f4-8920-9b2ae95f3456","name":"Test Template","category":"Test Category","subject":"Test Subject","body_html":"
Test - HTML
","body_text":"Test Text","created_at":"2025-06-23T06:54:49.785Z","updated_at":"2025-06-23T06:54:49.785Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:50 GMT + HTML","body_text":"Test Text","created_at":"2025-08-20T19:39:35.487Z","updated_at":"2025-08-20T19:39:35.487Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:35 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_get/returns_an_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_get/returns_an_EmailTemplate_object.yml deleted file mode 100644 index 1977360..0000000 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_get/returns_an_EmailTemplate_object.yml +++ /dev/null @@ -1,330 +0,0 @@ ---- -http_interactions: -- request: - method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates - body: - encoding: UTF-8 - string: '{"email_template":{"name":"Test Template","subject":"Test Subject","category":"Test - Category","body_html":"
Test HTML
","body_text":"Test Text"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 23 Jun 2025 06:54:49 GMT - Content-Type: - - application/json; charset=utf-8 - Content-Length: - - '272' - Connection: - - keep-alive - Cf-Ray: - - 954213859a77ee47-WAW - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '147' - Etag: - - W/"bd6702a5f3abef9fe597313244e1d847" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-gzijf0cCBUJBRi7ZhxNXjw==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 3e9de202-2011-4064-a6af-def218444147 - X-Runtime: - - '0.030593' - X-Cloud-Trace-Context: - - 96f9cd23d87d4c7b82faf4a6b7d9d733;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: UTF-8 - string: '{"id":40424,"uuid":"2d17bded-c15b-4b7f-96c9-fd5d9011388f","name":"Test - Template","category":"Test Category","subject":"Test Subject","body_html":"
Test - HTML
","body_text":"Test Text","created_at":"2025-06-23T06:54:49.307Z","updated_at":"2025-06-23T06:54:49.307Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:49 GMT -- request: - method: get - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40424 - body: - encoding: US-ASCII - string: '' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 23 Jun 2025 06:54:49 GMT - Content-Type: - - application/json; charset=utf-8 - Transfer-Encoding: - - chunked - Connection: - - keep-alive - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '146' - Etag: - - W/"bd6702a5f3abef9fe597313244e1d847" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-+CcBLZAC7ekqQdhEjDR7lw==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 4c7cde7e-c6eb-49f1-8bf1-6095ed0b1ded - X-Runtime: - - '0.015509' - X-Cloud-Trace-Context: - - 645b95c5cd3d4d70ccf6301df3a43c6e;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Cf-Ray: - - 954213870a17ef8b-WAW - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: ASCII-8BIT - string: '{"id":40424,"uuid":"2d17bded-c15b-4b7f-96c9-fd5d9011388f","name":"Test - Template","category":"Test Category","subject":"Test Subject","body_html":"
Test - HTML
","body_text":"Test Text","created_at":"2025-06-23T06:54:49.307Z","updated_at":"2025-06-23T06:54:49.307Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:49 GMT -recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_get/when_template_does_not_exist/raises_not_found_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_get/when_template_does_not_exist/raises_not_found_error.yml index d8f4854..589481c 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_get/when_template_does_not_exist/raises_not_found_error.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_get/when_template_does_not_exist/raises_not_found_error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Test Template","subject":"Test Subject","category":"Test @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:50 GMT + - Wed, 20 Aug 2025 19:39:36 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '272' Connection: - keep-alive - Cf-Ray: - - 9542138b7f8b357c-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '149' + - '146' Etag: - - W/"f205060fca3047ecf413b59c5b3665b5" + - W/"eacc3dd742b804e1c16b4f3ba9f84d0f" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-kAkMI7AvoZy3UNjoQ/bJWg==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-7yEKUuBGk6bx7JEKRLuN+g==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - ba81b0da-61b9-4625-a8d5-491f23a26593 + - 6ccfc2f7-7848-432d-87f7-379e593d43fe X-Runtime: - - '0.041709' + - '0.030103' X-Cloud-Trace-Context: - - f5879d509a354dc58d227749c8c0d5df;o=0 + - 68ec7ab8820548908e674eb631f2d271;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245b8cfbd4ee3a-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40426,"uuid":"90ce2033-2dc0-4edd-94b6-d7a74d226543","name":"Test + string: '{"id":45463,"uuid":"c19a0a3c-c722-464a-8b56-18dfe4634099","name":"Test Template","category":"Test Category","subject":"Test Subject","body_html":"
Test - HTML
","body_text":"Test Text","created_at":"2025-06-23T06:54:50.263Z","updated_at":"2025-06-23T06:54:50.263Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:50 GMT + HTML","body_text":"Test Text","created_at":"2025-08-20T19:39:36.252Z","updated_at":"2025-08-20T19:39:36.252Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:36 GMT - request: method: get - uri: https://mailtrap.io/api/accounts/1111111/email_templates/999999 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/999999 body: encoding: US-ASCII string: '' @@ -187,15 +189,15 @@ http_interactions: message: Not Found headers: Date: - - Mon, 23 Jun 2025 06:54:50 GMT + - Wed, 20 Aug 2025 19:39:36 GMT Content-Type: - application/json; charset=utf-8 - Content-Length: - - '21' + Transfer-Encoding: + - chunked Connection: - keep-alive - Cf-Ray: - - 9542138d08e770bd-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -215,7 +217,7 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '148' + - '145' Cache-Control: - no-cache Content-Security-Policy: @@ -228,99 +230,101 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-VFo3VG268OeO9a2Uu5vBEw==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-6d+bi2UAfYNtALXqdlbajg==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 4ba62bc3-ae6d-42ca-8e61-aec261899078 + - 585b8035-cadf-49d7-b3c4-5918d0c0c6be X-Runtime: - - '0.023201' + - '0.016889' X-Cloud-Trace-Context: - - 1590386dd4cc4b9dc9c11d8a087a11f1;o=0 + - 4253613b16e147c0cee7d34a9160d8c2;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245b906a3401fa-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 string: '{"error":"Not Found"}' - recorded_at: Mon, 23 Jun 2025 06:54:50 GMT + recorded_at: Wed, 20 Aug 2025 19:39:36 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_list/maps_response_data_to_EmailTemplate_objects.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_list/maps_response_data_to_EmailTemplate_objects.yml index 1fa9032..2b68399 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_list/maps_response_data_to_EmailTemplate_objects.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_list/maps_response_data_to_EmailTemplate_objects.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: US-ASCII string: '' @@ -23,15 +23,15 @@ http_interactions: message: OK headers: Date: - - Mon, 23 Jun 2025 06:54:48 GMT + - Wed, 20 Aug 2025 19:39:34 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: - chunked Connection: - keep-alive - Cf-Ray: - - 95421382d9eb01fa-WAW + Server: + - cloudflare Vary: - Accept - Accept-Encoding @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '148' + - '149' Etag: - - W/"67f72cadb48b63652fc60ad28a7f1dc9" + - W/"c4b615d080f6cc2f1f1fad8321b831b9" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,117 +67,952 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-bt0zAuWzIQB3T0ZkQVHiZQ==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-zvluQIKF6VTG57C2OEjUPg==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - faade360-df04-41cb-a351-7e5c7d10f78e + - 141ad900-7bbe-4f32-849c-be2091773329 X-Runtime: - - '0.027047' + - '0.078274' X-Cloud-Trace-Context: - - c06fb8a0e59a42fc837232705787f206;o=0 + - 695ce0e5b4a7448ecb84ff532b9f7242;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245b81fa803bc7-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '[{"id":40423,"uuid":"2e0f2a45-3b0b-4742-b6b6-acb371e420b8","name":"New + encoding: UTF-8 + string: '[{"id":45457,"uuid":"820d4e5f-7723-42cb-91a4-6c14bd89f1a2","name":"Template + to Delete","category":"Delete Category","subject":"Delete Subject","body_html":"
Delete + HTML
","body_text":"Delete Text","created_at":"2025-08-20T18:52:44.513Z","updated_at":"2025-08-20T18:52:44.513Z"},{"id":45455,"uuid":"69d1f147-4ea7-4f4a-a961-afa58a892e28","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:52:43.611Z","updated_at":"2025-08-20T18:52:43.611Z"},{"id":45454,"uuid":"8663c8c9-b007-4138-a221-08f4f1611fb6","name":"Original + Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:52:42.472Z","updated_at":"2025-08-20T18:52:43.007Z"},{"id":45453,"uuid":"8d7be82c-1b93-45a3-a28f-cd24bd4efba4","name":"Original + Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:52:41.979Z","updated_at":"2025-08-20T18:52:42.231Z"},{"id":45452,"uuid":"7602321a-9291-4bc8-935b-006c893e87ff","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
New + HTML Only
","body_text":"Original Text","created_at":"2025-08-20T18:52:41.466Z","updated_at":"2025-08-20T18:52:41.725Z"},{"id":45451,"uuid":"b6fd03c0-9df9-4047-a798-31dabcb06f1f","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
New + HTML Only
","body_text":"Original Text","created_at":"2025-08-20T18:52:41.007Z","updated_at":"2025-08-20T18:52:41.247Z"},{"id":45450,"uuid":"307a9330-61e3-4ef2-bc4a-28ac596ee3b1","name":"Original + Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:52:40.525Z","updated_at":"2025-08-20T18:52:40.763Z"},{"id":45449,"uuid":"8f6d7122-717e-4782-a7f8-8e2e8125876b","name":"Original + Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:52:40.041Z","updated_at":"2025-08-20T18:52:40.274Z"},{"id":45448,"uuid":"5d4e6c77-7168-4f0e-82ad-a3322888ccd4","name":"Updated + Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:52:39.566Z","updated_at":"2025-08-20T18:52:39.777Z"},{"id":45447,"uuid":"0219c358-6531-4ed7-a2a3-915b5df6a44e","name":"Updated + Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Updated + HTML
","body_text":"Updated Text","created_at":"2025-08-20T18:52:38.695Z","updated_at":"2025-08-20T18:52:39.341Z"},{"id":45446,"uuid":"28bd9bd4-e74a-484a-8230-393d902aa9b4","name":"New Template","category":"New Category","subject":"New Subject","body_html":"
New - HTML
","body_text":"New Text","created_at":"2025-06-23T06:54:25.377Z","updated_at":"2025-06-23T06:54:25.377Z"},{"id":40422,"uuid":"f5ac55d2-f2a8-4182-b440-055119994b0a","name":"Original + HTML","body_text":"New Text","created_at":"2025-08-20T18:52:37.884Z","updated_at":"2025-08-20T18:52:37.884Z"},{"id":45445,"uuid":"ac95676f-768b-4d68-b8bc-dd43e1fc2692","name":"New + Template","category":"New Category","subject":"New Subject","body_html":"
New + HTML
","body_text":"New Text","created_at":"2025-08-20T18:52:37.639Z","updated_at":"2025-08-20T18:52:37.639Z"},{"id":45444,"uuid":"c1742805-5c39-496a-9eab-a4e14000fda9","name":"Test + Template","category":"Test Category","subject":"Test Subject","body_html":"
Test + HTML
","body_text":"Test Text","created_at":"2025-08-20T18:52:37.200Z","updated_at":"2025-08-20T18:52:37.200Z"},{"id":45443,"uuid":"e5cec737-17b0-435d-a9f8-01670d1ca13f","name":"Test + Template","category":"Test Category","subject":"Test Subject","body_html":"
Test + HTML
","body_text":"Test Text","created_at":"2025-08-20T18:52:36.757Z","updated_at":"2025-08-20T18:52:36.757Z"},{"id":45442,"uuid":"7fca12ce-fc58-4399-873f-6a7d73c911b6","name":"Template + to Delete","category":"Delete Category","subject":"Delete Subject","body_html":"
Delete + HTML
","body_text":"Delete Text","created_at":"2025-08-20T18:51:56.079Z","updated_at":"2025-08-20T18:51:56.079Z"},{"id":45440,"uuid":"b1c57a73-86e0-4d76-848b-ce3b48b57ef9","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:25.154Z","updated_at":"2025-06-23T06:54:25.154Z"},{"id":40421,"uuid":"58c27b45-03ac-49e6-85cc-48c090d1c119","name":"New + HTML","body_text":"Original Text","created_at":"2025-08-20T18:51:55.187Z","updated_at":"2025-08-20T18:51:55.187Z"},{"id":45439,"uuid":"637f0efe-73c4-4ba8-bdce-84d16043fd8d","name":"Original + Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:51:54.024Z","updated_at":"2025-08-20T18:51:54.543Z"},{"id":45438,"uuid":"04fe2dc3-af32-4cb8-bad0-bf1ffc81904f","name":"Original + Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:51:53.523Z","updated_at":"2025-08-20T18:51:53.801Z"},{"id":45437,"uuid":"89a01927-ac93-4b0f-bdb1-e04a8b4f636b","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
New + HTML Only
","body_text":"Original Text","created_at":"2025-08-20T18:51:53.026Z","updated_at":"2025-08-20T18:51:53.269Z"},{"id":45436,"uuid":"35d5fdf5-aa85-4c11-94a1-6828bf550a41","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
New + HTML Only
","body_text":"Original Text","created_at":"2025-08-20T18:51:52.271Z","updated_at":"2025-08-20T18:51:52.779Z"},{"id":45435,"uuid":"0700b153-1130-46f6-8bad-5675a93006e8","name":"Original + Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:51:51.809Z","updated_at":"2025-08-20T18:51:52.042Z"},{"id":45434,"uuid":"8bc908ed-5a09-4da9-b040-78494d566fed","name":"Original + Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:51:51.303Z","updated_at":"2025-08-20T18:51:51.545Z"},{"id":45433,"uuid":"9e2ab9b9-4057-474d-bc0f-7deb1961e2c8","name":"Updated + Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:51:50.442Z","updated_at":"2025-08-20T18:51:51.006Z"},{"id":45432,"uuid":"87b8590b-d449-4d82-a11a-93140c362ac1","name":"Updated + Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Updated + HTML
","body_text":"Updated Text","created_at":"2025-08-20T18:51:49.940Z","updated_at":"2025-08-20T18:51:50.198Z"},{"id":45431,"uuid":"3d227272-f9b1-4033-88f7-d286b021606a","name":"New + Template","category":"New Category","subject":"New Subject","body_html":"
New + HTML
","body_text":"New Text","created_at":"2025-08-20T18:51:49.139Z","updated_at":"2025-08-20T18:51:49.139Z"},{"id":45430,"uuid":"639828f8-64a9-41f3-835f-4c52e7b5777e","name":"New Template","category":"New Category","subject":"New Subject","body_html":"
New - HTML
","body_text":"New Text","created_at":"2025-06-23T06:54:24.923Z","updated_at":"2025-06-23T06:54:24.923Z"},{"id":40420,"uuid":"b778baa9-98ee-4a47-9f75-97555de7d550","name":"Original + HTML","body_text":"New Text","created_at":"2025-08-20T18:51:48.522Z","updated_at":"2025-08-20T18:51:48.522Z"},{"id":45429,"uuid":"a3751442-2bb0-4d49-81b2-a6946f126352","name":"Test + Template","category":"Test Category","subject":"Test Subject","body_html":"
Test + HTML
","body_text":"Test Text","created_at":"2025-08-20T18:51:47.376Z","updated_at":"2025-08-20T18:51:47.376Z"},{"id":45428,"uuid":"3eb1133b-1add-4baa-ba56-ed3d2aa26e07","name":"Test + Template","category":"Test Category","subject":"Test Subject","body_html":"
Test + HTML
","body_text":"Test Text","created_at":"2025-08-20T18:51:46.512Z","updated_at":"2025-08-20T18:51:46.512Z"},{"id":45427,"uuid":"2efa635e-7a38-4c82-a53a-ceb896ac67c3","name":"Template + to Delete","category":"Delete Category","subject":"Delete Subject","body_html":"
Delete + HTML
","body_text":"Delete Text","created_at":"2025-08-20T18:48:33.124Z","updated_at":"2025-08-20T18:48:33.124Z"},{"id":45425,"uuid":"7b00eac5-566a-4c64-9230-67bf73be868e","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:24.694Z","updated_at":"2025-06-23T06:54:24.694Z"},{"id":40419,"uuid":"69d611fb-3d99-40ac-ae89-ed5018934f4e","name":"Test + HTML","body_text":"Original Text","created_at":"2025-08-20T18:48:31.718Z","updated_at":"2025-08-20T18:48:31.718Z"},{"id":45424,"uuid":"86aa3ee5-7826-4d3a-8253-8b451e28e2e6","name":"Original + Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:48:30.650Z","updated_at":"2025-08-20T18:48:31.197Z"},{"id":45423,"uuid":"92615713-0baa-4b4d-a125-3dfcd65adb1b","name":"Original + Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:48:30.209Z","updated_at":"2025-08-20T18:48:30.422Z"},{"id":45422,"uuid":"045cc5bf-9297-4218-bd95-2327b3852cb7","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
New + HTML Only
","body_text":"Original Text","created_at":"2025-08-20T18:48:29.776Z","updated_at":"2025-08-20T18:48:29.981Z"},{"id":45421,"uuid":"9e890b30-57da-46a2-8afc-6e085acaf4a0","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
New + HTML Only
","body_text":"Original Text","created_at":"2025-08-20T18:48:29.305Z","updated_at":"2025-08-20T18:48:29.544Z"},{"id":45420,"uuid":"e0e16097-a24a-485d-b0a1-d84c927d39f2","name":"Original + Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:48:28.791Z","updated_at":"2025-08-20T18:48:29.043Z"},{"id":45419,"uuid":"6aed3bf5-7861-4188-b3f1-1eb5679dd4af","name":"Original + Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:48:27.675Z","updated_at":"2025-08-20T18:48:28.214Z"},{"id":45418,"uuid":"e47e83ed-db95-461f-8c23-6f6f6ff16e76","name":"Updated + Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:48:26.878Z","updated_at":"2025-08-20T18:48:27.419Z"},{"id":45417,"uuid":"e6a059cf-529e-4a29-aa7f-8fbbe55a420d","name":"Updated + Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Updated + HTML
","body_text":"Updated Text","created_at":"2025-08-20T18:48:26.369Z","updated_at":"2025-08-20T18:48:26.602Z"},{"id":45416,"uuid":"ef01bd41-1cc4-4076-995b-a19047898655","name":"New + Template","category":"New Category","subject":"New Subject","body_html":"
New + HTML
","body_text":"New Text","created_at":"2025-08-20T18:48:25.598Z","updated_at":"2025-08-20T18:48:25.598Z"},{"id":45415,"uuid":"1ea4d91b-78ac-49e6-a108-6b5b9439cca2","name":"New + Template","category":"New Category","subject":"New Subject","body_html":"
New + HTML
","body_text":"New Text","created_at":"2025-08-20T18:48:25.018Z","updated_at":"2025-08-20T18:48:25.018Z"},{"id":45414,"uuid":"b6a9999a-5e0c-471f-80c1-21903270d91c","name":"Test Template","category":"Test Category","subject":"Test Subject","body_html":"
Test - HTML
","body_text":"Test Text","created_at":"2025-06-23T06:54:24.191Z","updated_at":"2025-06-23T06:54:24.191Z"},{"id":40418,"uuid":"e74bb071-0bf6-4c4d-a075-c58eeca8e3d7","name":"Test + HTML","body_text":"Test Text","created_at":"2025-08-20T18:48:24.237Z","updated_at":"2025-08-20T18:48:24.237Z"},{"id":45413,"uuid":"b4c6f066-0332-4b3e-be72-70e0bd6e848b","name":"Test Template","category":"Test Category","subject":"Test Subject","body_html":"
Test - HTML
","body_text":"Test Text","created_at":"2025-06-23T06:54:23.740Z","updated_at":"2025-06-23T06:54:23.740Z"},{"id":40417,"uuid":"4d2909fd-6c42-4581-9ffe-798fede44ddb","name":"Test + HTML","body_text":"Test Text","created_at":"2025-08-20T18:48:23.488Z","updated_at":"2025-08-20T18:48:23.488Z"},{"id":45412,"uuid":"5564c9c2-4e1c-4944-9e6b-f7607edbecf2","name":"Template + to Delete","category":"Delete Category","subject":"Delete Subject","body_html":"
Delete + HTML
","body_text":"Delete Text","created_at":"2025-08-20T18:46:44.723Z","updated_at":"2025-08-20T18:46:44.723Z"},{"id":45410,"uuid":"1f68d089-f9d7-438a-8f79-c5ae4acec362","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:46:42.665Z","updated_at":"2025-08-20T18:46:42.665Z"},{"id":45409,"uuid":"eec6aa99-5f19-4191-8fe3-d143e52f6b9d","name":"Original + Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:46:41.589Z","updated_at":"2025-08-20T18:46:42.128Z"},{"id":45408,"uuid":"e48813f2-2594-4d5a-a3d0-9683bf75f7c2","name":"Original + Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:46:41.130Z","updated_at":"2025-08-20T18:46:41.359Z"},{"id":45407,"uuid":"e0891834-cec6-445b-8eab-433dcf3a053d","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
New + HTML Only
","body_text":"Original Text","created_at":"2025-08-20T18:46:40.618Z","updated_at":"2025-08-20T18:46:40.845Z"},{"id":45406,"uuid":"91e81486-b027-421f-9522-842f426b8a18","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
New + HTML Only
","body_text":"Original Text","created_at":"2025-08-20T18:46:39.829Z","updated_at":"2025-08-20T18:46:40.055Z"},{"id":45405,"uuid":"fddd538a-d0bb-4fa2-839b-02af1ad526ca","name":"Original + Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:46:39.365Z","updated_at":"2025-08-20T18:46:39.604Z"},{"id":45404,"uuid":"2276fec6-90bc-40ef-8124-aa051f63749a","name":"Original + Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:46:38.558Z","updated_at":"2025-08-20T18:46:39.120Z"},{"id":45403,"uuid":"e21d0a48-8e17-44b2-b2b6-770ede600650","name":"Updated + Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T18:46:37.771Z","updated_at":"2025-08-20T18:46:37.986Z"},{"id":45402,"uuid":"26f13d52-2a0c-46f0-bb0f-5671465a91b0","name":"Updated + Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Updated + HTML
","body_text":"Updated Text","created_at":"2025-08-20T18:46:36.318Z","updated_at":"2025-08-20T18:46:36.894Z"},{"id":45401,"uuid":"3ec616db-a996-4db9-83b9-48e359c1e305","name":"New + Template","category":"New Category","subject":"New Subject","body_html":"
New + HTML
","body_text":"New Text","created_at":"2025-08-20T18:46:35.180Z","updated_at":"2025-08-20T18:46:35.180Z"},{"id":45400,"uuid":"d24a75b3-efdd-4573-b82b-8d7d2782bc62","name":"New + Template","category":"New Category","subject":"New Subject","body_html":"
New + HTML
","body_text":"New Text","created_at":"2025-08-20T18:46:34.948Z","updated_at":"2025-08-20T18:46:34.948Z"},{"id":45399,"uuid":"1c778445-5fc7-4035-a408-72ead1ea41a7","name":"Test Template","category":"Test Category","subject":"Test Subject","body_html":"
Test - HTML
","body_text":"Test Text","created_at":"2025-06-23T06:54:23.292Z","updated_at":"2025-06-23T06:54:23.292Z"},{"id":40416,"uuid":"2a770112-44da-4da1-8626-6131343b57e9","name":"Original + HTML","body_text":"Test Text","created_at":"2025-08-20T18:46:34.138Z","updated_at":"2025-08-20T18:46:34.138Z"},{"id":45398,"uuid":"0a0379e5-38de-4d9e-9f42-daa5ea2d14c0","name":"Test + Template","category":"Test Category","subject":"Test Subject","body_html":"
Test + HTML
","body_text":"Test Text","created_at":"2025-08-20T18:46:33.728Z","updated_at":"2025-08-20T18:46:33.728Z"},{"id":45391,"uuid":"79a70773-086a-4bd9-b0f7-6c57dbfc3317","name":"Template + to Delete","category":"Delete Category","subject":"Delete Subject","body_html":"
Delete + HTML
","body_text":"Delete Text","created_at":"2025-08-20T17:55:39.505Z","updated_at":"2025-08-20T17:55:39.505Z"},{"id":45389,"uuid":"d80bf682-3768-499a-980a-7781e3c3d9d7","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:22.600Z","updated_at":"2025-06-23T06:54:22.600Z"},{"id":40415,"uuid":"49f89f62-5f59-4925-9e6a-441d95830d95","name":"Original + HTML","body_text":"Original Text","created_at":"2025-08-20T17:55:38.640Z","updated_at":"2025-08-20T17:55:38.640Z"},{"id":45388,"uuid":"4edb4f91-b900-4da6-a311-0b56ba721b19","name":"Original + Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated + HTML
","body_text":"Original Text","created_at":"2025-08-20T17:55:38.208Z","updated_at":"2025-08-20T17:55:38.427Z"},{"id":45387,"uuid":"ce19703a-939b-4cd2-b459-beddab915200","name":"Original + Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated + HTML
","body_text":"Original Text","created_at":"2025-08-20T17:55:37.764Z","updated_at":"2025-08-20T17:55:37.986Z"},{"id":45386,"uuid":"17230553-149b-40a0-973f-1fb6170e91ba","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
New + HTML Only
","body_text":"Original Text","created_at":"2025-08-20T17:55:36.701Z","updated_at":"2025-08-20T17:55:37.231Z"},{"id":45385,"uuid":"510a5fce-0cc0-4770-9d33-c517d583aa3f","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
New + HTML Only
","body_text":"Original Text","created_at":"2025-08-20T17:55:35.963Z","updated_at":"2025-08-20T17:55:36.489Z"},{"id":45384,"uuid":"b698b735-ce51-432a-9a19-b34ee1c511ad","name":"Original + Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T17:55:35.439Z","updated_at":"2025-08-20T17:55:35.743Z"},{"id":45383,"uuid":"1b41ca5a-0ab7-4df2-96bf-21b9008c78f8","name":"Original + Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T17:55:34.252Z","updated_at":"2025-08-20T17:55:34.810Z"},{"id":45382,"uuid":"0eb1678a-83b4-401a-b812-3670dc2100c0","name":"Updated + Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T17:55:33.480Z","updated_at":"2025-08-20T17:55:34.022Z"},{"id":45381,"uuid":"619a8907-1c2d-4cc5-9213-8cfa78db33b4","name":"Updated + Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Updated + HTML
","body_text":"Updated Text","created_at":"2025-08-20T17:55:33.016Z","updated_at":"2025-08-20T17:55:33.263Z"},{"id":45380,"uuid":"e89a8e8e-46df-4e3e-b1ad-ac1e5e91e811","name":"New + Template","category":"New Category","subject":"New Subject","body_html":"
New + HTML
","body_text":"New Text","created_at":"2025-08-20T17:55:32.218Z","updated_at":"2025-08-20T17:55:32.218Z"},{"id":45379,"uuid":"d72373dc-6428-42e5-a114-459019e30019","name":"New + Template","category":"New Category","subject":"New Subject","body_html":"
New + HTML
","body_text":"New Text","created_at":"2025-08-20T17:55:31.646Z","updated_at":"2025-08-20T17:55:31.646Z"},{"id":45378,"uuid":"e2d05698-de28-4bcf-9d1e-94b6cb72eccf","name":"Test + Template","category":"Test Category","subject":"Test Subject","body_html":"
Test + HTML
","body_text":"Test Text","created_at":"2025-08-20T17:55:30.922Z","updated_at":"2025-08-20T17:55:30.922Z"},{"id":45377,"uuid":"95767211-b04e-4d42-af96-2e6a7e69663b","name":"Test + Template","category":"Test Category","subject":"Test Subject","body_html":"
Test + HTML
","body_text":"Test Text","created_at":"2025-08-20T17:55:29.837Z","updated_at":"2025-08-20T17:55:29.837Z"},{"id":45371,"uuid":"435555c9-5429-4349-ae64-c4947107e95b","name":"Template + to Delete","category":"Delete Category","subject":"Delete Subject","body_html":"
Delete + HTML
","body_text":"Delete Text","created_at":"2025-08-20T17:36:05.057Z","updated_at":"2025-08-20T17:36:05.057Z"},{"id":45369,"uuid":"0342d269-1806-43c0-b31f-c4f97b4dfe8d","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:22.134Z","updated_at":"2025-06-23T06:54:22.134Z"}]' - recorded_at: Mon, 23 Jun 2025 06:54:48 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T17:36:03.807Z","updated_at":"2025-08-20T17:36:03.807Z"},{"id":45368,"uuid":"e4d12a06-5f23-4c52-bae7-b00061f79321","name":"Original + Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated + HTML
","body_text":"Original Text","created_at":"2025-08-20T17:36:03.031Z","updated_at":"2025-08-20T17:36:03.250Z"},{"id":45367,"uuid":"996452ef-433b-4544-8316-a4ac453e63e6","name":"Original + Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated + HTML
","body_text":"Original Text","created_at":"2025-08-20T17:36:02.571Z","updated_at":"2025-08-20T17:36:02.794Z"},{"id":45366,"uuid":"440699c6-0625-413f-bbe4-5c25dc87aa73","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
New + HTML Only
","body_text":"Original Text","created_at":"2025-08-20T17:36:02.163Z","updated_at":"2025-08-20T17:36:02.367Z"},{"id":45365,"uuid":"73d29ebc-ea5e-4504-ae7d-20987836dd84","name":"Original + Template","category":"Original Category","subject":"Original Subject","body_html":"
New + HTML Only
","body_text":"Original Text","created_at":"2025-08-20T17:36:01.676Z","updated_at":"2025-08-20T17:36:01.929Z"},{"id":45364,"uuid":"12b5383d-a38e-4fc5-b06b-fbae392ffe2c","name":"Original + Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T17:36:00.501Z","updated_at":"2025-08-20T17:36:01.029Z"},{"id":45363,"uuid":"24a2369f-cdd6-4d55-9ed3-1d70e883a310","name":"Original + Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T17:35:59.709Z","updated_at":"2025-08-20T17:35:59.972Z"},{"id":45362,"uuid":"b8499534-2863-4d3c-971c-a6cc9aad86ca","name":"Updated + Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Original + HTML
","body_text":"Original Text","created_at":"2025-08-20T17:35:58.933Z","updated_at":"2025-08-20T17:35:59.160Z"},{"id":45361,"uuid":"f523f3b0-02a2-4a21-9b61-8bf1e7e7dde3","name":"Updated + Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Updated + HTML
","body_text":"Updated Text","created_at":"2025-08-20T17:35:58.128Z","updated_at":"2025-08-20T17:35:58.346Z"},{"id":45360,"uuid":"2eead4f9-e230-4891-8f2e-ff3063b11672","name":"New + Template","category":"New Category","subject":"New Subject","body_html":"
New + HTML
","body_text":"New Text","created_at":"2025-08-20T17:35:57.357Z","updated_at":"2025-08-20T17:35:57.357Z"},{"id":45359,"uuid":"baa0c903-ed41-4d97-8580-a3860748ca97","name":"New + Template","category":"New Category","subject":"New Subject","body_html":"
New + HTML
","body_text":"New Text","created_at":"2025-08-20T17:35:57.115Z","updated_at":"2025-08-20T17:35:57.115Z"},{"id":45358,"uuid":"72dfe9fc-ceed-4c44-beb8-127a4ca5fb3d","name":"Test + Template","category":"Test Category","subject":"Test Subject","body_html":"
Test + HTML
","body_text":"Test Text","created_at":"2025-08-20T17:35:56.377Z","updated_at":"2025-08-20T17:35:56.377Z"},{"id":45357,"uuid":"f13a5adf-a80e-48b2-b380-68dd8d4db50e","name":"Test + Template","category":"Test Category","subject":"Test Subject","body_html":"
Test + HTML
","body_text":"Test Text","created_at":"2025-08-20T17:35:55.286Z","updated_at":"2025-08-20T17:35:55.286Z"},{"id":32465,"uuid":"b1a4faf4-581c-4271-a308-40e5b91aed5f","name":"Test","category":"Test","subject":"Test","body_html":"\n\n\n \n \n \n \n \n \n \n \n \n\n\n\n\n\n \n \n \n \n
\n
\n
\n \n \n
\n
\n \n \n \n \n \n \n \n
\n
\n

{{company_info_name}} +

\n
\n
\n \n
\n \n
\n
\n \n \n
\n
\n \n
\n
\n
\n \n \n
\n
\n \n \n \n \n \n \n \n
\n \n

\n \n \n \n \n \n \n \n Campaign + name\n \n \n \n \n \n \n \n

\n \n
\n \n \n \n \n \n \n
\n \n \n \n \n
\n \n
\n
\n \n
\n \n
\n
\n \n \n
\n
\n \n
\n
\n
\n \n \n
\n
\n \n \n \n \n \n \n \n
\n \n \n \n \n
\n \n
\n
\n \n \n \n \n \n \n
\n

Description

\n
\n \n
\n \n
\n
\n \n \n
\n
\n \n \n \n \n \n \n \n
\n \n \n \n \n
\n \n
\n
\n \n \n \n \n \n \n
\n

Description

\n
\n \n
\n \n
\n
\n \n \n
\n \n \n
\n
\n
\n \n \n
\n
\n \n \n \n \n \n \n \n
\n \n \n \n \n
\n \n
\n
\n \n \n \n \n \n \n
\n

Description

\n
\n \n
\n \n
\n
\n \n \n
\n
\n \n \n \n \n \n \n \n
\n \n \n \n \n
\n \n
\n
\n \n \n \n \n \n \n
\n

Description

\n
\n \n
\n \n
\n
\n \n \n
\n \n \n
\n
\n
\n \n \n
\n
\n \n \n \n \n \n \n \n  \n \n \n \n
\n \n
\n \n \n \n \n \n
\n \n
\n
\n \n \n
\n
\n \n
\n
\n
\n \n \n
\n
\n \n \n \n \n \n \n \n
\n

Take a look for more exiting + propositions:

\n
\n \n \n \n \n \n \n
\n \n
\n \n \n Call to action\n \n \n
\n
\n \n
\n \n
\n
\n \n \n
\n
\n \n
\n
\n
\n \n \n
\n
\n \n \n \n \n \n \n \n  \n \n \n \n
\n \n
\n \n \n \n \n \n \n \n \n \n \n
\n
\n

\n \n © + {{company_info_name}}  \n \"\n >\n \"\n >\n • +  {{company_info_address}}  â€¢  {{company_info_city}}, {{company_info_zip_code}}, + {{company_info_country}}\n \n

\n
\n
\n \n \n \n \n \n \n
\n \n
\n \n \n \n Unsubscribe\n \n \n \n
\n
\n \n
\n \n
\n
\n \n \n
\n
\n \n \n \n \n \n\n\n\n\n\n","body_text":null,"created_at":"2025-03-21T10:47:23.628Z","updated_at":"2025-03-21T10:47:25.874Z"},{"id":7337,"uuid":"a9ec7cef-146c-4ea0-83e1-7040bf8dd556","name":"Welcome","category":"New + Template","subject":"Welcome to [[product.name]], {{user_name}}!","body_html":"\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n [Company name]\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n Welcome, + {{user_name}}!\n
\n Thanks + for choosing [Company Name]! We are happy to see you on board.\n
\n To + get started, do this next step:\n
\n Next Step\n
\n If + you need some help to get started check our:\n
\n \n Get Started Guide\n \n →\n \n \n
\n \n Onboarding Video\n \n →\n \n \n
\n \n
\n Best regards,
[Company + name]\n
\n
\n \n
\n [Company Legal Name]
[Company Physical Address]\n
\n \n \n
\n
\n\n\n","body_text":"Welcome, + {{user_name}}!\n\nThanks for choosing [Company Name]! We are happy to see + you on board.\n\nTo get started, do this next step:\n\nNext Step -> {{next_step_link}}\n\nIf + you need some help to get started check our:\n- Get Started Guide -> {{get_started_link}}\n- + Onboarding Video -> {{onboarding_video_link}}\n\n--\nBest regards,\n[Company + name]\n\n[Company Legal Name]\n[Company Physical Address]\n","created_at":"2024-04-01T11:04:13.629Z","updated_at":"2025-03-14T09:00:23.909Z"},{"id":2395,"uuid":"ae44e3f2-35d0-4e2b-ac3f-7f66e2675bc0","name":"Reset + Password","category":"New Template","subject":"Password reset request","body_html":"\n\n\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n \n \n \n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n [Company name]\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n Hello! + Forgot your password?\n
\n We + received a password reset request for your account: {{user_email}}.\n
\n Click + the button below to proceed.\n
\n Reset Password\n
\n The + password reset link is only valid for the next 24 hours.\n
\n If + you didn’t request the password reset, please ignore this message or contact + our support at [support_email].\n
\n \n
\n Best regards,
[Company + name]\n
\n
\n \n
\n [Company Legal Name]
[Company Physical Address]\n
\n \n \n
\n
\n\n\n","body_text":"Hello! + Forgot your password?\n\nWe received a password reset request for your account: + {{user_email}}.\n\nClick the link below to proceed:\n{{pass_reset_link}}\n\nThe + password reset link is only valid for the next 24 hours.\nIf you didn’t request + the password reset, please ignore this message or contact our support at [support_email].\n\n--\nBest + regards,\n[Company name]\n\n[Company Legal Name]\n[Company Physical Address]","created_at":"2023-08-21T12:41:19.172Z","updated_at":"2025-03-14T09:00:01.698Z"}]' + recorded_at: Wed, 20 Aug 2025 19:39:34 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_list/returns_an_array_of_EmailTemplate_objects.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_list/returns_an_array_of_EmailTemplate_objects.yml deleted file mode 100644 index 38002a7..0000000 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_list/returns_an_array_of_EmailTemplate_objects.yml +++ /dev/null @@ -1,183 +0,0 @@ ---- -http_interactions: -- request: - method: get - uri: https://mailtrap.io/api/accounts/1111111/email_templates - body: - encoding: US-ASCII - string: '' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 23 Jun 2025 06:54:48 GMT - Content-Type: - - application/json; charset=utf-8 - Transfer-Encoding: - - chunked - Connection: - - keep-alive - Cf-Ray: - - 954213815efc3bbb-WAW - Vary: - - Accept - - Accept-Encoding - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '149' - Etag: - - W/"67f72cadb48b63652fc60ad28a7f1dc9" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-kHFIZ2/IXFSsTEqkG8NnnQ==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 160c3a50-e147-4952-9c03-c0e531d01cf5 - X-Runtime: - - '0.021037' - X-Cloud-Trace-Context: - - 38e92a5e6015409ec7221e96b1123f74;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: ASCII-8BIT - string: '[{"id":40423,"uuid":"2e0f2a45-3b0b-4742-b6b6-acb371e420b8","name":"New - Template","category":"New Category","subject":"New Subject","body_html":"
New - HTML
","body_text":"New Text","created_at":"2025-06-23T06:54:25.377Z","updated_at":"2025-06-23T06:54:25.377Z"},{"id":40422,"uuid":"f5ac55d2-f2a8-4182-b440-055119994b0a","name":"Original - Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:25.154Z","updated_at":"2025-06-23T06:54:25.154Z"},{"id":40421,"uuid":"58c27b45-03ac-49e6-85cc-48c090d1c119","name":"New - Template","category":"New Category","subject":"New Subject","body_html":"
New - HTML
","body_text":"New Text","created_at":"2025-06-23T06:54:24.923Z","updated_at":"2025-06-23T06:54:24.923Z"},{"id":40420,"uuid":"b778baa9-98ee-4a47-9f75-97555de7d550","name":"Original - Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:24.694Z","updated_at":"2025-06-23T06:54:24.694Z"},{"id":40419,"uuid":"69d611fb-3d99-40ac-ae89-ed5018934f4e","name":"Test - Template","category":"Test Category","subject":"Test Subject","body_html":"
Test - HTML
","body_text":"Test Text","created_at":"2025-06-23T06:54:24.191Z","updated_at":"2025-06-23T06:54:24.191Z"},{"id":40418,"uuid":"e74bb071-0bf6-4c4d-a075-c58eeca8e3d7","name":"Test - Template","category":"Test Category","subject":"Test Subject","body_html":"
Test - HTML
","body_text":"Test Text","created_at":"2025-06-23T06:54:23.740Z","updated_at":"2025-06-23T06:54:23.740Z"},{"id":40417,"uuid":"4d2909fd-6c42-4581-9ffe-798fede44ddb","name":"Test - Template","category":"Test Category","subject":"Test Subject","body_html":"
Test - HTML
","body_text":"Test Text","created_at":"2025-06-23T06:54:23.292Z","updated_at":"2025-06-23T06:54:23.292Z"},{"id":40416,"uuid":"2a770112-44da-4da1-8626-6131343b57e9","name":"Original - Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:22.600Z","updated_at":"2025-06-23T06:54:22.600Z"},{"id":40415,"uuid":"49f89f62-5f59-4925-9e6a-441d95830d95","name":"Original - Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:22.134Z","updated_at":"2025-06-23T06:54:22.134Z"}]' - recorded_at: Mon, 23 Jun 2025 06:54:48 GMT -recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml index dda3e08..201fa15 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: US-ASCII string: '' @@ -23,15 +23,15 @@ http_interactions: message: Unauthorized headers: Date: - - Mon, 23 Jun 2025 06:54:49 GMT + - Wed, 20 Aug 2025 19:39:35 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '31' Connection: - keep-alive - Cf-Ray: - - 954213843a91bf42-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -66,99 +66,101 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-oZGaS5ukjsj/AUvUqvEKmQ==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-9adnxtaKvWQ2dKObflyjxw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 2921d71f-91cf-47e1-a60b-bf02e0d9a1ce + - 4e8ec6e5-c269-406f-9edc-018e886faec5 X-Runtime: - - '0.010186' + - '0.006987' X-Cloud-Trace-Context: - - 279a8aeeb51941f5860bd3ae1a613562;o=0 + - 0475604ae2814ee881af92631cd94769;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245b86b9142f9d-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 string: '{"error":"Incorrect API token"}' - recorded_at: Mon, 23 Jun 2025 06:54:49 GMT + recorded_at: Wed, 20 Aug 2025 19:39:35 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/maps_response_data_to_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/maps_response_data_to_EmailTemplate_object.yml index 7b3bb3b..c67d221 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/maps_response_data_to_EmailTemplate_object.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/maps_response_data_to_EmailTemplate_object.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:52 GMT + - Wed, 20 Aug 2025 19:39:38 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '292' Connection: - keep-alive - Cf-Ray: - - 954213991fc9bf24-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '140' + - '141' Etag: - - W/"9565089f940396d42fcb778c5add3cd9" + - W/"6da3d678405f19bf2838f7fc5ae49bea" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-tNtTnSk8AS5cg9m8GR8VRw==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-1QiljoWPa9vgg0zFhMBajA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - f0ab4328-5ce2-46f8-9cf4-15c42abdcaed + - 8abfa355-10ee-48e8-8f5b-ae4025fbba88 X-Runtime: - - '0.036171' + - '0.029531' X-Cloud-Trace-Context: - - 8434511ee0f242eb8887e07440fcba99;o=0 + - 9a57e98e2515482cc20be918c01df2da;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245b9ce8b8ee43-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40432,"uuid":"57a63f00-50a1-4343-ae67-4c531e9613d2","name":"Original + string: '{"id":45466,"uuid":"84c7a74c-8599-40f8-9d8d-d32ee7c6a482","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:52.422Z","updated_at":"2025-06-23T06:54:52.422Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:52 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T19:39:38.791Z","updated_at":"2025-08-20T19:39:38.791Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:38 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40432 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/45466 body: encoding: UTF-8 string: '{"email_template":{"name":"Updated Template","subject":"Updated Subject","category":"Updated @@ -188,13 +190,15 @@ http_interactions: message: OK headers: Date: - - Mon, 23 Jun 2025 06:54:52 GMT + - Wed, 20 Aug 2025 19:39:39 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: - chunked Connection: - keep-alive + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -214,9 +218,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '139' + - '140' Etag: - - W/"bf58cf77fc77e064fcf86ab463a0c780" + - W/"b61de026d7a4f2ad767a842283cce480" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -229,103 +233,103 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-g6xdeRKX8Uyo6K06Dr3hmw==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-dWtyKd+3cE479pm+D4fbAw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - ac9f38c7-4848-4230-88e8-f7b139afafbc + - 58ce7339-ea13-4690-9bce-3b7da0686d85 X-Runtime: - - '0.026161' + - '0.027526' X-Cloud-Trace-Context: - - 476fdb3b155e4b338b16a1b962793126;o=0 + - 5faedf8e18ef40f685f1384fe724fe49;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare Cf-Ray: - - 9542139a7a7cecb3-WAW + - 97245ba08c0c5b25-VIE Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":40432,"uuid":"57a63f00-50a1-4343-ae67-4c531e9613d2","name":"Updated + encoding: UTF-8 + string: '{"id":45466,"uuid":"84c7a74c-8599-40f8-9d8d-d32ee7c6a482","name":"Updated Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Updated - HTML
","body_text":"Updated Text","created_at":"2025-06-23T06:54:52.422Z","updated_at":"2025-06-23T06:54:52.640Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:52 GMT + HTML","body_text":"Updated Text","created_at":"2025-08-20T19:39:38.791Z","updated_at":"2025-08-20T19:39:39.336Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:39 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/returns_an_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/returns_an_EmailTemplate_object.yml deleted file mode 100644 index 9ea1dc0..0000000 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/returns_an_EmailTemplate_object.yml +++ /dev/null @@ -1,331 +0,0 @@ ---- -http_interactions: -- request: - method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates - body: - encoding: UTF-8 - string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original - Category","body_html":"
Original HTML
","body_text":"Original Text"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 23 Jun 2025 06:54:51 GMT - Content-Type: - - application/json; charset=utf-8 - Content-Length: - - '292' - Connection: - - keep-alive - Cf-Ray: - - 95421395cb44ee45-WAW - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '142' - Etag: - - W/"e19aee0c5b971389d2f4ea2a93bf5a83" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-WPEYccFPIwMposx0biRwpA==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - fec53384-7f57-423d-92cf-f3fd5a203414 - X-Runtime: - - '0.027884' - X-Cloud-Trace-Context: - - 65d3f62a7cf649038aac56470f5460e8;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: UTF-8 - string: '{"id":40431,"uuid":"579aba2f-59ea-48f7-89dd-b6fa7dced563","name":"Original - Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:51.893Z","updated_at":"2025-06-23T06:54:51.893Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:51 GMT -- request: - method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40431 - body: - encoding: UTF-8 - string: '{"email_template":{"name":"Updated Template","subject":"Updated Subject","category":"Updated - Category","body_html":"
Updated HTML
","body_text":"Updated Text"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 23 Jun 2025 06:54:52 GMT - Content-Type: - - application/json; charset=utf-8 - Transfer-Encoding: - - chunked - Connection: - - keep-alive - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '141' - Etag: - - W/"ed92bcdaddd26f240aae9a4faf8a784f" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-6PEeRL1PPGtjClFKQjlZPw==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 0d069e5c-54a8-4be8-a3a5-9419047a12aa - X-Runtime: - - '0.053707' - X-Cloud-Trace-Context: - - 8bcae98d557548538d83ddbf114bb071;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Cf-Ray: - - 954213973e34bf24-WAW - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: ASCII-8BIT - string: '{"id":40431,"uuid":"579aba2f-59ea-48f7-89dd-b6fa7dced563","name":"Updated - Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Updated - HTML
","body_text":"Updated Text","created_at":"2025-06-23T06:54:51.893Z","updated_at":"2025-06-23T06:54:52.178Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:52 GMT -recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_template_does_not_exist/raises_not_found_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_template_does_not_exist/raises_not_found_error.yml index 4a25cb6..801b05c 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_template_does_not_exist/raises_not_found_error.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_template_does_not_exist/raises_not_found_error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:58 GMT + - Wed, 20 Aug 2025 19:39:46 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '292' Connection: - keep-alive - Cf-Ray: - - 954213bbedf634b0-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '116' + - '136' Etag: - - W/"6e601a1406c6107112aa8df9712c2c22" + - W/"6f7e1d4aaf1e3f94a9676fe9de85622e" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-dRnNV1dmEKBN4QGqhBntnQ==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-skSahwFBCJhPLX2X8vPMXA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - f4d07e7b-82ed-4bfb-a517-171a8b61635d + - a2a7bcc1-2e5c-4c04-b8f6-9309480154df X-Runtime: - - '0.027821' + - '0.025591' X-Cloud-Trace-Context: - - 549ca0c5608b4fe1c44e742d60768b14;o=0 + - 8a7044d6b5f9498684ae7b8d1ad87663;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245bcedec1020f-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40444,"uuid":"75417b13-e86f-40c8-b34c-58050ddcbd0d","name":"Original + string: '{"id":45474,"uuid":"c5fa0e74-2b74-4af2-80a6-885880fa9150","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:57.995Z","updated_at":"2025-06-23T06:54:57.995Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:58 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T19:39:46.460Z","updated_at":"2025-08-20T19:39:46.460Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:46 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/999999 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/999999 body: encoding: UTF-8 string: '{"email_template":{"name":"Updated Template","subject":"Updated Subject","category":"Updated @@ -188,15 +190,15 @@ http_interactions: message: Not Found headers: Date: - - Mon, 23 Jun 2025 06:54:58 GMT + - Wed, 20 Aug 2025 19:39:47 GMT Content-Type: - application/json; charset=utf-8 - Content-Length: - - '21' + Transfer-Encoding: + - chunked Connection: - keep-alive - Cf-Ray: - - 954213bd6a58ee40-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -216,7 +218,7 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '115' + - '135' Cache-Control: - no-cache Content-Security-Policy: @@ -229,99 +231,101 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-9OxAslMw6VnwhuxNCVwenQ==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-QSa4n4mR9Qs70ycYQEfSsg==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 8c362300-8260-4b07-9082-69e8f9d59ec5 + - 8ac5a759-6893-408f-a20f-7651661ee3a7 X-Runtime: - - '0.019177' + - '0.021614' X-Cloud-Trace-Context: - - 1246879cf4014fa48a8a9453d47c0faf;o=0 + - ed4af45d3a83412d8c712bdb7e36e8d3;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245bd02a793bcc-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 string: '{"error":"Not Found"}' - recorded_at: Mon, 23 Jun 2025 06:54:58 GMT + recorded_at: Wed, 20 Aug 2025 19:39:47 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_multiple_specific_fields/preserves_other_fields_unchanged.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_multiple_specific_fields/preserves_other_fields_unchanged.yml index 31f3286..d98809f 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_multiple_specific_fields/preserves_other_fields_unchanged.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_multiple_specific_fields/preserves_other_fields_unchanged.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:57 GMT + - Wed, 20 Aug 2025 19:39:45 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '292' Connection: - keep-alive - Cf-Ray: - - 954213b8f930ef8b-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '118' + - '138' Etag: - - W/"ef39f8cf1c286a575bbb3c6367aa6d21" + - W/"e495ac4642ac058957fea732caeabc1d" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-9apj5kmn/XAi68GPBKcY3g==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-bet6z9tJYRfqWExcCU/NfA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 8e4c0624-d3cb-455b-a95c-a74505033ed6 + - 78bee3df-02e0-4f9c-b874-7e1fd3352b7e X-Runtime: - - '0.027041' + - '0.024831' X-Cloud-Trace-Context: - - 06ada4377ccd47b4c64cb24df6a30abd;o=0 + - e65e0c31dbbe4eb4868c23fb5949e4ca;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245bc80db5ee4d-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40443,"uuid":"3e16835e-1bc0-4b81-829c-efb71d107afd","name":"Original + string: '{"id":45473,"uuid":"c838395d-3a73-4dc9-ba05-b81ae466c06b","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:57.521Z","updated_at":"2025-06-23T06:54:57.521Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:57 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T19:39:45.693Z","updated_at":"2025-08-20T19:39:45.693Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:45 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40443 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/45473 body: encoding: UTF-8 string: '{"email_template":{"category":"Updated Category","body_html":"
Updated @@ -188,13 +190,15 @@ http_interactions: message: OK headers: Date: - - Mon, 23 Jun 2025 06:54:57 GMT + - Wed, 20 Aug 2025 19:39:46 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: - chunked Connection: - keep-alive + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -214,9 +218,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '117' + - '137' Etag: - - W/"fe0e0b694e3162d240205ce1d87dba41" + - W/"dc172d7922745a951f3779898d80305b" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -229,103 +233,103 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-JFbZScX04MmRxnA+ni4Hyw==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-SH8c3/GT4FDtUWFdvun7zg==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 641b7460-0ef6-4325-a15b-70bb3b88e697 + - a87fc63f-a07b-4233-a29b-fd82223db224 X-Runtime: - - '0.034033' + - '0.027031' X-Cloud-Trace-Context: - - 7bb2143167fd40dec43b4adda171876d;o=0 + - 72b72f34f9f049c7c4a2253752bc042d;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare Cf-Ray: - - 954213ba6eb5bff3-WAW + - 97245bcb9965ee43-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":40443,"uuid":"3e16835e-1bc0-4b81-829c-efb71d107afd","name":"Original + encoding: UTF-8 + string: '{"id":45473,"uuid":"c838395d-3a73-4dc9-ba05-b81ae466c06b","name":"Original Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:57.521Z","updated_at":"2025-06-23T06:54:57.763Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:57 GMT + HTML
","body_text":"Original Text","created_at":"2025-08-20T19:39:45.693Z","updated_at":"2025-08-20T19:39:46.249Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:46 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_multiple_specific_fields/returns_an_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_multiple_specific_fields/returns_an_EmailTemplate_object.yml deleted file mode 100644 index 08e735c..0000000 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_multiple_specific_fields/returns_an_EmailTemplate_object.yml +++ /dev/null @@ -1,331 +0,0 @@ ---- -http_interactions: -- request: - method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates - body: - encoding: UTF-8 - string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original - Category","body_html":"
Original HTML
","body_text":"Original Text"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 23 Jun 2025 06:54:56 GMT - Content-Type: - - application/json; charset=utf-8 - Content-Length: - - '292' - Connection: - - keep-alive - Cf-Ray: - - 954213b34b77bf3a-WAW - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '122' - Etag: - - W/"1d7d0e204eb570559c58c59794fcafc5" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-x1d4lFKTOOMI7s+i94HrfA==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 74e00e32-3caa-49e8-baf4-4c0c14f022a4 - X-Runtime: - - '0.027117' - X-Cloud-Trace-Context: - - 679b1a4ee11f4c0d8b6739dc5d5d3236;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: UTF-8 - string: '{"id":40441,"uuid":"754cdb48-593a-4982-a2d1-99f586725ddb","name":"Original - Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:56.608Z","updated_at":"2025-06-23T06:54:56.608Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:56 GMT -- request: - method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40441 - body: - encoding: UTF-8 - string: '{"email_template":{"category":"Updated Category","body_html":"
Updated - HTML
"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 23 Jun 2025 06:54:56 GMT - Content-Type: - - application/json; charset=utf-8 - Transfer-Encoding: - - chunked - Connection: - - keep-alive - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '121' - Etag: - - W/"6bd0cf8b1806d831f449773925699f13" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-1hjmOTzL6+maOMquMDs/7w==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 678dd7b5-3803-4cf4-a6aa-e43b52761f7b - X-Runtime: - - '0.026053' - X-Cloud-Trace-Context: - - c0718a436fb84e1a8efd67f97d074f3f;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Cf-Ray: - - 954213b4ac18bfab-WAW - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: ASCII-8BIT - string: '{"id":40441,"uuid":"754cdb48-593a-4982-a2d1-99f586725ddb","name":"Original - Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:56.608Z","updated_at":"2025-06-23T06:54:56.839Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:56 GMT -recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_multiple_specific_fields/updates_only_the_specified_fields.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_multiple_specific_fields/updates_only_the_specified_fields.yml index 0d94d5a..c1e008a 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_multiple_specific_fields/updates_only_the_specified_fields.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_multiple_specific_fields/updates_only_the_specified_fields.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:57 GMT + - Wed, 20 Aug 2025 19:39:45 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '292' Connection: - keep-alive - Cf-Ray: - - 954213b619473bc0-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '120' + - '140' Etag: - - W/"0cd34e2ddd1b029ef16c2be5ea4ee4f2" + - W/"8bb63bd3ebe839755b1c67ae61b63671" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-XHGmbknQJn05YXUkYXkPLw==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-Ci3hAZMUT3sM+mhHN8dSaw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 7e2658b4-0dde-4d57-9131-b958f80977f2 + - 4f473752-0044-4b73-aa48-109ec7acb42e X-Runtime: - - '0.027038' + - '0.029940' X-Cloud-Trace-Context: - - 0c26f2a78fa9405cc6a784bbaf20b504;o=0 + - 903f07c9ce3d4d25c4e2294e364b7285;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245bc33f9aecb7-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40442,"uuid":"57df7d31-c817-4a3c-8bda-48b7db1f496b","name":"Original + string: '{"id":45472,"uuid":"aa69eca6-8c84-4826-869c-6077bf6894f1","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:57.066Z","updated_at":"2025-06-23T06:54:57.066Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:57 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T19:39:44.951Z","updated_at":"2025-08-20T19:39:44.951Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:45 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40442 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/45472 body: encoding: UTF-8 string: '{"email_template":{"category":"Updated Category","body_html":"
Updated @@ -188,13 +190,15 @@ http_interactions: message: OK headers: Date: - - Mon, 23 Jun 2025 06:54:57 GMT + - Wed, 20 Aug 2025 19:39:45 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: - chunked Connection: - keep-alive + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -214,9 +218,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '119' + - '139' Etag: - - W/"82841abf0020e6e0927f57ea5aa2b5c5" + - W/"f8d71ddf63dd58b787639276c4fed92d" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -229,103 +233,103 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-OlHrCo8cccgodJT6l1kk1A==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-GstIeDZ1DspV3bv+oGxYtQ==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - f71502d5-b1a3-4bc9-9fdb-416863468a53 + - 0b62b694-09f6-417d-b2ee-86094996fbd9 X-Runtime: - - '0.028958' + - '0.032126' X-Cloud-Trace-Context: - - c1c6bc0d11684e1ec60190f30289f002;o=0 + - 6866626bc35e43528438780e2bdf185b;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare Cf-Ray: - - 954213b78e0b3bb7-WAW + - 97245bc6bdccf45f-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":40442,"uuid":"57df7d31-c817-4a3c-8bda-48b7db1f496b","name":"Original + encoding: UTF-8 + string: '{"id":45472,"uuid":"aa69eca6-8c84-4826-869c-6077bf6894f1","name":"Original Template","category":"Updated Category","subject":"Original Subject","body_html":"
Updated - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:57.066Z","updated_at":"2025-06-23T06:54:57.294Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:57 GMT + HTML
","body_text":"Original Text","created_at":"2025-08-20T19:39:44.951Z","updated_at":"2025-08-20T19:39:45.156Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:45 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_body_html/preserves_other_fields_unchanged.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_body_html/preserves_other_fields_unchanged.yml index aa179a6..e4f1542 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_body_html/preserves_other_fields_unchanged.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_body_html/preserves_other_fields_unchanged.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:56 GMT + - Wed, 20 Aug 2025 19:39:43 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '292' Connection: - keep-alive - Cf-Ray: - - 954213b05cf9bfaf-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '124' + - '142' Etag: - - W/"ec2afe8b201ff847c0b3f84b5534251a" + - W/"8016e577251f13906d109e2f39d68f94" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-1SV23HGkZYsc4GC58uDF+g==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-tNYdGhShLFI/MyJQtkk3aw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 616592f1-d56c-4314-b324-5e2e9487a1ce + - 84199c33-c774-4a24-877e-875e956e8ddc X-Runtime: - - '0.036545' + - '0.031893' X-Cloud-Trace-Context: - - 2372bc9e859b416a80aa166a4049c099;o=0 + - 587ecc74b1df44888b7257dbc11c4823;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245bbe3fe4f45f-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40440,"uuid":"791bbd4d-8995-4593-a9ed-e85fb245b61e","name":"Original + string: '{"id":45471,"uuid":"99c7a89a-ca20-41f7-87b4-cda6adc504d9","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:56.152Z","updated_at":"2025-06-23T06:54:56.152Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:56 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T19:39:43.797Z","updated_at":"2025-08-20T19:39:43.797Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:43 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40440 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/45471 body: encoding: UTF-8 string: '{"email_template":{"body_html":"
New HTML Only
"}}' @@ -187,13 +189,15 @@ http_interactions: message: OK headers: Date: - - Mon, 23 Jun 2025 06:54:56 GMT + - Wed, 20 Aug 2025 19:39:44 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: - chunked Connection: - keep-alive + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -213,9 +217,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '123' + - '141' Etag: - - W/"a1a6227556378f1a22895552b46aec56" + - W/"f7a66306057c28881562c48d33626108" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -228,103 +232,103 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-Zpxgy72N7yfHe5ljyYCN7g==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-v2rhtM7rTR3UUblK2f6mww==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 138aa71d-1c3e-4ee5-b3d6-dcde26df15bc + - 8fea87bb-5a8e-48ad-a96c-856f90b891cb X-Runtime: - - '0.032502' + - '0.042154' X-Cloud-Trace-Context: - - 9eeb41f6564f43b887190cefe9e8b513;o=0 + - fb6f6ceae36f4f0e84298ccb3e3cb9d0;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare Cf-Ray: - - 954213b1cee80230-WAW + - 97245bbf9ade020f-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":40440,"uuid":"791bbd4d-8995-4593-a9ed-e85fb245b61e","name":"Original + encoding: UTF-8 + string: '{"id":45471,"uuid":"99c7a89a-ca20-41f7-87b4-cda6adc504d9","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
New - HTML Only
","body_text":"Original Text","created_at":"2025-06-23T06:54:56.152Z","updated_at":"2025-06-23T06:54:56.376Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:56 GMT + HTML Only","body_text":"Original Text","created_at":"2025-08-20T19:39:43.797Z","updated_at":"2025-08-20T19:39:44.373Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:44 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_body_html/returns_an_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_body_html/returns_an_EmailTemplate_object.yml deleted file mode 100644 index 252052a..0000000 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_body_html/returns_an_EmailTemplate_object.yml +++ /dev/null @@ -1,330 +0,0 @@ ---- -http_interactions: -- request: - method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates - body: - encoding: UTF-8 - string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original - Category","body_html":"
Original HTML
","body_text":"Original Text"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 23 Jun 2025 06:54:55 GMT - Content-Type: - - application/json; charset=utf-8 - Content-Length: - - '292' - Connection: - - keep-alive - Cf-Ray: - - 954213aa8c0a3510-WAW - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '128' - Etag: - - W/"36117810664c43fd08c296ff2f056411" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-uGHlC/uhmV+L2nwmCdI6Zg==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 6362940a-536e-402b-96f3-b5ae7eb1eea1 - X-Runtime: - - '0.024952' - X-Cloud-Trace-Context: - - ede397fd957b47d38e5c1c966be8ce34;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: UTF-8 - string: '{"id":40438,"uuid":"994fb9a0-7169-4952-82c1-c7fce37b3bcc","name":"Original - Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:55.209Z","updated_at":"2025-06-23T06:54:55.209Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:55 GMT -- request: - method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40438 - body: - encoding: UTF-8 - string: '{"email_template":{"body_html":"
New HTML Only
"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 23 Jun 2025 06:54:55 GMT - Content-Type: - - application/json; charset=utf-8 - Transfer-Encoding: - - chunked - Connection: - - keep-alive - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '127' - Etag: - - W/"b56c2572dcd3a00ba9993f19fa46af82" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-cnF0FxOBwZSP/xBP5s/I8Q==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 66bd2b89-7edd-407c-b85e-2500215971a6 - X-Runtime: - - '0.033869' - X-Cloud-Trace-Context: - - 4c01c12333354c58866042d08d4e144b;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Cf-Ray: - - 954213abedb3ecc3-WAW - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: ASCII-8BIT - string: '{"id":40438,"uuid":"994fb9a0-7169-4952-82c1-c7fce37b3bcc","name":"Original - Template","category":"Original Category","subject":"Original Subject","body_html":"
New - HTML Only
","body_text":"Original Text","created_at":"2025-06-23T06:54:55.209Z","updated_at":"2025-06-23T06:54:55.431Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:55 GMT -recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_body_html/updates_only_the_body_html_field.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_body_html/updates_only_the_body_html_field.yml index 1fffb45..1434d2d 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_body_html/updates_only_the_body_html_field.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_body_html/updates_only_the_body_html_field.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:55 GMT + - Wed, 20 Aug 2025 19:39:43 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '292' Connection: - keep-alive - Cf-Ray: - - 954213ad784a021b-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '126' + - '144' Etag: - - W/"89273c05d49fa6440a335ee9dc0788c2" + - W/"e0c1d496cb425e5ac8cb0bc2a3aea23c" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-OAaCSigt6G8ha0E1gnljZg==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-AypQSCRe5iSTMy3a7x8Y6A==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - e3cb3964-df17-4273-9a47-7225f5d15437 + - 31eec740-6cba-4aae-9e2c-28212bfe110b X-Runtime: - - '0.025216' + - '0.021785' X-Cloud-Trace-Context: - - d45855dbcd2a460b83eedfbdac950b15;o=0 + - ef2ba7e862c14c6fc588166465a1c2a7;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245bb759b8c25b-VIE Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40439,"uuid":"fe528b04-374e-4300-bc2d-7d34f1e798ad","name":"Original + string: '{"id":45470,"uuid":"09edc55b-7804-47b9-9804-1bc361d62840","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:55.679Z","updated_at":"2025-06-23T06:54:55.679Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:55 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T19:39:42.991Z","updated_at":"2025-08-20T19:39:42.991Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:43 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40439 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/45470 body: encoding: UTF-8 string: '{"email_template":{"body_html":"
New HTML Only
"}}' @@ -187,13 +189,15 @@ http_interactions: message: OK headers: Date: - - Mon, 23 Jun 2025 06:54:55 GMT + - Wed, 20 Aug 2025 19:39:43 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: - chunked Connection: - keep-alive + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -213,9 +217,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '125' + - '143' Etag: - - W/"47c9eb7f53c4a6f735afe12133519a7c" + - W/"dcdce607950ba1713b65be0983b8c6fd" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -228,103 +232,103 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-m/M8OpgTDr1X1PhSfVwikA==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-Uv117BncOmEiaMjLsl/EWg==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 002ff643-cef7-4929-a850-d28badbb9656 + - 95783236-9efb-4f29-b231-3e11e8c8f3b6 X-Runtime: - - '0.027431' + - '0.028618' X-Cloud-Trace-Context: - - 79e3f0e6a8b642e2809c4715a4612d2b;o=3 + - '0396308be5834dfd8d19fc0bfde6e806;o=0' Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare Cf-Ray: - - 954213aee88ebfdf-WAW + - 97245bbaaa9aee4d-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":40439,"uuid":"fe528b04-374e-4300-bc2d-7d34f1e798ad","name":"Original + encoding: UTF-8 + string: '{"id":45470,"uuid":"09edc55b-7804-47b9-9804-1bc361d62840","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
New - HTML Only
","body_text":"Original Text","created_at":"2025-06-23T06:54:55.679Z","updated_at":"2025-06-23T06:54:55.904Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:56 GMT + HTML Only","body_text":"Original Text","created_at":"2025-08-20T19:39:42.991Z","updated_at":"2025-08-20T19:39:43.542Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:43 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_category/preserves_other_fields_unchanged.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_category/preserves_other_fields_unchanged.yml index 9fdc4d6..28295d6 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_category/preserves_other_fields_unchanged.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_category/preserves_other_fields_unchanged.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:54 GMT + - Wed, 20 Aug 2025 19:39:41 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '292' Connection: - keep-alive - Cf-Ray: - - 954213a77affbfa6-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '130' + - '146' Etag: - - W/"d21342f6bc113cecd808309cf29d840c" + - W/"53701ccf1e7824338c2734a1868c6261" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-FWKeWgaHFOX/9VyXFLOz3g==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-IlfZKOygXCNLAunN25UYsw==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - d710123d-4cf0-4553-b60f-2700dbdd168d + - 07e56d5c-d697-4764-98d6-f9fd44c01cbe X-Runtime: - - '0.024978' + - '0.037394' X-Cloud-Trace-Context: - - c466d06bccc74e0ac3ca647a8ea8f39e;o=0 + - aa807962f37c4f9dc6ae7dee3a2b83d4;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245baf7ab25a9b-VIE Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40437,"uuid":"2e40973f-dea2-45c8-b34a-a05aa4ce236a","name":"Original + string: '{"id":45469,"uuid":"ebc9112a-baac-4988-8b5a-163054e9f761","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:54.741Z","updated_at":"2025-06-23T06:54:54.741Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:54 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T19:39:41.772Z","updated_at":"2025-08-20T19:39:41.772Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:41 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40437 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/45469 body: encoding: UTF-8 string: '{"email_template":{"category":"New Category Only"}}' @@ -187,13 +189,15 @@ http_interactions: message: OK headers: Date: - - Mon, 23 Jun 2025 06:54:55 GMT + - Wed, 20 Aug 2025 19:39:42 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: - chunked Connection: - keep-alive + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -213,9 +217,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '129' + - '145' Etag: - - W/"928a408915266a445f28face25ca010c" + - W/"8f783b5f4eb2e7d4c56784b91edb5255" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -228,103 +232,103 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-HPX+baNJfDdBwZ2uAxobsw==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-50S2H75yOEjPvB7KhBmLPA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - b9f01548-f91a-4682-8c08-b7ab14f19ffa + - 163a9f30-f097-4662-8f73-78855892d776 X-Runtime: - - '0.029388' + - '0.025252' X-Cloud-Trace-Context: - - f44f3af3007a41d4822f282c5489adc2;o=0 + - 62ca4280c6194f7e87fad33062a83c02;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare Cf-Ray: - - 954213a90ad5bfbc-WAW + - 97245bb37df13253-VIE Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":40437,"uuid":"2e40973f-dea2-45c8-b34a-a05aa4ce236a","name":"Original + encoding: UTF-8 + string: '{"id":45469,"uuid":"ebc9112a-baac-4988-8b5a-163054e9f761","name":"Original Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:54.741Z","updated_at":"2025-06-23T06:54:54.970Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:55 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T19:39:41.772Z","updated_at":"2025-08-20T19:39:42.384Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:42 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_category/returns_an_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_category/returns_an_EmailTemplate_object.yml deleted file mode 100644 index f56faed..0000000 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_category/returns_an_EmailTemplate_object.yml +++ /dev/null @@ -1,330 +0,0 @@ ---- -http_interactions: -- request: - method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates - body: - encoding: UTF-8 - string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original - Category","body_html":"
Original HTML
","body_text":"Original Text"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 23 Jun 2025 06:54:53 GMT - Content-Type: - - application/json; charset=utf-8 - Content-Length: - - '292' - Connection: - - keep-alive - Cf-Ray: - - 954213a1bd07bf62-WAW - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '134' - Etag: - - W/"c6d5de2bf9125762216aa00cb886c1d9" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-kB0NawMQpnibFLj2OKFhJA==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 76e19812-0b9f-4384-b347-54b56e8293cb - X-Runtime: - - '0.024671' - X-Cloud-Trace-Context: - - ecfcd5477e454beece7a35ec08b98bf8;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: UTF-8 - string: '{"id":40435,"uuid":"099c9d5a-6243-4dec-bbb6-a59567ec197a","name":"Original - Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:53.807Z","updated_at":"2025-06-23T06:54:53.807Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:53 GMT -- request: - method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40435 - body: - encoding: UTF-8 - string: '{"email_template":{"category":"New Category Only"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 23 Jun 2025 06:54:54 GMT - Content-Type: - - application/json; charset=utf-8 - Transfer-Encoding: - - chunked - Connection: - - keep-alive - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '133' - Etag: - - W/"1d4c36276f369bba1eccbe0594ae82ff" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-7lxw4Zka7jEZeswjXOMUUA==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - c13c797a-3509-4e66-bf73-3616750a1810 - X-Runtime: - - '0.032155' - X-Cloud-Trace-Context: - - d67e2961da2d4315c045c3ad1001a6b6;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Cf-Ray: - - 954213a32e4ebf47-WAW - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: ASCII-8BIT - string: '{"id":40435,"uuid":"099c9d5a-6243-4dec-bbb6-a59567ec197a","name":"Original - Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:53.807Z","updated_at":"2025-06-23T06:54:54.033Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:54 GMT -recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_category/updates_only_the_category_field.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_category/updates_only_the_category_field.yml index 652be43..e5d31ed 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_category/updates_only_the_category_field.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/when_updating_only_category/updates_only_the_category_field.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:54 GMT + - Wed, 20 Aug 2025 19:39:40 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '292' Connection: - keep-alive - Cf-Ray: - - 954213a49a47ef97-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '132' + - '148' Etag: - - W/"b500cbca28084c365780ccefac06ffed" + - W/"96549e49c2d72b94504b6cdb6e98d36b" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-tihLz4lnVyXbMV32GmdZTQ==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-AISaXB6iOH6hQaIFrmBdrA==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - a10aced7-e589-4f85-8634-ec8a63ab3296 + - 3f817ff9-a1ff-454d-9387-43c6e32d7a5b X-Runtime: - - '0.028169' + - '0.025438' X-Cloud-Trace-Context: - - 4183cffa2a1b4d02ccf6fe88a694df49;o=0 + - 998ab09604d74ba6c8dadebb3a730ffa;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245ba87976ee48-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40436,"uuid":"4a1ce768-0b1f-4298-a10a-89135723d3f8","name":"Original + string: '{"id":45468,"uuid":"de5ca448-0256-494b-a9ac-a356c6d1b5fe","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:54.261Z","updated_at":"2025-06-23T06:54:54.261Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:54 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T19:39:40.653Z","updated_at":"2025-08-20T19:39:40.653Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:40 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40436 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/45468 body: encoding: UTF-8 string: '{"email_template":{"category":"New Category Only"}}' @@ -187,13 +189,15 @@ http_interactions: message: OK headers: Date: - - Mon, 23 Jun 2025 06:54:54 GMT + - Wed, 20 Aug 2025 19:39:41 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: - chunked Connection: - keep-alive + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -213,9 +217,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '131' + - '147' Etag: - - W/"92d2aa0d52be77dedafa97e4de753c1a" + - W/"ea24fef1dec55abb5c0fa56f1a900b56" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -228,103 +232,103 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-SlY3D7TaHGQlwyswsdlS8g==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-f389OlJrRou3nfKyblBocQ==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 8c2da3e2-5c76-4915-96d7-b35f5d31ddc3 + - 8af44265-802b-4c95-bc01-0b46506879d3 X-Runtime: - - '0.030298' + - '0.018454' X-Cloud-Trace-Context: - - 01ff0e83e2aa4823ce094855a4aecb57;o=0 + - 650bcd5740584f94ce33c3cc8481b18e;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare Cf-Ray: - - 954213a5fa8cbf21-WAW + - 97245bac1c985aa3-VIE Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":40436,"uuid":"4a1ce768-0b1f-4298-a10a-89135723d3f8","name":"Original + encoding: UTF-8 + string: '{"id":45468,"uuid":"de5ca448-0256-494b-a9ac-a356c6d1b5fe","name":"Original Template","category":"New Category Only","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:54.261Z","updated_at":"2025-06-23T06:54:54.491Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:54 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T19:39:40.653Z","updated_at":"2025-08-20T19:39:41.183Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:41 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/with_hash_request/maps_response_data_to_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/with_hash_request/maps_response_data_to_EmailTemplate_object.yml index b6e6943..1e3f3e5 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/with_hash_request/maps_response_data_to_EmailTemplate_object.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/with_hash_request/maps_response_data_to_EmailTemplate_object.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates body: encoding: UTF-8 string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original @@ -24,15 +24,15 @@ http_interactions: message: Created headers: Date: - - Mon, 23 Jun 2025 06:54:53 GMT + - Wed, 20 Aug 2025 19:39:39 GMT Content-Type: - application/json; charset=utf-8 Content-Length: - '292' Connection: - keep-alive - Cf-Ray: - - 9542139ecd12c008-WAW + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -52,9 +52,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '136' + - '139' Etag: - - W/"c080ed14b14d1c22c4c044e10ac91f22" + - W/"38844b731d338a51d1c10700a741484a" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,106 +67,108 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-Qnao0MmeQee5+OwvLCD2PQ==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-CNNK/9UFuQNRXcRfa7ia+g==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - de3725e4-bceb-4afb-9308-d4f6143c92b2 + - 4883a0d7-957e-464d-97ed-2e2f4d4de459 X-Runtime: - - '0.035033' + - '0.031646' X-Cloud-Trace-Context: - - 8b23e88a4ced4a9c8805e3f82a907388;o=0 + - a2c363c2de1e427fc2b3fcf1ebf504fa;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare + Cf-Ray: + - 97245ba3be8f0258-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 - string: '{"id":40434,"uuid":"bf4850a1-082d-45f1-98ac-7d61f4107653","name":"Original + string: '{"id":45467,"uuid":"0f8250b6-5db7-40fd-a1d4-1a4154c359a1","name":"Original Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:53.343Z","updated_at":"2025-06-23T06:54:53.343Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:53 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T19:39:39.884Z","updated_at":"2025-08-20T19:39:39.884Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:39 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40434 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/email_templates/45467 body: encoding: UTF-8 string: '{"email_template":{"name":"Updated Template","subject":"Updated Subject","category":"Updated @@ -188,13 +190,15 @@ http_interactions: message: OK headers: Date: - - Mon, 23 Jun 2025 06:54:53 GMT + - Wed, 20 Aug 2025 19:39:40 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: - chunked Connection: - keep-alive + Server: + - cloudflare X-Frame-Options: - SAMEORIGIN X-Xss-Protection: @@ -214,9 +218,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '135' + - '149' Etag: - - W/"f394de9ab1f215d65167aced7ba224d1" + - W/"dcf90faa0a2a0b1d5207d8e887cf5a3f" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -229,103 +233,103 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-Yhg5LD6aEzppG+xEHeE7uw==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net + translate.google.com ''nonce-js-paOdlJGMhd898KAI1IV1+g==''; connect-src ''self'' + assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms + *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com + wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors + t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; + img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae + *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar + *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd + *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj + *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw + *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg + *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn + *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy + *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do + *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et + *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge + *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr + *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht + *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in + *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo + *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr + *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk + *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma + *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm + *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx + *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni + *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu + *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg + *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps + *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw + *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh + *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm + *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th + *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr + *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug + *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve + *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za + *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net + *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com + *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com + *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; + frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com + www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 4bc05bd7-6e5c-4a83-b4c7-5e59f99cb6ba + - 33323e29-04d4-47ac-a0cf-70c6967a4532 X-Runtime: - - '0.030071' + - '0.017956' X-Cloud-Trace-Context: - - 422a36a6cbcd4bd0c55574550a270a29;o=0 + - 04db0a2cabeb4a8c8ef8418047d94730;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC - Server: - - cloudflare Cf-Ray: - - 954213a03904ef95-WAW + - 97245ba72e0dee45-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":40434,"uuid":"bf4850a1-082d-45f1-98ac-7d61f4107653","name":"Updated + encoding: UTF-8 + string: '{"id":45467,"uuid":"0f8250b6-5db7-40fd-a1d4-1a4154c359a1","name":"Updated Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:53.343Z","updated_at":"2025-06-23T06:54:53.570Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:53 GMT + HTML","body_text":"Original Text","created_at":"2025-08-20T19:39:39.884Z","updated_at":"2025-08-20T19:39:40.103Z"}' + recorded_at: Wed, 20 Aug 2025 19:39:40 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/with_hash_request/returns_an_EmailTemplate_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/with_hash_request/returns_an_EmailTemplate_object.yml deleted file mode 100644 index 55eb5f3..0000000 --- a/spec/fixtures/vcr_cassettes/Mailtrap_EmailTemplatesAPI/_update/with_hash_request/returns_an_EmailTemplate_object.yml +++ /dev/null @@ -1,331 +0,0 @@ ---- -http_interactions: -- request: - method: post - uri: https://mailtrap.io/api/accounts/1111111/email_templates - body: - encoding: UTF-8 - string: '{"email_template":{"name":"Original Template","subject":"Original Subject","category":"Original - Category","body_html":"
Original HTML
","body_text":"Original Text"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 201 - message: Created - headers: - Date: - - Mon, 23 Jun 2025 06:54:52 GMT - Content-Type: - - application/json; charset=utf-8 - Content-Length: - - '292' - Connection: - - keep-alive - Cf-Ray: - - 9542139bec813bbd-WAW - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '138' - Etag: - - W/"78ab1a86db473612bf0990a69649913c" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-RxXwkC1cB512CJGtLcG0Mg==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 04eebcc9-9729-4b96-b8e1-3a22dc2c51da - X-Runtime: - - '0.026973' - X-Cloud-Trace-Context: - - 652a1d0250724c6a8dae91c78d377dbc;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: UTF-8 - string: '{"id":40433,"uuid":"e6c201cd-9e16-43a1-81f9-bc7962e73921","name":"Original - Template","category":"Original Category","subject":"Original Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:52.883Z","updated_at":"2025-06-23T06:54:52.883Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:52 GMT -- request: - method: patch - uri: https://mailtrap.io/api/accounts/1111111/email_templates/40433 - body: - encoding: UTF-8 - string: '{"email_template":{"name":"Updated Template","subject":"Updated Subject","category":"Updated - Category"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 200 - message: OK - headers: - Date: - - Mon, 23 Jun 2025 06:54:53 GMT - Content-Type: - - application/json; charset=utf-8 - Transfer-Encoding: - - chunked - Connection: - - keep-alive - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '137' - Etag: - - W/"c860229663a246f417bf8c86e64687c7" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - ''nonce-js-IgyIp8lgnUXQD/qtREPSWQ==''; connect-src ''self'' assets.mailtrap.io - wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag - *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at - *.google.com.au *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf - *.google.bg *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo - *.google.com.br *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz - *.google.ca *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com - *.clarity.ms *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com - www.google.com wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io; img-src ''self'' data: blob: assets.mailtrap.io - *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al - *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au - *.google.az *.google.ba *.google.com.bd *.google.be *.google.bf *.google.bg - *.google.com.bh *.google.bi *.google.bj *.google.com.bn *.google.com.bo *.google.com.br - *.google.bs *.google.bt *.google.co.bw *.google.by *.google.com.bz *.google.ca - *.google.cd *.google.cf *.google.cg *.google.ch *.google.ci *.google.co.ck - *.google.cl *.google.cm *.google.cn *.google.com.co *.google.co.cr *.google.com.cu - *.google.cv *.google.com.cy *.google.cz *.google.de *.google.dj *.google.dk - *.google.dm *.google.com.do *.google.dz *.google.com.ec *.google.ee *.google.com.eg - *.google.es *.google.com.et *.google.fi *.google.com.fj *.google.fm *.google.fr - *.google.ga *.google.ge *.google.gg *.google.com.gh *.google.com.gi *.google.gl - *.google.gm *.google.gr *.google.com.gt *.google.gy *.google.com.hk *.google.hn - *.google.hr *.google.ht *.google.hu *.google.co.id *.google.ie *.google.co.il - *.google.im *.google.co.in *.google.iq *.google.is *.google.it *.google.je - *.google.com.jm *.google.jo *.google.co.jp *.google.co.ke *.google.com.kh - *.google.ki *.google.kg *.google.co.kr *.google.com.kw *.google.kz *.google.la - *.google.com.lb *.google.li *.google.lk *.google.co.ls *.google.lt *.google.lu - *.google.lv *.google.com.ly *.google.co.ma *.google.md *.google.me *.google.mg - *.google.mk *.google.ml *.google.com.mm *.google.mn *.google.com.mt *.google.mu - *.google.mv *.google.mw *.google.com.mx *.google.com.my *.google.co.mz *.google.com.na - *.google.com.ng *.google.com.ni *.google.ne *.google.nl *.google.no *.google.com.np - *.google.nr *.google.nu *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe - *.google.com.pg *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr - *.google.ps *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru - *.google.rw *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg - *.google.sh *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so - *.google.sm *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg - *.google.co.th *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to - *.google.com.tr *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua - *.google.co.ug *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc - *.google.co.ve *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs - *.google.co.za *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com - *.clarity.ms *.doubleclick.net *.googlesyndication.com *.googletagmanager.com - *.google.com track.hubspot.com *.facebook.com *.facebook.net *.analytics.google.com - *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct - secure.gravatar.com; frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net - www.googletagmanager.com www.facebook.com www.recaptcha.net; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - a90a3d46-ca49-4a02-a359-97a500fa13ec - X-Runtime: - - '0.031032' - X-Cloud-Trace-Context: - - c76e73da1c31402bcade131b45e3516f;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Server: - - cloudflare - Cf-Ray: - - 9542139d6a8a3566-WAW - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: ASCII-8BIT - string: '{"id":40433,"uuid":"e6c201cd-9e16-43a1-81f9-bc7962e73921","name":"Updated - Template","category":"Updated Category","subject":"Updated Subject","body_html":"
Original - HTML
","body_text":"Original Text","created_at":"2025-06-23T06:54:52.883Z","updated_at":"2025-06-23T06:54:53.107Z"}' - recorded_at: Mon, 23 Jun 2025 06:54:53 GMT -recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/maps_response_data_to_Project_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/maps_response_data_to_Project_object.yml index b6b2963..80d8def 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/maps_response_data_to_Project_object.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/maps_response_data_to_Project_object.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1495731/projects + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects body: encoding: UTF-8 string: '{"project":{"name":"New Project"}}' @@ -23,7 +23,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:15 GMT + - Wed, 20 Aug 2025 19:39:50 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -51,9 +51,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '145' + - '148' Etag: - - W/"dfc165cc00a6870a105d1d1691e67714" + - W/"f70821158aa31c0118343770e63d6cae" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -66,7 +66,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-zDKpR0LPu9I14ZiiQ5/vbA==''; connect-src ''self'' + translate.google.com ''nonce-js-Bk+EOalNTFxLP0RMGhAjgQ==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -146,21 +146,21 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 9cf5fcfa-c328-4326-9da1-0f4d867a6b79 + - 83c701db-08dc-4e0d-a646-d5798bca348d X-Runtime: - - '0.067005' + - '0.083444' X-Cloud-Trace-Context: - - 39ff386af19c44ffcfbe23f199ea9cf6;o=0 + - c3f946cd3b104dbb80af2698339e9794;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be528d0becc6-WAW + - 97245be8eb72c068-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486776,"name":"New Project","share_links":{"admin":"https://mailtrap.io/projects/2486776/share/QEVuQwEAbdhPz3b1om0FoYxI8EGjVZYEQSc4zRZkGAFX3jNlEo_hB0x_Vt4o9aDfb0-KvQ-k019aKpMpvs3wvA4lITaKP-hn2SOZQyddk3INHqidJxnJTJ9rsoNCNqYZSuAIED6-","viewer":"https://mailtrap.io/projects/2486776/share/QEVuQwEAbdhPz3b1om0FoYxI8EGjVZYEQSc4zRZkGAFX3jNlEo_hB0x_Vt4o9aDfb0-KvQ-kA-973c8gwSUakL0l61Nm3gfSkB5bRe5YT5k74QwsBbMRYGvNDfU7zudTMmkzmQbG"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:15 GMT + encoding: UTF-8 + string: '{"id":2487012,"name":"New Project","share_links":{"admin":"https://mailtrap.io/projects/2487012/share/REDACTED","viewer":"https://mailtrap.io/projects/2487012/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:50 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/when_API_returns_an_error/raises_a_Mailtrap_Error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/when_API_returns_an_error/raises_a_Mailtrap_Error.yml index 5efacdf..09839d1 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/when_API_returns_an_error/raises_a_Mailtrap_Error.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/when_API_returns_an_error/raises_a_Mailtrap_Error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1495731/projects + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects body: encoding: UTF-8 string: '{"project":{"name":""}}' @@ -23,7 +23,7 @@ http_interactions: message: Unprocessable Entity headers: Date: - - Wed, 20 Aug 2025 17:52:16 GMT + - Wed, 20 Aug 2025 19:39:51 GMT Content-Type: - application/json; charset=utf-8 Content-Length: @@ -51,7 +51,7 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '143' + - '146' Cache-Control: - no-cache Content-Security-Policy: @@ -64,7 +64,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-iLGWbs3LV9Z9FydNtNOGEQ==''; connect-src ''self'' + translate.google.com ''nonce-js-wafEjkRHwFXgS3+UFItvDw==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -144,21 +144,21 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 2a4d4f7a-20ee-4231-a574-5a32ee146902 + - 87b7d3f5-9366-4a00-b233-cf43bce3b4a8 X-Runtime: - - '0.015609' + - '0.019241' X-Cloud-Trace-Context: - - 203c6c5b7aca48c4c9761907748aad03;o=0 + - f21ed46461a542d7ca7849179425977c;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be566f93b710-WAW + - 97245becea3cbbca-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 string: '{"errors":{"name":["can''t be blank","is too short (minimum is 2 characters)"]}}' - recorded_at: Wed, 20 Aug 2025 17:52:16 GMT + recorded_at: Wed, 20 Aug 2025 19:39:51 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/with_hash_request/maps_response_data_to_Project_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/with_hash_request/maps_response_data_to_Project_object.yml index 185e9ff..705a80c 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/with_hash_request/maps_response_data_to_Project_object.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_create/with_hash_request/maps_response_data_to_Project_object.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1495731/projects + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects body: encoding: UTF-8 string: '{"project":{"name":"New Project"}}' @@ -23,7 +23,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:16 GMT + - Wed, 20 Aug 2025 19:39:51 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -51,9 +51,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '144' + - '147' Etag: - - W/"a68c882fe35f3d6c88366fba80950b50" + - W/"3a08cbe0c9468aee83834fcc12e9aa75" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -66,7 +66,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-aJgNjEFcTUoLiAPIufinFQ==''; connect-src ''self'' + translate.google.com ''nonce-js-Pn5kNfwuk41mmAvi7JlpQA==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -146,21 +146,21 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - f004bae8-dc72-44b8-a42d-6907e935e056 + - 5c8218bc-444c-4aa8-b033-4f611da6ab55 X-Runtime: - - '0.085135' + - '0.072225' X-Cloud-Trace-Context: - - 5649035f61f24858cee69e574934d818;o=0 + - 6449621478394982cbb4ce3f0a521484;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be54198cb5f1-WAW + - 97245beb3df55acb-VIE Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486777,"name":"New Project","share_links":{"admin":"https://mailtrap.io/projects/2486777/share/QEVuQwEAuaujY_AHYD-acbiokYAJfKRCLpIg5obnzVMl8r3Yuj4f7nfVaGL7_i0rZcCzn5Nk2iIXls1nwh70kvum6jaTPkze4ye3Q_6DDQnXHLbd_W6Mf4Hfrn-uX3T0vRKZPb42","viewer":"https://mailtrap.io/projects/2486777/share/QEVuQwEAuaujY_AHYD-acbiokYAJfKRCLpIg5obnzVMl8r3Yuj4f7nfVaGL7_i0rZcCzn5Nk-0jQ0EpFVQn4tpnwVd5ohfjoGo2xMc_V-TwmctPZuU1807wgAcLM4D5Ap-8bHzvr"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:16 GMT + encoding: UTF-8 + string: '{"id":2487013,"name":"New Project","share_links":{"admin":"https://mailtrap.io/projects/2487013/share/REDACTED","viewer":"https://mailtrap.io/projects/2487013/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:51 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/returns_no_content.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/returns_no_content.yml deleted file mode 100644 index 6dee1fd..0000000 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/returns_no_content.yml +++ /dev/null @@ -1,329 +0,0 @@ ---- -http_interactions: -- request: - method: post - uri: https://mailtrap.io/api/accounts/1495731/projects - body: - encoding: UTF-8 - string: '{"project":{"name":"Project to Delete"}}' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 200 - message: OK - headers: - Date: - - Wed, 20 Aug 2025 17:52:19 GMT - Content-Type: - - application/json; charset=utf-8 - Transfer-Encoding: - - chunked - Connection: - - keep-alive - Server: - - cloudflare - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '134' - Etag: - - W/"ecddddb96fdfae7d1d65f97008740290" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-fOn3aNp6h6k/J3FdRjs3zw==''; connect-src ''self'' - assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae - *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar - *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd - *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj - *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw - *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg - *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn - *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy - *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do - *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et - *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge - *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr - *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht - *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in - *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo - *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr - *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk - *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma - *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm - *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx - *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni - *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu - *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg - *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps - *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw - *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh - *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm - *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th - *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr - *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug - *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve - *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za - *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms - *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com - wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; - img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae - *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar - *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd - *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj - *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw - *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg - *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn - *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy - *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do - *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et - *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge - *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr - *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht - *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in - *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo - *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr - *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk - *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma - *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm - *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx - *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni - *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu - *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg - *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps - *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw - *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh - *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm - *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th - *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr - *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug - *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve - *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za - *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com - *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com - *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; - frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com - www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 1fd54bde-0354-4248-8339-a9e306e1010b - X-Runtime: - - '0.052371' - X-Cloud-Trace-Context: - - 268360cf218544c78743416e188a423b;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Cf-Ray: - - 9723be6b2f15c4fa-WAW - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: ASCII-8BIT - string: '{"id":2486782,"name":"Project to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486782/share/QEVuQwEASe_GQWQySM3m_SyAX3RYjPCzri4TYuX7RZPZimn7ifAyKF-iIMJLWWcqz7RLWKO_-Svi3EyU7OoBuyASfWv4e3A4pwSB97RE_WG2yqlx4YAmhczwGSXhmpefAMK1kWto","viewer":"https://mailtrap.io/projects/2486782/share/QEVuQwEASe_GQWQySM3m_SyAX3RYjPCzri4TYuX7RZPZimn7ifAyKF-iIMJLWWcqz7RLWKO_-W38x7ItqdGOIfU0g7JlZ0BJBnroXH9KzilqpZrrBJYULZSv7-U12eC0eu5-Da8t"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:19 GMT -- request: - method: delete - uri: https://mailtrap.io/api/accounts/1495731/projects/2486782 - body: - encoding: US-ASCII - string: '' - headers: - Accept-Encoding: - - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 - Accept: - - "*/*" - User-Agent: - - mailtrap-ruby (https://github.com/railsware/mailtrap-ruby) - Authorization: - - Bearer - Content-Type: - - application/json - response: - status: - code: 200 - message: OK - headers: - Date: - - Wed, 20 Aug 2025 17:52:20 GMT - Content-Type: - - application/json; charset=utf-8 - Transfer-Encoding: - - chunked - Connection: - - keep-alive - Server: - - cloudflare - X-Frame-Options: - - SAMEORIGIN - X-Xss-Protection: - - 1; mode=block - X-Content-Type-Options: - - nosniff - X-Download-Options: - - noopen - X-Permitted-Cross-Domain-Policies: - - none - Referrer-Policy: - - strict-origin-when-cross-origin - Vary: - - Accept - X-Mailtrap-Version: - - v2 - X-Ratelimit-Limit: - - '150' - X-Ratelimit-Remaining: - - '149' - Etag: - - W/"728068d9fb12156e24f8fffdb529c806" - Cache-Control: - - max-age=0, private, must-revalidate - Content-Security-Policy: - - 'default-src ''self''; style-src ''self'' data: blob: ''unsafe-inline'' assets.mailtrap.io - www.googletagmanager.com fonts.googleapis.com; font-src ''self'' data: blob: - ''unsafe-inline'' assets.mailtrap.io static.hsappstatic.net fonts.gstatic.cn - fonts.gstatic.com *.s-microsoft.com use.typekit.net; script-src ''self'' data: - blob: assets.mailtrap.io *.cookiebot.com www.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com www.googleadservices.com www.google.com - beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com - cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn - www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-U28Kt4kVuMSNJu3AaAEhIQ==''; connect-src ''self'' - assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae - *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar - *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd - *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj - *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw - *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg - *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn - *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy - *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do - *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et - *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge - *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr - *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht - *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in - *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo - *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr - *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk - *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma - *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm - *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx - *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni - *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu - *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg - *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps - *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw - *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh - *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm - *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th - *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr - *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug - *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve - *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za - *.google.co.zm *.google.co.zw *.google.cat errors.rw.rw *.cookiebot.com *.clarity.ms - *.g.doubleclick.net *.googlesyndication.com *.googletagmanager.com www.google.com - wss://ws-helpscout.pusher.com sockjs-helpscout.pusher.com *.helpscout.net - *.firstpromoter.com connect.facebook.net *.facebook.com www.recaptcha.net - *.analytics.google.com *.google-analytics.com *.quora.com *.linkedin.com analytics.twitter.com - t.co/1/i/adsct *.growthbook.io meta-gateway.mailtrap.io translate-pa.googleapis.com; - img-src ''self'' data: blob: assets.mailtrap.io *.google.com *.google.ad *.google.ae - *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar - *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd - *.google.be *.google.bf *.google.bg *.google.com.bh *.google.bi *.google.bj - *.google.com.bn *.google.com.bo *.google.com.br *.google.bs *.google.bt *.google.co.bw - *.google.by *.google.com.bz *.google.ca *.google.cd *.google.cf *.google.cg - *.google.ch *.google.ci *.google.co.ck *.google.cl *.google.cm *.google.cn - *.google.com.co *.google.co.cr *.google.com.cu *.google.cv *.google.com.cy - *.google.cz *.google.de *.google.dj *.google.dk *.google.dm *.google.com.do - *.google.dz *.google.com.ec *.google.ee *.google.com.eg *.google.es *.google.com.et - *.google.fi *.google.com.fj *.google.fm *.google.fr *.google.ga *.google.ge - *.google.gg *.google.com.gh *.google.com.gi *.google.gl *.google.gm *.google.gr - *.google.com.gt *.google.gy *.google.com.hk *.google.hn *.google.hr *.google.ht - *.google.hu *.google.co.id *.google.ie *.google.co.il *.google.im *.google.co.in - *.google.iq *.google.is *.google.it *.google.je *.google.com.jm *.google.jo - *.google.co.jp *.google.co.ke *.google.com.kh *.google.ki *.google.kg *.google.co.kr - *.google.com.kw *.google.kz *.google.la *.google.com.lb *.google.li *.google.lk - *.google.co.ls *.google.lt *.google.lu *.google.lv *.google.com.ly *.google.co.ma - *.google.md *.google.me *.google.mg *.google.mk *.google.ml *.google.com.mm - *.google.mn *.google.com.mt *.google.mu *.google.mv *.google.mw *.google.com.mx - *.google.com.my *.google.co.mz *.google.com.na *.google.com.ng *.google.com.ni - *.google.ne *.google.nl *.google.no *.google.com.np *.google.nr *.google.nu - *.google.co.nz *.google.com.om *.google.com.pa *.google.com.pe *.google.com.pg - *.google.com.ph *.google.com.pk *.google.pl *.google.pn *.google.com.pr *.google.ps - *.google.pt *.google.com.py *.google.com.qa *.google.ro *.google.ru *.google.rw - *.google.com.sa *.google.com.sb *.google.sc *.google.se *.google.com.sg *.google.sh - *.google.si *.google.sk *.google.com.sl *.google.sn *.google.so *.google.sm - *.google.sr *.google.st *.google.com.sv *.google.td *.google.tg *.google.co.th - *.google.com.tj *.google.tl *.google.tm *.google.tn *.google.to *.google.com.tr - *.google.tt *.google.com.tw *.google.co.tz *.google.com.ua *.google.co.ug - *.google.co.uk *.google.com.uy *.google.co.uz *.google.com.vc *.google.co.ve - *.google.co.vi *.google.com.vn *.google.vu *.google.ws *.google.rs *.google.co.za - *.google.co.zm *.google.co.zw *.google.cat *.cookiebot.com *.clarity.ms *.doubleclick.net - *.googlesyndication.com *.googletagmanager.com *.google.com track.hubspot.com - *.facebook.com *.facebook.net *.analytics.google.com *.google-analytics.com - *.quora.com *.linkedin.com analytics.twitter.com t.co/1/i/adsct secure.gravatar.com; - frame-src ''self'' consentcdn.cookiebot.com td.doubleclick.net www.googletagmanager.com - www.facebook.com www.recaptcha.net translate.googleapis.com; frame-ancestors - ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; - object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' - X-Request-Id: - - 63aa7b2d-5677-47ca-8f98-2cb0f41101f8 - X-Runtime: - - '0.029560' - X-Cloud-Trace-Context: - - 5667902556af48188157292d91de7501;o=0 - Strict-Transport-Security: - - max-age=0 - Cf-Cache-Status: - - DYNAMIC - Cf-Ray: - - 9723be6cab91c048-WAW - Alt-Svc: - - h3=":443"; ma=86400 - body: - encoding: ASCII-8BIT - string: '{"id":2486782}' - recorded_at: Wed, 20 Aug 2025 17:52:20 GMT -recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/when_project_does_not_exist/raises_not_found_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/when_project_does_not_exist/raises_not_found_error.yml index ea1ac46..af06b86 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/when_project_does_not_exist/raises_not_found_error.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_delete/when_project_does_not_exist/raises_not_found_error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1495731/projects + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects body: encoding: UTF-8 string: '{"project":{"name":"Project to Delete"}}' @@ -23,7 +23,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:20 GMT + - Wed, 20 Aug 2025 19:39:56 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -51,9 +51,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '148' + - '135' Etag: - - W/"b622f11beff3d9bf2f24c54822f5611c" + - W/"56768091f4f63f7fe2a28200fe899d70" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -66,7 +66,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-zLl1cCnPYt28XJJTccOqbA==''; connect-src ''self'' + translate.google.com ''nonce-js-uT7a7lm3RYj3o/RNIzRACA==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -146,26 +146,26 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 4317a0eb-eea6-4b87-98e1-f220fa0fcba6 + - 7c0f99ec-10af-4a25-b76f-2cf537215a40 X-Runtime: - - '0.065330' + - '0.054625' X-Cloud-Trace-Context: - - 0e2f395c51a149ccc06ed80c02b7da63;o=0 + - 59329bd52a7e4f0a8effa0aa1d393151;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be6dff1a0202-WAW + - 97245c0fded00296-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486783,"name":"Project to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486783/share/QEVuQwEAw-LAwE2xik9eyeZatwg5XJ_XxKQ_ik4rXON2CXurGVD2AyEXnMmtt0GrOk1vh1c0mdY6PdoP8-oqlOy1VtJeM2sR8wwyYLzUEEI4tM5SU8w9CPJcKy_i1ohRMZ7Ij5hn","viewer":"https://mailtrap.io/projects/2486783/share/QEVuQwEAw-LAwE2xik9eyeZatwg5XJ_XxKQ_ik4rXON2CXurGVD2AyEXnMmtt0GrOk1vh1c0nER1Ee2Xxo9ORk3GxeXMuymwqrneXElPICtCSsczgQ3_6d-WnBY04ED8ta_XPwNm"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:20 GMT + encoding: UTF-8 + string: '{"id":2487019,"name":"Project to Delete","share_links":{"admin":"https://mailtrap.io/projects/2487019/share/REDACTED","viewer":"https://mailtrap.io/projects/2487019/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:56 GMT - request: method: delete - uri: https://mailtrap.io/api/accounts/1495731/projects/999999 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects/999999 body: encoding: US-ASCII string: '' @@ -186,7 +186,7 @@ http_interactions: message: Not Found headers: Date: - - Wed, 20 Aug 2025 17:52:20 GMT + - Wed, 20 Aug 2025 19:39:57 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -214,7 +214,7 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '147' + - '134' Cache-Control: - no-cache Content-Security-Policy: @@ -227,7 +227,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-ZH3xNufc8WwS8tug4lHbow==''; connect-src ''self'' + translate.google.com ''nonce-js-kR8D4PR2Y1kdUHJrFbdliQ==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -307,21 +307,21 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 0e1e5c96-9673-4769-97b0-3711fe30cbaa + - cfe6f8f2-a59d-4e2b-b86d-904cde174bc9 X-Runtime: - - '0.009687' + - '0.013922' X-Cloud-Trace-Context: - - 97284988d70b4c5687a4e22550c3f44e;o=0 + - c0d7e4eb2e0046b488d0576dd04cec99;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be6f89f27057-WAW + - 97245c11bbf05ab6-VIE Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT + encoding: UTF-8 string: '{"error":"Not Found"}' - recorded_at: Wed, 20 Aug 2025 17:52:20 GMT + recorded_at: Wed, 20 Aug 2025 19:39:57 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/maps_response_data_to_Project_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/maps_response_data_to_Project_object.yml index 896c895..8a01ef8 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/maps_response_data_to_Project_object.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/maps_response_data_to_Project_object.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1495731/projects + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects body: encoding: UTF-8 string: '{"project":{"name":"Test Project"}}' @@ -23,7 +23,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:14 GMT + - Wed, 20 Aug 2025 19:39:48 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -51,9 +51,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '149' + - '130' Etag: - - W/"f34c9aaed8d68b3636bb97bc2507bb81" + - W/"b5ecdb4909800433c4a4a204e6c8d8c2" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -66,7 +66,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-wb+zvQlNKmaPQL0VDBCWiw==''; connect-src ''self'' + translate.google.com ''nonce-js-vzrkxKujmwknfGNq5A+H4A==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -146,26 +146,26 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - b6bd571f-0607-44e2-afb5-ee526b5f8c03 + - 3fd30edd-dbaa-4690-a0ca-9cbc372da164 X-Runtime: - - '0.139791' + - '0.074631' X-Cloud-Trace-Context: - - b368d3328d954c27c98818c951bf5ca0;o=0 + - fc0c52c489144101c932c4a2af392796;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be46ece4eeae-WAW + - 97245bddfcce01ee-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486774,"name":"Test Project","share_links":{"admin":"https://mailtrap.io/projects/2486774/share/QEVuQwEA8nQaKaWA-WdhyKmiJ4HGgm0HhQTDg436xo0uG5gs7aSvpPCjNNbMS2SOOOWrqSQ3en3lG2nf5AjlIo7YQ08GW2toQBa5vn8IJiOkJbAcTMDOekWZL0ykluJZvoMji0GN","viewer":"https://mailtrap.io/projects/2486774/share/QEVuQwEA8nQaKaWA-WdhyKmiJ4HGgm0HhQTDg436xo0uG5gs7aSvpPCjNNbMS2SOOOWrqSQ3U1JcY87MHHS0rw7lS628ng-zSIaM4tqndRI69jOjxOA8Q7Me_oU8YQWqCwT3ohvF"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:14 GMT + encoding: UTF-8 + string: '{"id":2487010,"name":"Test Project","share_links":{"admin":"https://mailtrap.io/projects/2487010/share/REDACTED","viewer":"https://mailtrap.io/projects/2487010/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:48 GMT - request: method: get - uri: https://mailtrap.io/api/accounts/1495731/projects/2486774 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects/2487010 body: encoding: US-ASCII string: '' @@ -186,7 +186,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:14 GMT + - Wed, 20 Aug 2025 19:39:49 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -214,9 +214,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '148' + - '129' Etag: - - W/"f34c9aaed8d68b3636bb97bc2507bb81" + - W/"b5ecdb4909800433c4a4a204e6c8d8c2" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -229,7 +229,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-z/eVLvx74ETdRRgEZpy8Tw==''; connect-src ''self'' + translate.google.com ''nonce-js-tZ+5WUWHqmBxD9102JUsEA==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -309,21 +309,21 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - e1a781cd-8b96-4e5e-863a-ca5177697ead + - 49185b47-11f8-412a-b876-df49ef4e8627 X-Runtime: - - '0.075194' + - '0.050541' X-Cloud-Trace-Context: - - d4f44dea400b4bad874f8377c1a9baed;o=0 + - fa503b48bba2448f82d9d0a275427e2a;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be492a27ee4c-WAW + - 97245bdf9b42eecf-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486774,"name":"Test Project","share_links":{"admin":"https://mailtrap.io/projects/2486774/share/QEVuQwEA8nQaKaWA-WdhyKmiJ4HGgm0HhQTDg436xo0uG5gs7aSvpPCjNNbMS2SOOOWrqSQ3en3lG2nf5AjlIo7YQ08GW2toQBa5vn8IJiOkJbAcTMDOekWZL0ykluJZvoMji0GN","viewer":"https://mailtrap.io/projects/2486774/share/QEVuQwEA8nQaKaWA-WdhyKmiJ4HGgm0HhQTDg436xo0uG5gs7aSvpPCjNNbMS2SOOOWrqSQ3U1JcY87MHHS0rw7lS628ng-zSIaM4tqndRI69jOjxOA8Q7Me_oU8YQWqCwT3ohvF"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:14 GMT + encoding: UTF-8 + string: '{"id":2487010,"name":"Test Project","share_links":{"admin":"https://mailtrap.io/projects/2487010/share/REDACTED","viewer":"https://mailtrap.io/projects/2487010/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:49 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/when_project_does_not_exist/raises_not_found_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/when_project_does_not_exist/raises_not_found_error.yml index c1fcaa3..c9ef288 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/when_project_does_not_exist/raises_not_found_error.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_get/when_project_does_not_exist/raises_not_found_error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1495731/projects + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects body: encoding: UTF-8 string: '{"project":{"name":"Test Project"}}' @@ -23,7 +23,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:15 GMT + - Wed, 20 Aug 2025 19:39:49 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -51,9 +51,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '147' + - '128' Etag: - - W/"7afc1c5600f26e128a290bba42c7e46f" + - W/"e89b2eeb1bac0e0011505117e024bac7" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -66,7 +66,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-UCxFKoArYpuszUk9RpMD6Q==''; connect-src ''self'' + translate.google.com ''nonce-js-/tDOd6NZq9TQ3z1wWEHA1A==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -146,26 +146,26 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 7f9fdaa6-1240-4242-854d-e0d306158371 + - a63eb7e9-60b8-4800-8654-b2184428d998 X-Runtime: - - '0.051301' + - '0.056160' X-Cloud-Trace-Context: - - f26d25e062254b518318322e60acf031;o=0 + - 93973da93a10427f81fd9c4ad0f17650;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be4acb7d3196-WAW + - 97245be3bdba2991-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486775,"name":"Test Project","share_links":{"admin":"https://mailtrap.io/projects/2486775/share/QEVuQwEANXtwX6e646-7uWHnYa4QC04reqjFYEA7E-OtX0FAB6kQmAMqMlCDbRzyCWaVzdwRuGK-aUx3oX8Dj2FpiK05hQHOUAVhSaU4nsEn8J1maXnSZd4KfYiR0u1tmYLMfVIp","viewer":"https://mailtrap.io/projects/2486775/share/QEVuQwEANXtwX6e646-7uWHnYa4QC04reqjFYEA7E-OtX0FAB6kQmAMqMlCDbRzyCWaVzdwR05amavOp-93KCPpXQemsFHjsbtsA9eucfIn5YKcU9rfS0JLTZ1KLORCD7_c99Iad"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:15 GMT + encoding: UTF-8 + string: '{"id":2487011,"name":"Test Project","share_links":{"admin":"https://mailtrap.io/projects/2487011/share/REDACTED","viewer":"https://mailtrap.io/projects/2487011/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:49 GMT - request: method: get - uri: https://mailtrap.io/api/accounts/1495731/projects/999999 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects/999999 body: encoding: US-ASCII string: '' @@ -186,7 +186,7 @@ http_interactions: message: Not Found headers: Date: - - Wed, 20 Aug 2025 17:52:15 GMT + - Wed, 20 Aug 2025 19:39:50 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -214,7 +214,7 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '146' + - '149' Cache-Control: - no-cache Content-Security-Policy: @@ -227,7 +227,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-Irg5u0698FkhJKAhsHX+9g==''; connect-src ''self'' + translate.google.com ''nonce-js-9v/XYrwLyO/bIPOZPziYUQ==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -307,21 +307,21 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 1a44de39-b6fc-498e-a9a6-d17c9cbcc854 + - 0aa12f07-7542-4546-8b4c-60ef59721a8e X-Runtime: - - '0.012682' + - '0.009126' X-Cloud-Trace-Context: - - '0495f7bf1c274f818d6f0f8b03299e4e;o=0' + - 90f0d433ef4d4023c7a12474f2d58a6a;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be4ebb5a020f-WAW + - 97245be56a6e5ad5-VIE Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT + encoding: UTF-8 string: '{"error":"Not Found"}' - recorded_at: Wed, 20 Aug 2025 17:52:15 GMT + recorded_at: Wed, 20 Aug 2025 19:39:50 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/maps_response_data_to_Project_objects.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/maps_response_data_to_Project_objects.yml index d31a539..54f099c 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/maps_response_data_to_Project_objects.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/maps_response_data_to_Project_objects.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://mailtrap.io/api/accounts/1495731/projects + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects body: encoding: US-ASCII string: '' @@ -23,7 +23,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:00 GMT + - Wed, 20 Aug 2025 19:38:09 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -54,7 +54,7 @@ http_interactions: X-Ratelimit-Remaining: - '149' Etag: - - W/"396b316a3b2ce45cf923792ff137f589" + - W/"ac7a07232eeab7601e08b201b5eb2bf6" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -67,7 +67,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-600CegqU0ASRyEV5oFVZCg==''; connect-src ''self'' + translate.google.com ''nonce-js-2Y09cnSzY+XXG/nZyuOBAA==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -147,95 +147,242 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 0bf3f87b-bb6c-45ad-a31f-6cfb3b5ca3e2 + - e9072f48-e1c7-4505-b95d-5ac011d3dbd1 X-Runtime: - - '1.307376' + - '4.866106' X-Cloud-Trace-Context: - - 8d6b0b69acce4313c117af6417b3bf81;o=0 + - 542aada69a4c4b3fcd993b035d3adf32;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723bde6fb1fecbc-WAW + - 972459517c8dbf99-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '[{"id":1536451,"name":"My Project","share_links":{"admin":"https://mailtrap.io/projects/1536451/share/QEVuQwEAXkaIEgYGRhbxZlL_Zlj4XbZ2q0UoeCPFvlCD61-OrqnMthiqlfaL0x0N7QIRp5TiHMYLm_MpViSyQFZFeEuyZuHZruNrIBH9Odsg7_Q7ANUKR2Qpx-Mg1-hzRUt2szJJ","viewer":"https://mailtrap.io/projects/1536451/share/QEVuQwEAXkaIEgYGRhbxZlL_Zlj4XbZ2q0UoeCPFvlCD61-OrqnMthiqlfaL0x0N7QIRp5TiiZbkjzzscM8iCQmFuTNoHGS_maKQbgS3RqAohpHMkVyhHTbRQEdzubO_YzehJi_O"},"inboxes":[{"id":2117479,"name":"My - Inbox","username":"8382a82526761f","max_size":1000,"status":"active","email_username":"730e82205d-7e378a","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i2117479@forward.mailtrap.info","project_id":1536451,"password":"952106364e8818","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":87,"emails_unread_count":0,"last_message_sent_at":"2025-01-03T16:37:44.583Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2598195,"name":"New - Inbox 3","username":"488ab40656a0ac","max_size":1000,"status":"active","email_username":"new-inbox-3-b9d2b9","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i2598195@forward.mailtrap.info","project_id":1536451,"password":"54b965b17b46a9","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":2,"emails_unread_count":0,"last_message_sent_at":"2024-03-30T18:02:12.295Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":1886601,"name":"Freelance - per dev","share_links":{"admin":"https://mailtrap.io/projects/1886601/share/QEVuQwEAEodj1qGsG5tX_z-v9IqMoKOm1GQ5Jt_2sCGHWvluiVIq4DqwuPDOoWhnyoeiFa1gmzIsT_JDhHio3nz3EiezGIsSERBkgSj5bWdzMokCc42-LLA9OH3yaqGnxANZ5ZpP","viewer":"https://mailtrap.io/projects/1886601/share/QEVuQwEAEodj1qGsG5tX_z-v9IqMoKOm1GQ5Jt_2sCGHWvluiVIq4DqwuPDOoWhnyoeiFa1gUXMvkQB-hdqVyjhSSy4Ub80HeeWyS-fmsRM5LVx9my9EofVL4xu8cfOnDbPmF7dj"},"inboxes":[{"id":2639689,"name":"#php-developer-artur-edamov","username":"0e1b2edd08898d","max_size":1000,"status":"active","email_username":"10e854d304-cd6a55","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i2639689@forward.mailtrap.info","project_id":1886601,"password":"0dc2143d3c4bcf","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":2,"emails_unread_count":0,"last_message_sent_at":"2024-05-09T21:21:24.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2750032,"name":"IT-248","username":"0a5db6d04b5567","max_size":1000,"status":"active","email_username":"c7884b9b27-2a5e4e","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i2750032@forward.mailtrap.info","project_id":1886601,"password":"3f75964c517555","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":10,"emails_unread_count":10,"last_message_sent_at":"2024-06-01T22:57:16.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2803763,"name":"IT-316: - narhovhannisian@gmail.com","username":"273a280aadeb6e","max_size":1000,"status":"active","email_username":"9070d30c7d-6b8878","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"a1495731-i2803763@forward.mailtrap.info","project_id":1886601,"password":"b189dfc9c353c6","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2827176,"name":"IT-348: - reg+g@leadnode.io","username":"546e95d8659e0d","max_size":1000,"status":"active","email_username":"4bb7078012-4952de","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i2827176@forward.mailtrap.info","project_id":1886601,"password":"00354751350f03","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":3,"emails_unread_count":3,"last_message_sent_at":"2024-05-24T09:01:52.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2869179,"name":"IT-395: - anasahmed92@live.com","username":"938e4fb7050cdb","max_size":1000,"status":"active","email_username":"d9af24a335-93cda8","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i2869179@forward.mailtrap.info","project_id":1886601,"password":"81e45511a3bc0e","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":44,"emails_unread_count":44,"last_message_sent_at":"2025-02-13T13:36:02.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3244543,"name":"IT-973: - zhaparoff@gmail.com","username":"aac75b0883e5df","max_size":1000,"status":"active","email_username":"2934fc539d-461ce5","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"a1495731-i3244543@forward.mailtrap.info","project_id":1886601,"password":"67cbfb43dfad94","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3447218,"name":"#freelance-dev-oleksandr-bukhtiiarov","username":"82eda9bf7c1b3b","max_size":1000,"status":"active","email_username":"d3b391d162-05b895","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"a1495731-i3447218@forward.mailtrap.info","project_id":1886601,"password":"0bf7ff67b64d93","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3447223,"name":"#ext-js-developer-artem-litvinenko","username":"5f144f668d427e","max_size":1000,"status":"active","email_username":"cc57d3ca6e-292fc7","email_username_enabled":true,"sent_messages_count":2,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"a1495731-i3447223@forward.mailtrap.info","project_id":1886601,"password":"c689b190526d93","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":306,"emails_unread_count":133,"last_message_sent_at":"2025-08-06T21:20:18.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3950294,"name":"IT-1923: - #mailtrap-developer-python-sdk","username":"2676e8f48d8a61","max_size":1000,"status":"active","email_username":"1e364e09c1-0a1010","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"a1495731-i3950294@forward.mailtrap.info","project_id":1886601,"password":"ab43c934ea1b23","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3960195,"name":"IT-1834: jurgen.smirnoff@gmail.com","username":"9fa00a713daaab","max_size":1000,"status":"active","email_username":"b3ce3a93a7-5cb603","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"a1495731-i3960195@forward.mailtrap.info","project_id":1886601,"password":"eefcda4580d160","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486140,"name":"project - 591","share_links":{"admin":"https://mailtrap.io/projects/2486140/share/QEVuQwEAvZP-ZcOb-ae3PwSum8J5l-0jpU6IY0hKQBo9YK21EuoRks2Coc_8NemGYo-XnHpNGR53oOuoPECOZTnwfEaeEnl8aBddJEhuBOtu4ixNb1rQInBxCl9oFJaZlgkdJCsu","viewer":"https://mailtrap.io/projects/2486140/share/QEVuQwEAvZP-ZcOb-ae3PwSum8J5l-0jpU6IY0hKQBo9YK21EuoRks2Coc_8NemGYo-XnHpNK_q6VGg5-v7AtcTkdxJpVZX6eRTmYgD9sKj8yExWFSYiQcnJXKZOjXorG-wA0GBE"},"inboxes":[{"id":3976586,"name":"IT-1834: - jurgen.smirnoff@gmail.com#2","username":"4579ee19f8f87c","max_size":1000,"status":"active","email_username":"f70278ba14-d95f55","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"a1495731-i3976586@forward.mailtrap.info","project_id":2486140,"password":"29d2dbb1964565","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486206,"name":"new - project","share_links":{"admin":"https://mailtrap.io/projects/2486206/share/QEVuQwEAQsUpjg6nX8CPZKzCm4Woa7QCbzO_LVqwQL3qRFAK2_1J3ZisOoENEv7sKeDF1mi2MF9KbWqFli2ipEGtzS1ZCStwfXlRF6rg9SeWNzyT1mI_UyzEKQoOEfc10fwE_o15","viewer":"https://mailtrap.io/projects/2486206/share/QEVuQwEAQsUpjg6nX8CPZKzCm4Woa7QCbzO_LVqwQL3qRFAK2_1J3ZisOoENEv7sKeDF1mi2FmkhsR-qvTg3_FFAk8QRv5hZEj9VCim4eWXEWVrcNMs2TcmJu31fSV3yo8sY9z70"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486689,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486689/share/QEVuQwEAW-WvWqKHVgawDuRFuZWV15zr5qfZvDuBFFt3U5FY1OJ80djECA2hpkVOe0HCBuqM1ILEInultLDYXePKMe57J-XQlG4x5tKanh-MKT9WDi2aAM3z0qam592Ew6uv3kaW","viewer":"https://mailtrap.io/projects/2486689/share/QEVuQwEAW-WvWqKHVgawDuRFuZWV15zr5qfZvDuBFFt3U5FY1OJ80djECA2hpkVOe0HCBuqMnUMv6yVhH9ko-ELixRatyKDIUa3r5UTRfHe6kymF2eVR-a_IZl_Up8e_il-Db8q-"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486690,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486690/share/QEVuQwEASiQvgXQTASTYZ-oDsGRPCxGmZE-XcbR7zNEuIehr0kJ6rnPLZ9S-MvQ08Nq_f2AU-6G5E_WbWZLxeR_vOsP-2YFlbmkLiK7Et3hUY9rUWFbjVbfSAtLxEbzB9DmB0maZ","viewer":"https://mailtrap.io/projects/2486690/share/QEVuQwEASiQvgXQTASTYZ-oDsGRPCxGmZE-XcbR7zNEuIehr0kJ6rnPLZ9S-MvQ08Nq_f2AUMnM9huTTwT0702FmqiOZRSoa5LgbN9v8CzC5dsMDuOWuxvTgWOFsaWNeRHiNJvB2"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486691,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486691/share/QEVuQwEAPrR9UnL_N0q-9x0HsfJgGYTaHUEU3ALLxfztLT7kBaNBBgxyRLVx0MkrtBo7dem6Fe83iE21ZitKJzH3Yn0KxLInhQewcLutLcfr1jH9Omro0MGnXqjAzQnBQkAeEq0c","viewer":"https://mailtrap.io/projects/2486691/share/QEVuQwEAPrR9UnL_N0q-9x0HsfJgGYTaHUEU3ALLxfztLT7kBaNBBgxyRLVx0MkrtBo7dem6UnA8B4K84fSA5Myx1VLZHw4sXRHxRm1W8jjI0N-nS5kFJhtzbFU-VFsCkHjtgDYn"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486692,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486692/share/QEVuQwEAEDrZv_0PJcmiQbJhyoWLM556mP2DtVFzvlndRznEfWsKAG8u0vAvlvlSszms8X0JnMOozn0Fwvmxl3UnPqBGVjRhm7pKbZjHmMHmDboX5zJ1ldqPKfeVabxZs785_uze","viewer":"https://mailtrap.io/projects/2486692/share/QEVuQwEAEDrZv_0PJcmiQbJhyoWLM556mP2DtVFzvlndRznEfWsKAG8u0vAvlvlSszms8X0JjOTNM0ygkvY2MYAgBSNR3lL17bu5_shnGDuLFO4D94N1F-HPllveqSHa0l7e2MPs"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486693,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486693/share/QEVuQwEAdlcPQOGQWVSOnpnT9wuxdPxSRd5UtJEM5o6j_BxjE1vX8cmSyJyM422KCn1OSjznnwl7qs85S818pWR5hlxIm4V1MEfkRx7rwWb-0EXZvVFWQoWjOcoqV0uBnWeUr2nL","viewer":"https://mailtrap.io/projects/2486693/share/QEVuQwEAdlcPQOGQWVSOnpnT9wuxdPxSRd5UtJEM5o6j_BxjE1vX8cmSyJyM422KCn1OSjznpc99m8s6MrCL_fq72k73xoQ5sIwtaYTS81hjMjyhqkngnHPTCiXUa-xWxRBwrCz9"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486694,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486694/share/QEVuQwEAxAkv3gJNvzdyecB8DaoUsLIVlxzPmDQaQTgYOnADcp1ns4_LdyP9_Jh1J-ZZR85ZslQEcqEkhT3EphJsQ7CTOHYn02cU21nYQbIyImhOJ9Uu-_tH-wYCYFDPY5QsL0LO","viewer":"https://mailtrap.io/projects/2486694/share/QEVuQwEAxAkv3gJNvzdyecB8DaoUsLIVlxzPmDQaQTgYOnADcp1ns4_LdyP9_Jh1J-ZZR85Zpkhi28QCNoytygi2TTUvA4MpSKwi1excYk2W2FzHmiIQ0fKfcnOlc682KiK-7sjP"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486695,"name":"New - Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486695/share/QEVuQwEA1sBn40GrRS8UUcaoqo37EAi9f0pTmxC4UWEZ8bKHeeNMAsI1lFbcTE0I7p5c6Rn-j5WLPs1-4Air9JTpFNfTk__46slCRUcEx6d5Mx-tA8pBmlpX6dVX7f1kuX5ZQCuF","viewer":"https://mailtrap.io/projects/2486695/share/QEVuQwEA1sBn40GrRS8UUcaoqo37EAi9f0pTmxC4UWEZ8bKHeeNMAsI1lFbcTE0I7p5c6Rn-_294eJY708jabZZEUFKHUXqBQ4czwXRL60nT0qKQmLbBJskLh64OH1ZkUp6k6A53"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486696,"name":"Original - Project","share_links":{"admin":"https://mailtrap.io/projects/2486696/share/QEVuQwEAiMMsfmpAXutbmWjzxSJ8-qDyih_Me4TFJW2LAO7TBrzzrSCbGnYXB0VP0qXGTB6bimqgiqGRa5HRbPhnbMv8apWPiVXG4MF2a3NvH6Ha4aCln12YbJj15bEDNTh7KPEL","viewer":"https://mailtrap.io/projects/2486696/share/QEVuQwEAiMMsfmpAXutbmWjzxSJ8-qDyih_Me4TFJW2LAO7TBrzzrSCbGnYXB0VP0qXGTB6bWbjbFz1gfwTJ2BbV--2r0z65o6slmRhpAVOzdL61XFA8fdJyR_W-2NzmeQ9oYS4N"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486698,"name":"Project - to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486698/share/QEVuQwEAPz9qhDABFRQ3NB0KOLSWYZFs1sjFC1_SzsOPuZyrQ9LXauSBS9Vx2yl-LUi84IdITNcVq6Gv_QeozWU95i3UkCt8lUBHTFJf_YJ4htdRRkWOmSAlElac4QM2nsuCmmSS","viewer":"https://mailtrap.io/projects/2486698/share/QEVuQwEAPz9qhDABFRQ3NB0KOLSWYZFs1sjFC1_SzsOPuZyrQ9LXauSBS9Vx2yl-LUi84IdIc81-fu56Pu9ft_5qKUbSwxnN1e_Hv3zqiPQDETfeo43wldrI-L7x7DYawcPQGbTj"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486703,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486703/share/QEVuQwEAVwkr_KhvkvI9GqysBLrcA9U8IhonoxRXkANqtsby1N5iorNk_Ky5rZSYbta9bXxF0ggcKjNZBF1L6_HC45hxN_SHm65JQ-8zKHSHnwINN4o1VzkFICLeEXiejtsqm5xz","viewer":"https://mailtrap.io/projects/2486703/share/QEVuQwEAVwkr_KhvkvI9GqysBLrcA9U8IhonoxRXkANqtsby1N5iorNk_Ky5rZSYbta9bXxFwZWx5L7xK_9_-fdWq1sctVC2XFbJ9oamSjf1diNUodPaKwS2uGMVxbARgV05B1-1"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486704,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486704/share/QEVuQwEA9DQs968pcJCKofwHhoAVaYOKDu9fujYCuuRUJSOisDUn24cqzlQ--VMHe2lY5I0XojMhVFoUAOb4Rkm7O0RFTgFejpq0h1FFsqVe3oJ0IAwXQ9zNjwwGXtuSDJM9VTrR","viewer":"https://mailtrap.io/projects/2486704/share/QEVuQwEA9DQs968pcJCKofwHhoAVaYOKDu9fujYCuuRUJSOisDUn24cqzlQ--VMHe2lY5I0XeVoSCdOYtIr-yNdhkGdIBSMEUOWdlb42K0bnZPn864cIklJZOlTUrkGL0jJjevuf"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486705,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486705/share/QEVuQwEA36L-QgEmF-Aj6VE5DPJwx5AadS7oGA-3W8OGtaUGeWON-nWJuJ97k0EqAJGaFxxpOSStOgRs9uEgw73SIAEtGeJTKrRj2S-5zFEm-TeCxpwHblzswFkwO23o5CqTwBI2","viewer":"https://mailtrap.io/projects/2486705/share/QEVuQwEA36L-QgEmF-Aj6VE5DPJwx5AadS7oGA-3W8OGtaUGeWON-nWJuJ97k0EqAJGaFxxp__lE-dyepHuAmHcCDR1d9QpgGOV_NxnqUIrM1rffA3TVJqulUXkcoDUwxOVyh4k9"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486706,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486706/share/QEVuQwEA1tpiqJhiYkcmvGxMp_oyIJLbL2uR16lKEoEghz8Ll_ba5GstcFXdXth9hf5MI8ZidA_0rgHuWr--O5ljLCNEZ6JJ_MexlFnf_pL3RKrpXQ5HCHKevhDYNgQqXneC5ZXY","viewer":"https://mailtrap.io/projects/2486706/share/QEVuQwEA1tpiqJhiYkcmvGxMp_oyIJLbL2uR16lKEoEghz8Ll_ba5GstcFXdXth9hf5MI8ZiJXbwtv8uiY4UvD8Jut4sKTox913n9bwWiVoyGotui-X-yyjpnasOtWMbQLUtqHva"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486707,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486707/share/QEVuQwEABfRIXYRdJR1iA3QzEmnb42KOTr0E-xmDeSv6MbAXcK7v8livvnp_BvmMcwfqDSlN0VRyK9KwmexaZo6IlM7vw1prwR20oq0Qx1pDdHkJZFLMf6xm2Td4oNZBnFzab1p8","viewer":"https://mailtrap.io/projects/2486707/share/QEVuQwEABfRIXYRdJR1iA3QzEmnb42KOTr0E-xmDeSv6MbAXcK7v8livvnp_BvmMcwfqDSlNwGCa7SJrM0EH-dMSMIchxsPrsYjGCkCB9JxKkNy3iBXyTbo7KAZQXqcpHu20R1FF"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486708,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486708/share/QEVuQwEAafKRdIw6mD_vji24a66IF0MJ4AwjEONb5F_dBrhbelrHte5EsQZyGvSuh4PhcOti_d4eQNX0PJoSL-M2IV07Fy5XwOuUz_WvYr_epqROcFenOjgcLnTQzCEvqCHIQo2I","viewer":"https://mailtrap.io/projects/2486708/share/QEVuQwEAafKRdIw6mD_vji24a66IF0MJ4AwjEONb5F_dBrhbelrHte5EsQZyGvSuh4PhcOtiqWpD8C3mom0ln2PTg9Fo3fr4RsYac05BzpUDt7peUOrh0eKNacmbDLnMkvv3eNAT"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486709,"name":"New - Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486709/share/QEVuQwEAfv9K82RmSKn2Ol538MMqr1i5gUQZN1nrjYbLPXZ9GQC45uIrLEt-nWqug6z2jHJiweVGtHPalkMY_qQXHrsOkleBwbJt3OD-YXK3V-R6bqdy8YrOc9acL0Aqx2mBuAeX","viewer":"https://mailtrap.io/projects/2486709/share/QEVuQwEAfv9K82RmSKn2Ol538MMqr1i5gUQZN1nrjYbLPXZ9GQC45uIrLEt-nWqug6z2jHJielJjN7d00TgYgQc_Z3a3TAMq4XdsVmgzl9zfSe9jSaqJ4AiY7-ZB3eH0M_iGr3CC"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486710,"name":"Original - Project","share_links":{"admin":"https://mailtrap.io/projects/2486710/share/QEVuQwEAa7uz9kPBe4kllHuBcgF3Oa8yANDXNIia1LAz8m9OgsOpdAA3Rm7bQcUxx27F62rwuL099dndnOc9PUXCXbP_w_19Z4v8QUZth8rPESB9mKwtmxKmxSo9LM3mULjMeppH","viewer":"https://mailtrap.io/projects/2486710/share/QEVuQwEAa7uz9kPBe4kllHuBcgF3Oa8yANDXNIia1LAz8m9OgsOpdAA3Rm7bQcUxx27F62rwoFgpDkl12udFNZD-MYCA23XpdyAwei6WenJyInEppfzy3Wttf1gYibBgKFG5TzgS"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486712,"name":"Project - to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486712/share/QEVuQwEAsw_6muECmYLBjf3Zqqz4WIns6CS_dS7XCF1SVkMBcxfmcWq9-TREFqGKG9uCsSB6aILqT-v58hX-SjrUmj7AhJOWh-baGtvNGBGjl02u9kNIiRsJV0_-llk87tWB4gtL","viewer":"https://mailtrap.io/projects/2486712/share/QEVuQwEAsw_6muECmYLBjf3Zqqz4WIns6CS_dS7XCF1SVkMBcxfmcWq9-TREFqGKG9uCsSB6auIIWhi6JvrPaahcShBm9K1dXFJ9jXzq7dv4vYHc-IDVdKciZPYUzLpii5jgccdG"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486719,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486719/share/QEVuQwEAEf_-SHvPHjF5EI4FNcYELMTQLgnoB8MXim3Xco1ZRF20eucCxiwuJjQ5wuGg29bEOwsVJLMDMo-e3aZLwALKDHF2CjGLGizRzI6XOGcVMSUaEP44NWL76DB-YM5Tp3nw","viewer":"https://mailtrap.io/projects/2486719/share/QEVuQwEAEf_-SHvPHjF5EI4FNcYELMTQLgnoB8MXim3Xco1ZRF20eucCxiwuJjQ5wuGg29bEW4lGDSBDW_mBt6tGE2400RjwhdenEPwlHJ908Kr8k7Ov0iwvQUOsfNryFxAAhyxN"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486720,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486720/share/QEVuQwEAx2CV7UW9Z0LVy-A10Ck6mdL40o4e-TWy3HQq0euiNFweSj4pWqDzxcMUFk8TIJbXT7sodBEIkeo_grR7Zg361qmhZIA17I0ZiO2gfxOMAdBV12fbyc6M4R5gkXI6yzyW","viewer":"https://mailtrap.io/projects/2486720/share/QEVuQwEAx2CV7UW9Z0LVy-A10Ck6mdL40o4e-TWy3HQq0euiNFweSj4pWqDzxcMUFk8TIJbXSHdXReWudiSU2pd9bIM-CAxV_F77bvLkbvs4PejEKudwbJw3QyHFxgyuOA4OGJ3J"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486721,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486721/share/QEVuQwEAFr87ifgzvySQn3AIPLleU7_pFpF9VZsSndnJJNI750v-XM4TwVjM7s000oD8rj98u-jMAGBkY6QAPoaN3_970b5GGNXsVIqnUT1qta64k-WEBi--R2FURrBv2MxRDYys","viewer":"https://mailtrap.io/projects/2486721/share/QEVuQwEAFr87ifgzvySQn3AIPLleU7_pFpF9VZsSndnJJNI750v-XM4TwVjM7s000oD8rj98uNeXclUjhoWGNg-pfIQM7UzuhE9rU9M2CD89XtjOk2tfavpEgL5OXuwOiVdNPbdy"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486722,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486722/share/QEVuQwEAv4Nt5Le-cK93SpVF59ArsIVXlOg5-OpIQdOA2uADOws86s_OdfD4lQwSuReAPYaMHde1Z_U4_Z8W_XgRQb7dudvkMTrhCjbEYUMlytzXKJtmXHLRZEwCmsVYRcIGMgVs","viewer":"https://mailtrap.io/projects/2486722/share/QEVuQwEAv4Nt5Le-cK93SpVF59ArsIVXlOg5-OpIQdOA2uADOws86s_OdfD4lQwSuReAPYaM5QNtMVi_D60OGPiPI4DkKuJXbm6kEhS6UMDEezwQauUgVqW5G0ftZBbA9ZdZSMew"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486723,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486723/share/QEVuQwEAmDslpAsh87NxYIhuqsv4oYTPKXyL6Xb7awAmNihHD8WqLZA6WcxXtGsfU8vDTKUGYG3_feRan2wwTg4GBhRr2724Jtf_Qt4-CAC_A-YYQEIiYw8wnl_a3xyJpD2okg6L","viewer":"https://mailtrap.io/projects/2486723/share/QEVuQwEAmDslpAsh87NxYIhuqsv4oYTPKXyL6Xb7awAmNihHD8WqLZA6WcxXtGsfU8vDTKUGx-GAx161SedNsAvNb_kNUOoOgqzQywmw3WZbONVUqAEkrN3D89iKI1yKNQMmW1Tb"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486724,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486724/share/QEVuQwEAiv0cwd-tVUUN9HIAILw2zzfHlorOSFPbknhDVlDiN43UFEvVGvfCtQh22urZBm73rFDR23MdMMwuk_x8-2y6m3pAR__I5_vBcvZP_CuDMn1Jb0zdDcEpS3Y7F0thvtPv","viewer":"https://mailtrap.io/projects/2486724/share/QEVuQwEAiv0cwd-tVUUN9HIAILw2zzfHlorOSFPbknhDVlDiN43UFEvVGvfCtQh22urZBm73Cf_FcSeHv30AbdMlX_poXSauV2PJ7eZ1wmiyRKBvbtQtTrixR3XkKjq0YjNaVTGY"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486725,"name":"New - Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486725/share/QEVuQwEAoV5Y_3-khPUkKVM9kNppfrPVkxtIluSNg0XdU1bKULtcZNkc4YM-o1rQygMvdrmg0-58rRWW1U6y-pPdbYZUQRWRO4V11mE0LRbYHYZX-dzhcxpvvpHgyh8PAo-xbfo_","viewer":"https://mailtrap.io/projects/2486725/share/QEVuQwEAoV5Y_3-khPUkKVM9kNppfrPVkxtIluSNg0XdU1bKULtcZNkc4YM-o1rQygMvdrmgE_L7Ycxg0MWXC-p2LtvD2Ww3_1w_KcK1FzeHBzpjXP6G4QVWIsa0tMfOZgmVn-1s"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486726,"name":"Original - Project","share_links":{"admin":"https://mailtrap.io/projects/2486726/share/QEVuQwEAHEi7Y3aBvfUr9gYfMLylm8hMZxK8XxtCS--Qhg6G1Yo0z6cmlJmh7aMpr9uJtRAqM94QjYbbvubH0o34l_VELvGJ4AmZXTR4CxXDu2kRiGUBuEN-rZxmXYSpAKCSs06S","viewer":"https://mailtrap.io/projects/2486726/share/QEVuQwEAHEi7Y3aBvfUr9gYfMLylm8hMZxK8XxtCS--Qhg6G1Yo0z6cmlJmh7aMpr9uJtRAqigC6jpQd_cf-tbCl_WXdnDq9LFQRPDV__14Y6KYIJkAeJWp-pZA88K-opuNrdbP1"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486728,"name":"Project - to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486728/share/QEVuQwEA94NmWFjbn_MPi_4sS36w9Ft6COVPt8FgnQ35QRQgbZ-WfDeGC3t1OZbbycEx99uhrRMtW_42L773IrL0RWzZQEQd7RW1Zt7Homkq44YcCDb3uj3mwQ2zbMuJROHzjIqs","viewer":"https://mailtrap.io/projects/2486728/share/QEVuQwEA94NmWFjbn_MPi_4sS36w9Ft6COVPt8FgnQ35QRQgbZ-WfDeGC3t1OZbbycEx99uhwo7dwqFOlxgcSvR3lM02HoQHBR2s1u_SQbbAUj1BFI4AuE4bTchfqouhWq-z0SnM"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486731,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486731/share/QEVuQwEAVS4Opb59Unv9Cp0XGRKU2jKCuMpOEK6f3Tu0V21e4eCELraNls93QEOht63buRKaKdU3BjnZZZqRlOoxSoRATXKnOJdUvtQPwmxQLK1a1kmJueMZJl9K5Gaq6f28_Gcf","viewer":"https://mailtrap.io/projects/2486731/share/QEVuQwEAVS4Opb59Unv9Cp0XGRKU2jKCuMpOEK6f3Tu0V21e4eCELraNls93QEOht63buRKa9rk1yeNrkWIeKGsVbGWytp3VDAA_mlMDGbXAA3rrygcw77aWTZ-sLbWNozoO-F0Y"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486732,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486732/share/QEVuQwEAGXreTLVACrzPHj7LMo9UfJVgWt52rqmAFocvjevr1nSiOx-INEajobxZHF2mqSdbL8B8Akl06Jyd12ZvqJdQAw3IiQj6n2mfXDahQ1SmBR64qxbmEi8HrJJGUPrEQQhZ","viewer":"https://mailtrap.io/projects/2486732/share/QEVuQwEAGXreTLVACrzPHj7LMo9UfJVgWt52rqmAFocvjevr1nSiOx-INEajobxZHF2mqSdbQ0S1jrVHEOzGe7O_xM3kdQ-O7swa6MeY65gVIWAS5wO5yu_0hDVhY4KNX2V38xX9"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486733,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486733/share/QEVuQwEAsB8eMQ2rf7qGh8IWcTLdaD72jLqZgAVViKL9u4r3tuw9-FpC0QGBwLsxbQLfSyMmmyBYLOyKDqN8jjAuYV2AuwK8LWXy7gMuBF09mD-TqIn339do_EkjxzCi0hQBZOCN","viewer":"https://mailtrap.io/projects/2486733/share/QEVuQwEAsB8eMQ2rf7qGh8IWcTLdaD72jLqZgAVViKL9u4r3tuw9-FpC0QGBwLsxbQLfSyMmv0keYLNGAlZGdQGyerSnlyUvz4Nx7GhbnPgINKGyOE_vJ6b5Kow72WrQ7wNBmn5L"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486734,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486734/share/QEVuQwEAm-XZNTrXnKa2xqBADTCnSz12DlgQ7AQGJ7KHmjPfLoNY4cruUv67IBHcVQr38paPwGRZO6WWA-3Fmge-3mZp0gmqZUc1FrfK7rylJvPKMDoiHhcVwe1L2DvoS0Bs550O","viewer":"https://mailtrap.io/projects/2486734/share/QEVuQwEAm-XZNTrXnKa2xqBADTCnSz12DlgQ7AQGJ7KHmjPfLoNY4cruUv67IBHcVQr38paPrNlBEWfx6fqq0z0Jes0HtjADUEtRl_rIQVYWpxeuSxwRR_VpRWqYutBFfhYEsP9T"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486735,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486735/share/QEVuQwEAcHxVwHxOjlbfHm1pykQRyC76eVItUuiGviTvd8wQfkS8ooD9Pi6OIz2vjsKoie0pX3Jlqky9aC7VgigkpaC1I9jxaapCYr31lIUe_8KT2CXYTONpnHewKKx5EtC5an_T","viewer":"https://mailtrap.io/projects/2486735/share/QEVuQwEAcHxVwHxOjlbfHm1pykQRyC76eVItUuiGviTvd8wQfkS8ooD9Pi6OIz2vjsKoie0pLP99jy16ONhNzE0DGyS_Kd7xsMRKB4JDZ4M_RHR-ZAD_87slwtdWk0HszrC5xixu"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486736,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486736/share/QEVuQwEA4EeHOROXqSuA84BV54y7ZUqLNxByy4TGc9tEjbOVwCNxim-xFNo_mTmYYohfY_pNjpYSlAPdDkVnPhBepMA1GFiIAJQjDFEKNshgfAO5v-eTodSP4T1wvUshaFA4EBKY","viewer":"https://mailtrap.io/projects/2486736/share/QEVuQwEA4EeHOROXqSuA84BV54y7ZUqLNxByy4TGc9tEjbOVwCNxim-xFNo_mTmYYohfY_pNUcIfCtGGl2ed1BO8AOJS5MhwJLSiQkZxG3sPr-U_F-Sb0QyffgV4Mxjdglwp8VwD"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486737,"name":"New - Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486737/share/QEVuQwEA1PsBfZIK_M0F9-GHjlIoDX5hpAt4K2bH25cDdr4MIbqFUKFMenbAOqt7zEJk-RAL5A5zRfd_DhsvFdDDscQvo_LUwX_mw5pTTtxzE5S69pWqUM7vSLPSz6_e9C0cEOY9","viewer":"https://mailtrap.io/projects/2486737/share/QEVuQwEA1PsBfZIK_M0F9-GHjlIoDX5hpAt4K2bH25cDdr4MIbqFUKFMenbAOqt7zEJk-RALftgXlUStbmTlcS8V_03qrVT1AEnr3dcU5gn5T7a_i1sjH4EVO1FZDHxrNct6ds8i"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486738,"name":"Original - Project","share_links":{"admin":"https://mailtrap.io/projects/2486738/share/QEVuQwEAv7azHqxXN_-MUky_kNpZY7UYZRxo3lZVT2IeT9nxyVLeJy272hnH2HM6afMUfPT0pRatFn4bjHThwh0m_9qjdzcztfonnwCT1bNYYuuDp3kmpVVajE1YFacHwpqMGOgi","viewer":"https://mailtrap.io/projects/2486738/share/QEVuQwEAv7azHqxXN_-MUky_kNpZY7UYZRxo3lZVT2IeT9nxyVLeJy272hnH2HM6afMUfPT0a3j74pOefR_z3tW-x5o0kKOiheGXVzHSGNgF_FNMj07609Hz-T30oL2EbeUXFIyN"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486740,"name":"Project - to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486740/share/QEVuQwEAb_ouynJU6HFeUopcX_fLFuPw0reINkC2z0wk_FbkkMpn_L9QOcdUwvkB1zkP_BoxaczoGhZuH8E9mz06tv8Thfk1CLHclHAUzu3QM1ErBx18DAgj5Pv3jKdxIkHnOZLS","viewer":"https://mailtrap.io/projects/2486740/share/QEVuQwEAb_ouynJU6HFeUopcX_fLFuPw0reINkC2z0wk_FbkkMpn_L9QOcdUwvkB1zkP_BoxxgdTi0IpTf7mGnmj8_KFDzCsYk-VXQ8FddF-wYfxsJozqYMW2MxK56rYUcg5v6Oc"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486741,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486741/share/QEVuQwEAzatGnuvww_jMXPF1NilLxeZ0jhP71WAFV0QXW5AztKB2wuej_hdzAeuDera_EZLkahOX6cVqbs5lm9gPBLeq_p4_2O3xvgVzCOIkV6Csv6sqoMzRQT72aCnVxTcRgi_n","viewer":"https://mailtrap.io/projects/2486741/share/QEVuQwEAzatGnuvww_jMXPF1NilLxeZ0jhP71WAFV0QXW5AztKB2wuej_hdzAeuDera_EZLkVGYr3EjPOyK9u4r4u4kLu49OITI9V92I3YoBlzFxe2W19MH5EcNf3eE3TQd7q20j"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486742,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486742/share/QEVuQwEAOpfcj-7W9KmwYTDJ4JEh0X6QpTFevj4z8VYy0OeWlMjMiabrhojrrcSzo7KcPvi2VJkFX2x88ChxsBioGfbD4MPbixi6u11GvWVhWxDHEeDR5S45LZH1MobQApovVxf5","viewer":"https://mailtrap.io/projects/2486742/share/QEVuQwEAOpfcj-7W9KmwYTDJ4JEh0X6QpTFevj4z8VYy0OeWlMjMiabrhojrrcSzo7KcPvi2pufjUjozK4_DB93ckFcycRv_nCIrXLb6LMI77OumraPwkxQ6A3plHtiV1Qcy4umE"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486743,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486743/share/QEVuQwEAwJjkv5TizKr_BP-O0OT77es0icC1ASIvaK44nz5BuJb1mHKMxECLqjPTrMrEJ9vs5geMV1kUwSIBLOulTfxJ7u8WGvfi1NLXqsDHCyyPTzugly3z7GQni4lGBvHdiJMy","viewer":"https://mailtrap.io/projects/2486743/share/QEVuQwEAwJjkv5TizKr_BP-O0OT77es0icC1ASIvaK44nz5BuJb1mHKMxECLqjPTrMrEJ9vsWpwnAvvDcOouUdfK73nOizcpWvd4HEWsZje6_6pu0OSAyQsMz36C-4O7R_N_iCyl"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486744,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486744/share/QEVuQwEA0gMAUJ3lcgi6mhwDombiMtQ4N2r-i_ETWOFyENKvnhB7zKGhvsW-Ne66nhHXfw5Wk9175-Zj5GGUIHH_fLwtfMe83Cxj-_Jjy9nirziBNkmnupPszTuDowZJSOdhDJdX","viewer":"https://mailtrap.io/projects/2486744/share/QEVuQwEA0gMAUJ3lcgi6mhwDombiMtQ4N2r-i_ETWOFyENKvnhB7zKGhvsW-Ne66nhHXfw5Whn2X-kRpusG1MelVfT6z-fsuhgXOJDxOuOfi2RdhD8WuUx1equG_zr7Nkq20OkKv"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486745,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486745/share/QEVuQwEAV9HIxlPytKjIIOAQgX5RGNlcTvbEfDT2s2weY4O6lou9MGqecxkoljh0D7zaVE6LAX_zY6QXrG_jpP5pwls-hMbHTA1-UBFNGJamZGWw2fZYNG-NhTSvKcfI2IGHlgrS","viewer":"https://mailtrap.io/projects/2486745/share/QEVuQwEAV9HIxlPytKjIIOAQgX5RGNlcTvbEfDT2s2weY4O6lou9MGqecxkoljh0D7zaVE6LeTkoaCH9Y_yBMuFpTW7eo9LL5Uh9NTjxHMsgT04iNoNM5cf6jyydebKQVfMl3JCw"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486746,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486746/share/QEVuQwEAXKoU3r_e1G5q-fy2Oyk4ge20FJu0eiTJg_w_elBFuvl55zLaQqK8ofY6sRwc19cly4Vo62AhPhh1zdkEmjET6-fx38aONq3FisZPKyMfVfPAbOvUUBFbjlM3AwTpJW7_","viewer":"https://mailtrap.io/projects/2486746/share/QEVuQwEAXKoU3r_e1G5q-fy2Oyk4ge20FJu0eiTJg_w_elBFuvl55zLaQqK8ofY6sRwc19cl1CaI1qsXuiY6ueZJ6rVnIg2-v2dZet54Tx7uH3Tp-rlBQQTWOrpiZLeVKY_roRpl"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486747,"name":"New - Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486747/share/QEVuQwEARJ6EF4VoIp8MAnr0xH9quud8naGYajLu0DfpbaTd0tswri_56no9phQOBMLz1zoP035_BYYcR-P0dspJcaTAycTZ6DI6TrNsHvhF0RBvZh5frZ0w41PcsfdkX_mP4Sfr","viewer":"https://mailtrap.io/projects/2486747/share/QEVuQwEARJ6EF4VoIp8MAnr0xH9quud8naGYajLu0DfpbaTd0tswri_56no9phQOBMLz1zoPvTOyLC31oWgdULWvyTmk-KEd29csjNwWUwA_aZ-DmdcM7eLSzZfg6HKum082Ddit"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486748,"name":"Original - Project","share_links":{"admin":"https://mailtrap.io/projects/2486748/share/QEVuQwEA_9NbBoOERY7p8GN86aHWbtWa1B0U9HTLYk63vtVo83smB17bjp22Mi_HwGoHEWjY7Rr5Hy5tjvl4hpCZmuR7iODTwouiMH8Ilyy2Tk2pD9tXBwnKzBosDRCrX8nLmDwo","viewer":"https://mailtrap.io/projects/2486748/share/QEVuQwEA_9NbBoOERY7p8GN86aHWbtWa1B0U9HTLYk63vtVo83smB17bjp22Mi_HwGoHEWjYoW8C8mnSd96l7N6-utC2G4NmTrGgg4Em1aodf5QSdwdmn5BWkqfp8AM77gtb8a0h"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486750,"name":"Project - to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486750/share/QEVuQwEAivAynEDlOApuwFs3TrVXKAQuoCNS4QqzWiaRb8xVS5PCtK7Fa3PnWuoKNnAH6sv2Zny5OQ05_ezyRVBV22JnIM5UySQz06xVZTJZY7VSmsYuKW0Mwd8bd1wVNX8JB1Zn","viewer":"https://mailtrap.io/projects/2486750/share/QEVuQwEAivAynEDlOApuwFs3TrVXKAQuoCNS4QqzWiaRb8xVS5PCtK7Fa3PnWuoKNnAH6sv2dlspyVCJgLdZIr6qV2P7aCCDnCd0lijhtvVqe_V4fuzpF2o1if0HxFQYd1txXuUy"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486752,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486752/share/QEVuQwEAAe4WFe5APn3tHroWiP2V3EL2uaOF849O6vK0KrJlBqd9Fz2M6QRKvV9WeaSFpQjSi_1zMLuuWv9g7JjERBx9Uf4G5UYTgWo22La23jYS33Pc0u0uxOFS4mwZKEDAqo2x","viewer":"https://mailtrap.io/projects/2486752/share/QEVuQwEAAe4WFe5APn3tHroWiP2V3EL2uaOF849O6vK0KrJlBqd9Fz2M6QRKvV9WeaSFpQjSSujZl8WThzaMDE8ER44fiUjfTY2WCFzqYvZrXxMRCcxG18bH7Qo9j_GtKCqfOrdW"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486753,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486753/share/QEVuQwEAwSK144nm5WgksevO1MUlvYbYWvKPAa61uSfUAZaUJlldjHq34ici9AMivnM5_FdZZFAbf4cdd0v5veMHqbwDL7daQ8Jikxfbg1iRTVHcWnCe4sdHXSLRKwGLgWKNdjGm","viewer":"https://mailtrap.io/projects/2486753/share/QEVuQwEAwSK144nm5WgksevO1MUlvYbYWvKPAa61uSfUAZaUJlldjHq34ici9AMivnM5_FdZrPC6wKjeC4Cc5Mu5OjbsjgwPKhdZjhXYkz1YIx1HyM5YnVYznE9BckIwqWbrA4lJ"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486754,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486754/share/QEVuQwEAtuEgnw-ewGsdrruRk3y2USNNH1LPIydvjMw3A59rVZcD6z8ag_EuszzE2ZJ7MOcnU1YSduTDfWqG7h2xaAncCsrfGC2fwrBtHP8RcVejLzyMFCplabpK__Qb36OB3VKX","viewer":"https://mailtrap.io/projects/2486754/share/QEVuQwEAtuEgnw-ewGsdrruRk3y2USNNH1LPIydvjMw3A59rVZcD6z8ag_EuszzE2ZJ7MOcnFILAooqHaF_1BhPcCfyaagBjvf5ZVC6erFKQlHZbR9kftl16y-mCroUPYuGuXCIE"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486755,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486755/share/QEVuQwEAohP09UIx5g0Ylf0i5lNCrJd9fcSUTRBJpw9sjq_u17hJKNZHp4HY89FSL4vyQmZS1ukrZUuRJQ9UUjPdMQDq8FWASaYmOj0QkCWlU0yUNPgqWowzRLJZUwAl3OVh_NEE","viewer":"https://mailtrap.io/projects/2486755/share/QEVuQwEAohP09UIx5g0Ylf0i5lNCrJd9fcSUTRBJpw9sjq_u17hJKNZHp4HY89FSL4vyQmZS-AS94A-ohi9gtqR60THs6rKdoGd638RDU9avZgJ4tRKlwzOHwpQYHnBNtRTtScP4"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486756,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486756/share/QEVuQwEAAqZsiI7Qj2hiniFLbLw9EUXZVi9N-tZLYGbGJa8r8ypx6GB1kNBQnCwXd_fB8C_XYQDNZRkDV_p60yzygPzJct7TqgdhrngUwOhjTBx4-gtM3mJayC5NByLeVBmACBlj","viewer":"https://mailtrap.io/projects/2486756/share/QEVuQwEAAqZsiI7Qj2hiniFLbLw9EUXZVi9N-tZLYGbGJa8r8ypx6GB1kNBQnCwXd_fB8C_X605PnqlERzz5KIfX66A_4qFNz6TEPkjY2s1MolUsT2ow08kPedmmlavHe9z7SIx9"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486757,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486757/share/QEVuQwEAMKfTSIJOvF_mRuDJGgVbLxAj4vopNn6Rs0MnYLQB5X6lmsy0ppdp1rFyCmTR_qzzGsbAxZbaj6cX_72aJmzvyhYLtKkWVH8GQaHWCr6sqQQYbcqq-i4LYJK15eyC1Vsx","viewer":"https://mailtrap.io/projects/2486757/share/QEVuQwEAMKfTSIJOvF_mRuDJGgVbLxAj4vopNn6Rs0MnYLQB5X6lmsy0ppdp1rFyCmTR_qzzALsyY-Nf-GQAUFbyLfbWfrVmYyURJO_Gv6FKA3jJKdPTbEp98hzh_RORToSeMgG-"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486758,"name":"New - Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486758/share/QEVuQwEAC2P9-jNUiDAFgwUOD5KV8D1hCXKZiwe6wGZjYns0cduFynVC50PylK3EZ5lHjS5Hs6PKFNtOowuwUcgoqDuw7iAt-MLoBvG4Mk1H9aIvNwYr390WHikNv9Kq4r87eeAo","viewer":"https://mailtrap.io/projects/2486758/share/QEVuQwEAC2P9-jNUiDAFgwUOD5KV8D1hCXKZiwe6wGZjYns0cduFynVC50PylK3EZ5lHjS5HZjP5ovPilWeq-xAu9R3EmdbanDfvoqMTqUAaRfTuk6Q7CArNbFztKK-iJA6R7gUY"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486759,"name":"Original - Project","share_links":{"admin":"https://mailtrap.io/projects/2486759/share/QEVuQwEAWYI6xQ5hGwov6Q5N_K0A1UJAumP6S06n561VX8FNq_h8rR0t43nwGucBrSWBynuRzBiMn4_5LmPEDgrCrD_JwhG5kI3ZGrAga8M8bebShzZrxPzmDP1fV3VyvJpuxT69","viewer":"https://mailtrap.io/projects/2486759/share/QEVuQwEAWYI6xQ5hGwov6Q5N_K0A1UJAumP6S06n561VX8FNq_h8rR0t43nwGucBrSWBynuRh7Z19CppPKTKUilSlJCAmXAt7pU-RmledKmTnn0WJ9-FdvpO0yxbkBeAmwpmKVQI"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486761,"name":"Project - to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486761/share/QEVuQwEAf1FNAxoWPh5qgUDQOD35OOqhcvfiHxRRNJAXUy1MUN3hAAwxzUZWDUbHPDGh7o3YhB5o4YIMypXW-FTemnmMnqksV7bEiv7Q_VGwz0_T87_nEJxiv-31Nd5CAzCw8FPC","viewer":"https://mailtrap.io/projects/2486761/share/QEVuQwEAf1FNAxoWPh5qgUDQOD35OOqhcvfiHxRRNJAXUy1MUN3hAAwxzUZWDUbHPDGh7o3YcGYH0jtgcPDG0_kgYRl-9aLQicODZfV24wz31ThVa3Vn21gbMKnJLWZcxfraTK5c"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486762,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486762/share/QEVuQwEA-tIHd-ZbFOTduCZ3DGNmLEGUY0sA-dXxiI-GXMQYqMKrSML8cZUs7wfo6-8DXsTLG1zbCFTCIiI4x5JqjUThNEyX6J-1WwNePoFdTiGoQ4Zmi8dRPK_34AMuvw29Vmfz","viewer":"https://mailtrap.io/projects/2486762/share/QEVuQwEA-tIHd-ZbFOTduCZ3DGNmLEGUY0sA-dXxiI-GXMQYqMKrSML8cZUs7wfo6-8DXsTLawlkrdAvO7i5QR0nOBe35fl0Tzx1yUdanSRcLkgbCHQUU4FONWRXJjYQfMX4zV2g"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486763,"name":"Test - Project","share_links":{"admin":"https://mailtrap.io/projects/2486763/share/QEVuQwEAYghjr5MoSB3mFF7LBrlDSPocBosQ6qrk2pMfcZzT_wVGT8zSsyYRFsYgZuMbkfXA0tqzc7VMfABORfKlYDCX8RQBQojKHHcxMebxEpFW8x9GUCxq0Tv2pVy-PHx1Ad_9","viewer":"https://mailtrap.io/projects/2486763/share/QEVuQwEAYghjr5MoSB3mFF7LBrlDSPocBosQ6qrk2pMfcZzT_wVGT8zSsyYRFsYgZuMbkfXAc5R3M1t5hvatFikKY-GLSnfA02aQZ3VgCWZ8Ye7sM8N8BC56kwm9tgZRgP68buVA"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486764,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486764/share/QEVuQwEA6HCtGA_LYjy184QfjdbEbWbSSxT52tMNH1rFMSsirqNk6oGgf8yvvpeRaXiJy6Cr1gzX-c4W-keRRusHVUoOj8orr_BqRRALbyYE6nEv9UFzNltJH4wcfcZPeBQg4ftv","viewer":"https://mailtrap.io/projects/2486764/share/QEVuQwEA6HCtGA_LYjy184QfjdbEbWbSSxT52tMNH1rFMSsirqNk6oGgf8yvvpeRaXiJy6Cr7eYhXoHr3-IxnX4zwbX0nFrDbiTLpxeM-kO0aA_Y-ragkRqDKkqZZ92Kwhnzy8AE"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486765,"name":"New - Project","share_links":{"admin":"https://mailtrap.io/projects/2486765/share/QEVuQwEALOWh559QxJ5ma8d21Ktugh_FVvND-_9XoBWe6SFJvpGlIKy08Bs9ceEBPVZC1rG9-xbyeNxvKBrsDwHB-gJgttXtcm7zcpvq59KumWFckTHUfmsK8o4JV3G8lq3ZGRiy","viewer":"https://mailtrap.io/projects/2486765/share/QEVuQwEALOWh559QxJ5ma8d21Ktugh_FVvND-_9XoBWe6SFJvpGlIKy08Bs9ceEBPVZC1rG9P9sxOvxWvxdaDXjIPSwCdNvhelTNWzYkBh8VMQYlQiokS7jXok4YIrWDelrhw3_I"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486766,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486766/share/QEVuQwEADg1dMyaVN7qqWSXP_LUJ8nx47vyEbUxEUAUk_w8GsADvC6XqOLT78d46fLMaZkH7Pmu0FF_tSirxQZ-KlHX2elof4WCSTuypEDIQ8gezlC30RlNPA1OnUsHafyvXYbRU","viewer":"https://mailtrap.io/projects/2486766/share/QEVuQwEADg1dMyaVN7qqWSXP_LUJ8nx47vyEbUxEUAUk_w8GsADvC6XqOLT78d46fLMaZkH7bkpdv-011R_a05FY_uWn_WvSo7J7jyzh5PkRKDOdek6Z5GoicZ6niRCxzKaN-cQp"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486767,"name":"Updated - Project","share_links":{"admin":"https://mailtrap.io/projects/2486767/share/QEVuQwEAT48sAsD7cOT82u5xqxbwl7skfZ7d3UHr3a1Thr0CWWMjTXtjPy7MIZ-NpKkNqfMieEaLwHhJWwP5SQmgnlbg5gGt5cmYPOPSHxF1EcFgX1XLAAoUX1d17vTV18CTjGlm","viewer":"https://mailtrap.io/projects/2486767/share/QEVuQwEAT48sAsD7cOT82u5xqxbwl7skfZ7d3UHr3a1Thr0CWWMjTXtjPy7MIZ-NpKkNqfMiTOnm3tGo658-IvPG6i9JceyNiSwf_gWcyOl2krHLa36z2_prz-JV7Q7dqvtUYYvY"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486768,"name":"New - Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486768/share/QEVuQwEAuN8spwtYn49TAmaZnrL72Y-16TIhH5uaLOsbMPgygKM-UM2CP-jhxNjUT92meMtkhkaRLJdRtfU8_jyGZJThroydMZdc0Ad02nvxN_5g4SU4LDntz2J26AaQU2o7DCpa","viewer":"https://mailtrap.io/projects/2486768/share/QEVuQwEAuN8spwtYn49TAmaZnrL72Y-16TIhH5uaLOsbMPgygKM-UM2CP-jhxNjUT92meMtkY2yHNSCqPDCi8eD33qBbpgBFavEd-tJwoTNH17dXteL6WKc9-Lzno6k6OlWjYNnX"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486769,"name":"Original - Project","share_links":{"admin":"https://mailtrap.io/projects/2486769/share/QEVuQwEA1pmSeJHO_gudwbB5xX_9p46X4FCHB-iTXGOcpOqLfzaUFRSMKmh42SQniVCxApLMIt95dHdslrf0Hyv5Cw72m-_Gk8xWtAKB-oV-l4QSn81oyYrG0nHdLT4YoyU_TA00","viewer":"https://mailtrap.io/projects/2486769/share/QEVuQwEA1pmSeJHO_gudwbB5xX_9p46X4FCHB-iTXGOcpOqLfzaUFRSMKmh42SQniVCxApLMhVy_OKZY4EHXFOaL5PrSkBT80VFiZL1pRzDw6vR427QeTlRcvINxxi-FIyAVuuH1"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486771,"name":"Project - to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486771/share/QEVuQwEAy-lsV1NMzxGbTMm9oLSszoIOsGPM4eIzMsYxDc0HtJlLrYUESkwqYp1DgVqrUZYXI89ckJuxb-Y1ULhJSQUM_Vzln2N0rDDV1oxmfd969zrv9Gc6wXymLyCB7b_uBYkr","viewer":"https://mailtrap.io/projects/2486771/share/QEVuQwEAy-lsV1NMzxGbTMm9oLSszoIOsGPM4eIzMsYxDc0HtJlLrYUESkwqYp1DgVqrUZYXrOZ_Y52KfOxxeULAXrvxRfKsa4Qz5P5Rps-weecvUg40B-WaC__gPBDqTDnqql4m"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}]' - recorded_at: Wed, 20 Aug 2025 17:52:00 GMT + encoding: UTF-8 + string: '[{"id":1536451,"name":"My Project","share_links":{"admin":"https://mailtrap.io/projects/1536451/share/REDACTED","viewer":"https://mailtrap.io/projects/1536451/share/REDACTED"},"inboxes":[{"id":2117479,"name":"My + Inbox","username":"8382a82526761f","max_size":1000,"status":"active","email_username":"730e82205d-7e378a","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"aACCOUNT_ID-i2117479@forward.mailtrap.info","project_id":1536451,"password":"952106364e8818","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":87,"emails_unread_count":0,"last_message_sent_at":"2025-01-03T16:37:44.583Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2598195,"name":"New + Inbox 3","username":"488ab40656a0ac","max_size":1000,"status":"active","email_username":"new-inbox-3-b9d2b9","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"aACCOUNT_ID-i2598195@forward.mailtrap.info","project_id":1536451,"password":"54b965b17b46a9","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":2,"emails_unread_count":0,"last_message_sent_at":"2024-03-30T18:02:12.295Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":1886601,"name":"Freelance + per dev","share_links":{"admin":"https://mailtrap.io/projects/1886601/share/REDACTED","viewer":"https://mailtrap.io/projects/1886601/share/REDACTED"},"inboxes":[{"id":2639689,"name":"#php-developer-artur-edamov","username":"0e1b2edd08898d","max_size":1000,"status":"active","email_username":"10e854d304-cd6a55","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"aACCOUNT_ID-i2639689@forward.mailtrap.info","project_id":1886601,"password":"0dc2143d3c4bcf","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":2,"emails_unread_count":0,"last_message_sent_at":"2024-05-09T21:21:24.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2750032,"name":"IT-248","username":"0a5db6d04b5567","max_size":1000,"status":"active","email_username":"c7884b9b27-2a5e4e","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"aACCOUNT_ID-i2750032@forward.mailtrap.info","project_id":1886601,"password":"3f75964c517555","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":10,"emails_unread_count":10,"last_message_sent_at":"2024-06-01T22:57:16.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2803763,"name":"IT-316: + narhovhannisian@gmail.com","username":"273a280aadeb6e","max_size":1000,"status":"active","email_username":"9070d30c7d-6b8878","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"aACCOUNT_ID-i2803763@forward.mailtrap.info","project_id":1886601,"password":"b189dfc9c353c6","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2827176,"name":"IT-348: + reg+g@leadnode.io","username":"546e95d8659e0d","max_size":1000,"status":"active","email_username":"4bb7078012-4952de","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"aACCOUNT_ID-i2827176@forward.mailtrap.info","project_id":1886601,"password":"00354751350f03","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":3,"emails_unread_count":3,"last_message_sent_at":"2024-05-24T09:01:52.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2869179,"name":"IT-395: + anasahmed92@live.com","username":"938e4fb7050cdb","max_size":1000,"status":"active","email_username":"d9af24a335-93cda8","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"aACCOUNT_ID-i2869179@forward.mailtrap.info","project_id":1886601,"password":"81e45511a3bc0e","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":44,"emails_unread_count":44,"last_message_sent_at":"2025-02-13T13:36:02.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3244543,"name":"IT-973: + zhaparoff@gmail.com","username":"aac75b0883e5df","max_size":1000,"status":"active","email_username":"2934fc539d-461ce5","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"aACCOUNT_ID-i3244543@forward.mailtrap.info","project_id":1886601,"password":"67cbfb43dfad94","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3447218,"name":"#freelance-dev-oleksandr-bukhtiiarov","username":"82eda9bf7c1b3b","max_size":1000,"status":"active","email_username":"d3b391d162-05b895","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"aACCOUNT_ID-i3447218@forward.mailtrap.info","project_id":1886601,"password":"0bf7ff67b64d93","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3447223,"name":"#ext-js-developer-artem-litvinenko","username":"5f144f668d427e","max_size":1000,"status":"active","email_username":"cc57d3ca6e-292fc7","email_username_enabled":true,"sent_messages_count":2,"forwarded_messages_count":0,"used":true,"forward_from_email_address":"aACCOUNT_ID-i3447223@forward.mailtrap.info","project_id":1886601,"password":"c689b190526d93","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":306,"emails_unread_count":133,"last_message_sent_at":"2025-08-06T21:20:18.000Z","max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3950294,"name":"IT-1923: + #mailtrap-developer-python-sdk","username":"2676e8f48d8a61","max_size":1000,"status":"active","email_username":"1e364e09c1-0a1010","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"aACCOUNT_ID-i3950294@forward.mailtrap.info","project_id":1886601,"password":"ab43c934ea1b23","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":3960195,"name":"IT-1834: jurgen.smirnoff@gmail.com","username":"9fa00a713daaab","max_size":1000,"status":"active","email_username":"b3ce3a93a7-5cb603","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"aACCOUNT_ID-i3960195@forward.mailtrap.info","project_id":1886601,"password":"eefcda4580d160","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486140,"name":"project + 591","share_links":{"admin":"https://mailtrap.io/projects/2486140/share/REDACTED","viewer":"https://mailtrap.io/projects/2486140/share/REDACTED"},"inboxes":[{"id":3976586,"name":"IT-1834: + jurgen.smirnoff@gmail.com#2","username":"4579ee19f8f87c","max_size":1000,"status":"active","email_username":"f70278ba14-d95f55","email_username_enabled":true,"sent_messages_count":0,"forwarded_messages_count":0,"used":false,"forward_from_email_address":"aACCOUNT_ID-i3976586@forward.mailtrap.info","project_id":2486140,"password":"29d2dbb1964565","domain":"sandbox.smtp.mailtrap.io","pop3_domain":"pop3.mailtrap.io","email_domain":"inbox.mailtrap.io","smtp_ports":[25,465,587,2525],"pop3_ports":[1100,9950],"api_domain":"sandbox.api.mailtrap.io","emails_count":0,"emails_unread_count":0,"last_message_sent_at":null,"max_message_size":26214400,"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486206,"name":"new + project","share_links":{"admin":"https://mailtrap.io/projects/2486206/share/REDACTED","viewer":"https://mailtrap.io/projects/2486206/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486689,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486689/share/REDACTED","viewer":"https://mailtrap.io/projects/2486689/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486690,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486690/share/REDACTED","viewer":"https://mailtrap.io/projects/2486690/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486691,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486691/share/REDACTED","viewer":"https://mailtrap.io/projects/2486691/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486692,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486692/share/REDACTED","viewer":"https://mailtrap.io/projects/2486692/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486693,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486693/share/REDACTED","viewer":"https://mailtrap.io/projects/2486693/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486694,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486694/share/REDACTED","viewer":"https://mailtrap.io/projects/2486694/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486695,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486695/share/REDACTED","viewer":"https://mailtrap.io/projects/2486695/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486696,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486696/share/REDACTED","viewer":"https://mailtrap.io/projects/2486696/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486698,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486698/share/REDACTED","viewer":"https://mailtrap.io/projects/2486698/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486703,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486703/share/REDACTED","viewer":"https://mailtrap.io/projects/2486703/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486704,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486704/share/REDACTED","viewer":"https://mailtrap.io/projects/2486704/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486705,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486705/share/REDACTED","viewer":"https://mailtrap.io/projects/2486705/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486706,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486706/share/REDACTED","viewer":"https://mailtrap.io/projects/2486706/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486707,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486707/share/REDACTED","viewer":"https://mailtrap.io/projects/2486707/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486708,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486708/share/REDACTED","viewer":"https://mailtrap.io/projects/2486708/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486709,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486709/share/REDACTED","viewer":"https://mailtrap.io/projects/2486709/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486710,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486710/share/REDACTED","viewer":"https://mailtrap.io/projects/2486710/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486712,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486712/share/REDACTED","viewer":"https://mailtrap.io/projects/2486712/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486719,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486719/share/REDACTED","viewer":"https://mailtrap.io/projects/2486719/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486720,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486720/share/REDACTED","viewer":"https://mailtrap.io/projects/2486720/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486721,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486721/share/REDACTED","viewer":"https://mailtrap.io/projects/2486721/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486722,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486722/share/REDACTED","viewer":"https://mailtrap.io/projects/2486722/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486723,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486723/share/REDACTED","viewer":"https://mailtrap.io/projects/2486723/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486724,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486724/share/REDACTED","viewer":"https://mailtrap.io/projects/2486724/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486725,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486725/share/REDACTED","viewer":"https://mailtrap.io/projects/2486725/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486726,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486726/share/REDACTED","viewer":"https://mailtrap.io/projects/2486726/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486728,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486728/share/REDACTED","viewer":"https://mailtrap.io/projects/2486728/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486731,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486731/share/REDACTED","viewer":"https://mailtrap.io/projects/2486731/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486732,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486732/share/REDACTED","viewer":"https://mailtrap.io/projects/2486732/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486733,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486733/share/REDACTED","viewer":"https://mailtrap.io/projects/2486733/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486734,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486734/share/REDACTED","viewer":"https://mailtrap.io/projects/2486734/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486735,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486735/share/REDACTED","viewer":"https://mailtrap.io/projects/2486735/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486736,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486736/share/REDACTED","viewer":"https://mailtrap.io/projects/2486736/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486737,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486737/share/REDACTED","viewer":"https://mailtrap.io/projects/2486737/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486738,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486738/share/REDACTED","viewer":"https://mailtrap.io/projects/2486738/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486740,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486740/share/REDACTED","viewer":"https://mailtrap.io/projects/2486740/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486741,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486741/share/REDACTED","viewer":"https://mailtrap.io/projects/2486741/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486742,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486742/share/REDACTED","viewer":"https://mailtrap.io/projects/2486742/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486743,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486743/share/REDACTED","viewer":"https://mailtrap.io/projects/2486743/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486744,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486744/share/REDACTED","viewer":"https://mailtrap.io/projects/2486744/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486745,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486745/share/REDACTED","viewer":"https://mailtrap.io/projects/2486745/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486746,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486746/share/REDACTED","viewer":"https://mailtrap.io/projects/2486746/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486747,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486747/share/REDACTED","viewer":"https://mailtrap.io/projects/2486747/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486748,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486748/share/REDACTED","viewer":"https://mailtrap.io/projects/2486748/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486750,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486750/share/REDACTED","viewer":"https://mailtrap.io/projects/2486750/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486752,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486752/share/REDACTED","viewer":"https://mailtrap.io/projects/2486752/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486753,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486753/share/REDACTED","viewer":"https://mailtrap.io/projects/2486753/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486754,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486754/share/REDACTED","viewer":"https://mailtrap.io/projects/2486754/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486755,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486755/share/REDACTED","viewer":"https://mailtrap.io/projects/2486755/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486756,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486756/share/REDACTED","viewer":"https://mailtrap.io/projects/2486756/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486757,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486757/share/REDACTED","viewer":"https://mailtrap.io/projects/2486757/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486758,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486758/share/REDACTED","viewer":"https://mailtrap.io/projects/2486758/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486759,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486759/share/REDACTED","viewer":"https://mailtrap.io/projects/2486759/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486761,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486761/share/REDACTED","viewer":"https://mailtrap.io/projects/2486761/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486762,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486762/share/REDACTED","viewer":"https://mailtrap.io/projects/2486762/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486763,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486763/share/REDACTED","viewer":"https://mailtrap.io/projects/2486763/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486764,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486764/share/REDACTED","viewer":"https://mailtrap.io/projects/2486764/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486765,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486765/share/REDACTED","viewer":"https://mailtrap.io/projects/2486765/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486766,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486766/share/REDACTED","viewer":"https://mailtrap.io/projects/2486766/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486767,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486767/share/REDACTED","viewer":"https://mailtrap.io/projects/2486767/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486768,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486768/share/REDACTED","viewer":"https://mailtrap.io/projects/2486768/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486769,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486769/share/REDACTED","viewer":"https://mailtrap.io/projects/2486769/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486771,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486771/share/REDACTED","viewer":"https://mailtrap.io/projects/2486771/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486774,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486774/share/REDACTED","viewer":"https://mailtrap.io/projects/2486774/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486775,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486775/share/REDACTED","viewer":"https://mailtrap.io/projects/2486775/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486776,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486776/share/REDACTED","viewer":"https://mailtrap.io/projects/2486776/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486777,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486777/share/REDACTED","viewer":"https://mailtrap.io/projects/2486777/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486778,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486778/share/REDACTED","viewer":"https://mailtrap.io/projects/2486778/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486779,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486779/share/REDACTED","viewer":"https://mailtrap.io/projects/2486779/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486780,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486780/share/REDACTED","viewer":"https://mailtrap.io/projects/2486780/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486781,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486781/share/REDACTED","viewer":"https://mailtrap.io/projects/2486781/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486783,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486783/share/REDACTED","viewer":"https://mailtrap.io/projects/2486783/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486824,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486824/share/REDACTED","viewer":"https://mailtrap.io/projects/2486824/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486825,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486825/share/REDACTED","viewer":"https://mailtrap.io/projects/2486825/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486826,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486826/share/REDACTED","viewer":"https://mailtrap.io/projects/2486826/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486827,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486827/share/REDACTED","viewer":"https://mailtrap.io/projects/2486827/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486828,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486828/share/REDACTED","viewer":"https://mailtrap.io/projects/2486828/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486829,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486829/share/REDACTED","viewer":"https://mailtrap.io/projects/2486829/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486830,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486830/share/REDACTED","viewer":"https://mailtrap.io/projects/2486830/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486831,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486831/share/REDACTED","viewer":"https://mailtrap.io/projects/2486831/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486833,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486833/share/REDACTED","viewer":"https://mailtrap.io/projects/2486833/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486834,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486834/share/REDACTED","viewer":"https://mailtrap.io/projects/2486834/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486835,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486835/share/REDACTED","viewer":"https://mailtrap.io/projects/2486835/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486836,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486836/share/REDACTED","viewer":"https://mailtrap.io/projects/2486836/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486837,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486837/share/REDACTED","viewer":"https://mailtrap.io/projects/2486837/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486838,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486838/share/REDACTED","viewer":"https://mailtrap.io/projects/2486838/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486839,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486839/share/REDACTED","viewer":"https://mailtrap.io/projects/2486839/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486840,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486840/share/REDACTED","viewer":"https://mailtrap.io/projects/2486840/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486841,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486841/share/REDACTED","viewer":"https://mailtrap.io/projects/2486841/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486843,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486843/share/REDACTED","viewer":"https://mailtrap.io/projects/2486843/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486844,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486844/share/REDACTED","viewer":"https://mailtrap.io/projects/2486844/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486845,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486845/share/REDACTED","viewer":"https://mailtrap.io/projects/2486845/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486846,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486846/share/REDACTED","viewer":"https://mailtrap.io/projects/2486846/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486847,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486847/share/REDACTED","viewer":"https://mailtrap.io/projects/2486847/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486848,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486848/share/REDACTED","viewer":"https://mailtrap.io/projects/2486848/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486849,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486849/share/REDACTED","viewer":"https://mailtrap.io/projects/2486849/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486850,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486850/share/REDACTED","viewer":"https://mailtrap.io/projects/2486850/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486851,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486851/share/REDACTED","viewer":"https://mailtrap.io/projects/2486851/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486854,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486854/share/REDACTED","viewer":"https://mailtrap.io/projects/2486854/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486856,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486856/share/REDACTED","viewer":"https://mailtrap.io/projects/2486856/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486857,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486857/share/REDACTED","viewer":"https://mailtrap.io/projects/2486857/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486858,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486858/share/REDACTED","viewer":"https://mailtrap.io/projects/2486858/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486859,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486859/share/REDACTED","viewer":"https://mailtrap.io/projects/2486859/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486860,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486860/share/REDACTED","viewer":"https://mailtrap.io/projects/2486860/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486861,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486861/share/REDACTED","viewer":"https://mailtrap.io/projects/2486861/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486862,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486862/share/REDACTED","viewer":"https://mailtrap.io/projects/2486862/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486863,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486863/share/REDACTED","viewer":"https://mailtrap.io/projects/2486863/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486865,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486865/share/REDACTED","viewer":"https://mailtrap.io/projects/2486865/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486866,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486866/share/REDACTED","viewer":"https://mailtrap.io/projects/2486866/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486867,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486867/share/REDACTED","viewer":"https://mailtrap.io/projects/2486867/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486868,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486868/share/REDACTED","viewer":"https://mailtrap.io/projects/2486868/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486869,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486869/share/REDACTED","viewer":"https://mailtrap.io/projects/2486869/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486870,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486870/share/REDACTED","viewer":"https://mailtrap.io/projects/2486870/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486871,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486871/share/REDACTED","viewer":"https://mailtrap.io/projects/2486871/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486872,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486872/share/REDACTED","viewer":"https://mailtrap.io/projects/2486872/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486873,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486873/share/REDACTED","viewer":"https://mailtrap.io/projects/2486873/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486875,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486875/share/REDACTED","viewer":"https://mailtrap.io/projects/2486875/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486881,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486881/share/REDACTED","viewer":"https://mailtrap.io/projects/2486881/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486882,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486882/share/REDACTED","viewer":"https://mailtrap.io/projects/2486882/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486883,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486883/share/REDACTED","viewer":"https://mailtrap.io/projects/2486883/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486884,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486884/share/REDACTED","viewer":"https://mailtrap.io/projects/2486884/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486885,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486885/share/REDACTED","viewer":"https://mailtrap.io/projects/2486885/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486886,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486886/share/REDACTED","viewer":"https://mailtrap.io/projects/2486886/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486887,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486887/share/REDACTED","viewer":"https://mailtrap.io/projects/2486887/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486888,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486888/share/REDACTED","viewer":"https://mailtrap.io/projects/2486888/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486890,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486890/share/REDACTED","viewer":"https://mailtrap.io/projects/2486890/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486893,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486893/share/REDACTED","viewer":"https://mailtrap.io/projects/2486893/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486894,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486894/share/REDACTED","viewer":"https://mailtrap.io/projects/2486894/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486895,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486895/share/REDACTED","viewer":"https://mailtrap.io/projects/2486895/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486896,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486896/share/REDACTED","viewer":"https://mailtrap.io/projects/2486896/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486897,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486897/share/REDACTED","viewer":"https://mailtrap.io/projects/2486897/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486898,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486898/share/REDACTED","viewer":"https://mailtrap.io/projects/2486898/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486899,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486899/share/REDACTED","viewer":"https://mailtrap.io/projects/2486899/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486900,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486900/share/REDACTED","viewer":"https://mailtrap.io/projects/2486900/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486902,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486902/share/REDACTED","viewer":"https://mailtrap.io/projects/2486902/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486904,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486904/share/REDACTED","viewer":"https://mailtrap.io/projects/2486904/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486905,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486905/share/REDACTED","viewer":"https://mailtrap.io/projects/2486905/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486906,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486906/share/REDACTED","viewer":"https://mailtrap.io/projects/2486906/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486907,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486907/share/REDACTED","viewer":"https://mailtrap.io/projects/2486907/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486908,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486908/share/REDACTED","viewer":"https://mailtrap.io/projects/2486908/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486909,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486909/share/REDACTED","viewer":"https://mailtrap.io/projects/2486909/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486910,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486910/share/REDACTED","viewer":"https://mailtrap.io/projects/2486910/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486912,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486912/share/REDACTED","viewer":"https://mailtrap.io/projects/2486912/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486914,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486914/share/REDACTED","viewer":"https://mailtrap.io/projects/2486914/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486918,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486918/share/REDACTED","viewer":"https://mailtrap.io/projects/2486918/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486919,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486919/share/REDACTED","viewer":"https://mailtrap.io/projects/2486919/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486920,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486920/share/REDACTED","viewer":"https://mailtrap.io/projects/2486920/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486921,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486921/share/REDACTED","viewer":"https://mailtrap.io/projects/2486921/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486922,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486922/share/REDACTED","viewer":"https://mailtrap.io/projects/2486922/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486923,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486923/share/REDACTED","viewer":"https://mailtrap.io/projects/2486923/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486924,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486924/share/REDACTED","viewer":"https://mailtrap.io/projects/2486924/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486925,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486925/share/REDACTED","viewer":"https://mailtrap.io/projects/2486925/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486927,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486927/share/REDACTED","viewer":"https://mailtrap.io/projects/2486927/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486928,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486928/share/REDACTED","viewer":"https://mailtrap.io/projects/2486928/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486929,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486929/share/REDACTED","viewer":"https://mailtrap.io/projects/2486929/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486930,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486930/share/REDACTED","viewer":"https://mailtrap.io/projects/2486930/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486931,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486931/share/REDACTED","viewer":"https://mailtrap.io/projects/2486931/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486932,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486932/share/REDACTED","viewer":"https://mailtrap.io/projects/2486932/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486933,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486933/share/REDACTED","viewer":"https://mailtrap.io/projects/2486933/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486934,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486934/share/REDACTED","viewer":"https://mailtrap.io/projects/2486934/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486935,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486935/share/REDACTED","viewer":"https://mailtrap.io/projects/2486935/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486938,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486938/share/REDACTED","viewer":"https://mailtrap.io/projects/2486938/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486941,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486941/share/REDACTED","viewer":"https://mailtrap.io/projects/2486941/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486942,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486942/share/REDACTED","viewer":"https://mailtrap.io/projects/2486942/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486943,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486943/share/REDACTED","viewer":"https://mailtrap.io/projects/2486943/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486944,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486944/share/REDACTED","viewer":"https://mailtrap.io/projects/2486944/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486945,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486945/share/REDACTED","viewer":"https://mailtrap.io/projects/2486945/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486946,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486946/share/REDACTED","viewer":"https://mailtrap.io/projects/2486946/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486947,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486947/share/REDACTED","viewer":"https://mailtrap.io/projects/2486947/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486948,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486948/share/REDACTED","viewer":"https://mailtrap.io/projects/2486948/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486950,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486950/share/REDACTED","viewer":"https://mailtrap.io/projects/2486950/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486954,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486954/share/REDACTED","viewer":"https://mailtrap.io/projects/2486954/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486955,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486955/share/REDACTED","viewer":"https://mailtrap.io/projects/2486955/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486956,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486956/share/REDACTED","viewer":"https://mailtrap.io/projects/2486956/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486957,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486957/share/REDACTED","viewer":"https://mailtrap.io/projects/2486957/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486958,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486958/share/REDACTED","viewer":"https://mailtrap.io/projects/2486958/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486959,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486959/share/REDACTED","viewer":"https://mailtrap.io/projects/2486959/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486960,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486960/share/REDACTED","viewer":"https://mailtrap.io/projects/2486960/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486961,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486961/share/REDACTED","viewer":"https://mailtrap.io/projects/2486961/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486963,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486963/share/REDACTED","viewer":"https://mailtrap.io/projects/2486963/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486965,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486965/share/REDACTED","viewer":"https://mailtrap.io/projects/2486965/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486966,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486966/share/REDACTED","viewer":"https://mailtrap.io/projects/2486966/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486967,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486967/share/REDACTED","viewer":"https://mailtrap.io/projects/2486967/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486968,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486968/share/REDACTED","viewer":"https://mailtrap.io/projects/2486968/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486969,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486969/share/REDACTED","viewer":"https://mailtrap.io/projects/2486969/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486970,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486970/share/REDACTED","viewer":"https://mailtrap.io/projects/2486970/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486971,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486971/share/REDACTED","viewer":"https://mailtrap.io/projects/2486971/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486972,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486972/share/REDACTED","viewer":"https://mailtrap.io/projects/2486972/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486974,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486974/share/REDACTED","viewer":"https://mailtrap.io/projects/2486974/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486978,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486978/share/REDACTED","viewer":"https://mailtrap.io/projects/2486978/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486979,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486979/share/REDACTED","viewer":"https://mailtrap.io/projects/2486979/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486980,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486980/share/REDACTED","viewer":"https://mailtrap.io/projects/2486980/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486981,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486981/share/REDACTED","viewer":"https://mailtrap.io/projects/2486981/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486983,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486983/share/REDACTED","viewer":"https://mailtrap.io/projects/2486983/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486984,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2486984/share/REDACTED","viewer":"https://mailtrap.io/projects/2486984/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486985,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486985/share/REDACTED","viewer":"https://mailtrap.io/projects/2486985/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486986,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486986/share/REDACTED","viewer":"https://mailtrap.io/projects/2486986/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486988,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486988/share/REDACTED","viewer":"https://mailtrap.io/projects/2486988/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486989,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486989/share/REDACTED","viewer":"https://mailtrap.io/projects/2486989/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486990,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2486990/share/REDACTED","viewer":"https://mailtrap.io/projects/2486990/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486992,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2486992/share/REDACTED","viewer":"https://mailtrap.io/projects/2486992/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486996,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486996/share/REDACTED","viewer":"https://mailtrap.io/projects/2486996/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486997,"name":"Test + Project","share_links":{"admin":"https://mailtrap.io/projects/2486997/share/REDACTED","viewer":"https://mailtrap.io/projects/2486997/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486998,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486998/share/REDACTED","viewer":"https://mailtrap.io/projects/2486998/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2486999,"name":"New + Project","share_links":{"admin":"https://mailtrap.io/projects/2486999/share/REDACTED","viewer":"https://mailtrap.io/projects/2486999/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2487000,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2487000/share/REDACTED","viewer":"https://mailtrap.io/projects/2487000/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2487001,"name":"Updated + Project","share_links":{"admin":"https://mailtrap.io/projects/2487001/share/REDACTED","viewer":"https://mailtrap.io/projects/2487001/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2487002,"name":"New + Name Only","share_links":{"admin":"https://mailtrap.io/projects/2487002/share/REDACTED","viewer":"https://mailtrap.io/projects/2487002/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2487003,"name":"Original + Project","share_links":{"admin":"https://mailtrap.io/projects/2487003/share/REDACTED","viewer":"https://mailtrap.io/projects/2487003/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}},{"id":2487005,"name":"Project + to Delete","share_links":{"admin":"https://mailtrap.io/projects/2487005/share/REDACTED","viewer":"https://mailtrap.io/projects/2487005/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}]' + recorded_at: Wed, 20 Aug 2025 19:38:09 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml index 2b08693..eb1b090 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_list/when_api_key_is_incorrect/raises_authorization_error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: get - uri: https://mailtrap.io/api/accounts/1495731/projects + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects body: encoding: US-ASCII string: '' @@ -23,7 +23,7 @@ http_interactions: message: Unauthorized headers: Date: - - Wed, 20 Aug 2025 17:52:13 GMT + - Wed, 20 Aug 2025 19:34:29 GMT Content-Type: - application/json; charset=utf-8 Content-Length: @@ -66,7 +66,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-qC6EIFUaaBIL4Bpdy5stQw==''; connect-src ''self'' + translate.google.com ''nonce-js-otVGIcbpi7G0uncJ65LG4Q==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -146,21 +146,21 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - f3821a49-d32c-42ac-bb7a-573450935560 + - d8e3f660-02be-4499-8fc8-40d8b218ef9e X-Runtime: - - '0.007050' + - '0.007333' X-Cloud-Trace-Context: - - c626ee7352e64d268412945d73008b05;o=0 + - b5b8ab9948384605815663f803232cc8;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be45ad0d5411-WAW + - 97245412ca3c28ff-WAW Alt-Svc: - h3=":443"; ma=86400 body: encoding: UTF-8 string: '{"error":"Incorrect API token"}' - recorded_at: Wed, 20 Aug 2025 17:52:13 GMT + recorded_at: Wed, 20 Aug 2025 19:34:29 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/maps_response_data_to_Project_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/maps_response_data_to_Project_object.yml index ed093c5..964677c 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/maps_response_data_to_Project_object.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/maps_response_data_to_Project_object.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1495731/projects + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects body: encoding: UTF-8 string: '{"project":{"name":"Original Project"}}' @@ -23,7 +23,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:17 GMT + - Wed, 20 Aug 2025 19:39:51 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -51,9 +51,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '142' + - '145' Etag: - - W/"4707979e62dab5f263fb7ec77a09fd9b" + - W/"129c72efbb15652a75ae6d1fc7f5af63" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -66,7 +66,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-uhsWXE+P49OR0cgrjtU8uA==''; connect-src ''self'' + translate.google.com ''nonce-js-GIPYI+FFuSPAvQeaba0FWg==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -146,26 +146,26 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 7e6e2ff1-80bf-464d-be79-18364fbb7679 + - 47f7b939-6c24-4d04-80a2-463d42142bc2 X-Runtime: - - '0.065267' + - '0.061342' X-Cloud-Trace-Context: - - d535dd68c18f44568cfc22bdaf395e6c;o=0 + - cec876281fdc4faf85c39e30f1b8a668;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be57ac43ee4d-WAW + - 97245bf0bc8934b5-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486778,"name":"Original Project","share_links":{"admin":"https://mailtrap.io/projects/2486778/share/QEVuQwEA9M3pS8RT1mDeKwMPHeUjCSXIVuVHTCpDU4V908y0vQJFUC-Fx4-to8BPg-6pgsnVhdWmF2fPHjuOZ-1FB3sTqsyXQ1jK-Vb2iXfdzplrSv9pESkzHQ2U_T0GEJpxgBbX","viewer":"https://mailtrap.io/projects/2486778/share/QEVuQwEA9M3pS8RT1mDeKwMPHeUjCSXIVuVHTCpDU4V908y0vQJFUC-Fx4-to8BPg-6pgsnVq5n1Lhklev9px592O4kzQph7N6EoQcWOC28c4ybKGGtXl3SK5ci-QRntgueU5K8t"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:17 GMT + encoding: UTF-8 + string: '{"id":2487014,"name":"Original Project","share_links":{"admin":"https://mailtrap.io/projects/2487014/share/REDACTED","viewer":"https://mailtrap.io/projects/2487014/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:51 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1495731/projects/2486778 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects/2487014 body: encoding: UTF-8 string: '{"project":{"name":"Updated Project"}}' @@ -186,7 +186,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:17 GMT + - Wed, 20 Aug 2025 19:39:52 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -214,9 +214,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '141' + - '144' Etag: - - W/"08f38769529c560c312d5b0cd6ddb56f" + - W/"b95130a9fd21f8c646ecd1ecc0c79f58" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -229,7 +229,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-VIgWbaB4lxzBFUDNMlcJPg==''; connect-src ''self'' + translate.google.com ''nonce-js-Mw78TvsweYLgZyG4CFXP+Q==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -309,21 +309,21 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - b2c723da-e2b2-474a-94ec-4efa9e98b366 + - bf20fd29-4e5a-4de8-b0e2-7de28a6f2cd3 X-Runtime: - - '0.061642' + - '0.103762' X-Cloud-Trace-Context: - - ab1f7016e1ad400a8cbaf2d33fa5b957;o=0 + - 782f4d19f3f249a6c88365fc535e040b;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be5b8f9f5b17-WAW + - 97245bf23ea6ae3a-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486778,"name":"Updated Project","share_links":{"admin":"https://mailtrap.io/projects/2486778/share/QEVuQwEA9M3pS8RT1mDeKwMPHeUjCSXIVuVHTCpDU4V908y0vQJFUC-Fx4-to8BPg-6pgsnVhdWmF2fPHjuOZ-1FB3sTqsyXQ1jK-Vb2iXfdzplrSv9pESkzHQ2U_T0GEJpxgBbX","viewer":"https://mailtrap.io/projects/2486778/share/QEVuQwEA9M3pS8RT1mDeKwMPHeUjCSXIVuVHTCpDU4V908y0vQJFUC-Fx4-to8BPg-6pgsnVq5n1Lhklev9px592O4kzQph7N6EoQcWOC28c4ybKGGtXl3SK5ci-QRntgueU5K8t"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:17 GMT + encoding: UTF-8 + string: '{"id":2487014,"name":"Updated Project","share_links":{"admin":"https://mailtrap.io/projects/2487014/share/REDACTED","viewer":"https://mailtrap.io/projects/2487014/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:52 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_project_does_not_exist/raises_not_found_error.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_project_does_not_exist/raises_not_found_error.yml index a9209af..1e5e622 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_project_does_not_exist/raises_not_found_error.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_project_does_not_exist/raises_not_found_error.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1495731/projects + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects body: encoding: UTF-8 string: '{"project":{"name":"Original Project"}}' @@ -23,7 +23,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:19 GMT + - Wed, 20 Aug 2025 19:39:54 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -51,9 +51,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '136' + - '139' Etag: - - W/"501dbc88efcb7bd7a3f71c121e17c74c" + - W/"438148d2176ac9cfa48b188fca5132d5" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -66,7 +66,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-VxjcBjd7uQSn1uC5ONrVjA==''; connect-src ''self'' + translate.google.com ''nonce-js-bQedhrqjjF0u8r6nqtFSqQ==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -146,26 +146,26 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - e0f371a4-cf6e-429e-8207-194a2765b1cb + - e41b20a8-a9f5-4798-8d16-17767566d366 X-Runtime: - - '0.066837' + - '0.080160' X-Cloud-Trace-Context: - - ecc55e79b345479384c4154ec7e84d16;o=0 + - f88c2bd91b9244238be39a072ab1a163;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be685aa5b813-WAW + - 97245c001dba5b82-VIE Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486781,"name":"Original Project","share_links":{"admin":"https://mailtrap.io/projects/2486781/share/QEVuQwEAQkQZPqXAdQ3hlQIdlRMt7TGgUWRYmIr_fiC8mH0S6u0wRZLo_YhJkijAWWDOx5S7g4WazXLpM9590Kk0vrjzsNEN3IgshdcFcB7dAYxh_Ov8hf1xACO7fhe59tSSFN-W","viewer":"https://mailtrap.io/projects/2486781/share/QEVuQwEAQkQZPqXAdQ3hlQIdlRMt7TGgUWRYmIr_fiC8mH0S6u0wRZLo_YhJkijAWWDOx5S7ksrWa_E1QsgyX0JPutfGNX7mT4J7ivr8Jedwgeg9S-eM69s_PaTIidHAKKcKilRz"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:19 GMT + encoding: UTF-8 + string: '{"id":2487017,"name":"Original Project","share_links":{"admin":"https://mailtrap.io/projects/2487017/share/REDACTED","viewer":"https://mailtrap.io/projects/2487017/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:54 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1495731/projects/999999 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects/999999 body: encoding: UTF-8 string: '{"project":{"name":"Updated Project"}}' @@ -186,7 +186,7 @@ http_interactions: message: Not Found headers: Date: - - Wed, 20 Aug 2025 17:52:19 GMT + - Wed, 20 Aug 2025 19:39:55 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -214,7 +214,7 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '135' + - '138' Cache-Control: - no-cache Content-Security-Policy: @@ -227,7 +227,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-gQWRd0OwhVkClJaZM6dXdA==''; connect-src ''self'' + translate.google.com ''nonce-js-7UC5hd2XhJj7qPbi24yGog==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -307,21 +307,21 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 075e0069-92a6-4a93-8637-39b268831082 + - 77d86f6f-0a3f-4e53-bbf1-8ee86c42ecb9 X-Runtime: - - '0.011191' + - '0.011910' X-Cloud-Trace-Context: - - 2c87239e319f4fa5ceb0b725bbf0df0b;o=0 + - d23c8abdff2d4be18f6a93899f0906d5;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be69fc3c4ede-WAW + - 97245c02ddef5acf-VIE Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT + encoding: UTF-8 string: '{"error":"Not Found"}' - recorded_at: Wed, 20 Aug 2025 17:52:19 GMT + recorded_at: Wed, 20 Aug 2025 19:39:55 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_updating_only_name/updates_only_the_name_field.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_updating_only_name/updates_only_the_name_field.yml index 3f912c8..1fe3cae 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_updating_only_name/updates_only_the_name_field.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/when_updating_only_name/updates_only_the_name_field.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1495731/projects + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects body: encoding: UTF-8 string: '{"project":{"name":"Original Project"}}' @@ -23,7 +23,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:18 GMT + - Wed, 20 Aug 2025 19:39:53 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -51,9 +51,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '138' + - '141' Etag: - - W/"1ff5f8c64e8a5bccd8324ee103b70d51" + - W/"0dd19f4f76ea327f53ed93d7320984f0" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -66,7 +66,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-VOJmr7pakmXoz6NKjHyljA==''; connect-src ''self'' + translate.google.com ''nonce-js-llSldyUzlVq8EdzkU7eWRQ==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -146,26 +146,26 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 78fb0a92-62e9-4386-986a-deb1311abe3c + - 79d8abe0-6ccd-40e4-8da6-ad3f40e28524 X-Runtime: - - '0.093441' + - '0.079832' X-Cloud-Trace-Context: - - ac6f6152ab1841b38070314732ab1ca3;o=0 + - 694ce8b9cf0a48db8d0e8bcf24c85c7d;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be623867ee3f-WAW + - 97245bfa0b310202-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486780,"name":"Original Project","share_links":{"admin":"https://mailtrap.io/projects/2486780/share/QEVuQwEAeQ613_v5PQejFHYIOyMxMQRIMW9xDb1eL8lIp6W3cFbhyAMoy3_SRAe2q_Jkl9NFngPIL140hxC0YIIODY4HyV3zFQR_tp8aY-IoaE-_Sbu53B8cy0CxkU4F6RcabZwe","viewer":"https://mailtrap.io/projects/2486780/share/QEVuQwEAeQ613_v5PQejFHYIOyMxMQRIMW9xDb1eL8lIp6W3cFbhyAMoy3_SRAe2q_Jkl9NF0JXlCsIzxLPtp9TXdAyyDwTFBT2CYkZ8I0iYMrVrRLTFgHgUPMAEEJXnJTQNPzgQ"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:18 GMT + encoding: UTF-8 + string: '{"id":2487016,"name":"Original Project","share_links":{"admin":"https://mailtrap.io/projects/2487016/share/REDACTED","viewer":"https://mailtrap.io/projects/2487016/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:53 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1495731/projects/2486780 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects/2487016 body: encoding: UTF-8 string: '{"project":{"name":"New Name Only"}}' @@ -186,7 +186,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:19 GMT + - Wed, 20 Aug 2025 19:39:54 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -214,9 +214,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '137' + - '140' Etag: - - W/"9928bc6dcc3d1f2bd27eeb733c8d533c" + - W/"608493d2dc9ac4c438152e39d84ce6ec" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -229,7 +229,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-pYb0zQv59GDk1afUz5uX/g==''; connect-src ''self'' + translate.google.com ''nonce-js-NS7aX1XJmU1ZTV4FJMTTPA==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -309,21 +309,21 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 4982d511-c515-4b29-abda-0a43eb081e02 + - b83ef81c-d992-41c1-80d3-25ee7eb20303 X-Runtime: - - '0.102514' + - '0.071887' X-Cloud-Trace-Context: - - 7a4e53baa2e74d26c1355527189dcac8;o=0 + - 4c768ab93b034b45c187cfeabe93bc79;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be63ed190c5c-WAW + - 97245bfe4d47c3b0-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486780,"name":"New Name Only","share_links":{"admin":"https://mailtrap.io/projects/2486780/share/QEVuQwEAeQ613_v5PQejFHYIOyMxMQRIMW9xDb1eL8lIp6W3cFbhyAMoy3_SRAe2q_Jkl9NFngPIL140hxC0YIIODY4HyV3zFQR_tp8aY-IoaE-_Sbu53B8cy0CxkU4F6RcabZwe","viewer":"https://mailtrap.io/projects/2486780/share/QEVuQwEAeQ613_v5PQejFHYIOyMxMQRIMW9xDb1eL8lIp6W3cFbhyAMoy3_SRAe2q_Jkl9NF0JXlCsIzxLPtp9TXdAyyDwTFBT2CYkZ8I0iYMrVrRLTFgHgUPMAEEJXnJTQNPzgQ"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:19 GMT + encoding: UTF-8 + string: '{"id":2487016,"name":"New Name Only","share_links":{"admin":"https://mailtrap.io/projects/2487016/share/REDACTED","viewer":"https://mailtrap.io/projects/2487016/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:54 GMT recorded_with: VCR 6.2.0 diff --git a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/with_hash_request/maps_response_data_to_Project_object.yml b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/with_hash_request/maps_response_data_to_Project_object.yml index 095bb99..825a989 100644 --- a/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/with_hash_request/maps_response_data_to_Project_object.yml +++ b/spec/fixtures/vcr_cassettes/Mailtrap_ProjectsAPI/_update/with_hash_request/maps_response_data_to_Project_object.yml @@ -2,7 +2,7 @@ http_interactions: - request: method: post - uri: https://mailtrap.io/api/accounts/1495731/projects + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects body: encoding: UTF-8 string: '{"project":{"name":"Original Project"}}' @@ -23,7 +23,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:17 GMT + - Wed, 20 Aug 2025 19:39:52 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -51,9 +51,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '140' + - '143' Etag: - - W/"bdc9f07d9e139a01ce1d680382b40dcd" + - W/"cde7dd238e48172879ed153806f8c12b" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -66,7 +66,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-hI99SzL/DI0K8hZudI6Hyg==''; connect-src ''self'' + translate.google.com ''nonce-js-GjlSPuvDLa6Mw9W9ejcf/w==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -146,26 +146,26 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - ff362f2d-8f61-435a-a049-337a4807313c + - 80aedb79-f143-4ba7-ac48-cd08aefc5c6a X-Runtime: - - '0.066594' + - '0.067541' X-Cloud-Trace-Context: - - 56202fc4becc4f7b88cb16e33e4307ce;o=0 + - 38b46e1f6ca446e98d69584a3f350719;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be5f0c32ef91-WAW + - 97245bf41cb6ef8f-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486779,"name":"Original Project","share_links":{"admin":"https://mailtrap.io/projects/2486779/share/QEVuQwEANrIWOpMBSqOMdcasSxI8rQqHNp1bLq5vrBQPO7wWkM2UNF_XnQdkKQepXvTHoBGX3WpuqfXalEfaw6ML0SpmrNQVL9BSwvymuQ5NRrHam2xxURh4urE0QJGn5pNeNx8i","viewer":"https://mailtrap.io/projects/2486779/share/QEVuQwEANrIWOpMBSqOMdcasSxI8rQqHNp1bLq5vrBQPO7wWkM2UNF_XnQdkKQepXvTHoBGX7GEfvr8k5g4QQxrA7rYwNpMDYNTzx1XZuHc7g95mSQP0S0WrcgI2pZwBVIuIvQnl"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:17 GMT + encoding: UTF-8 + string: '{"id":2487015,"name":"Original Project","share_links":{"admin":"https://mailtrap.io/projects/2487015/share/REDACTED","viewer":"https://mailtrap.io/projects/2487015/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:52 GMT - request: method: patch - uri: https://mailtrap.io/api/accounts/1495731/projects/2486779 + uri: https://mailtrap.io/api/accounts/ACCOUNT_ID/projects/2487015 body: encoding: UTF-8 string: '{"project":{"name":"Updated Project"}}' @@ -186,7 +186,7 @@ http_interactions: message: OK headers: Date: - - Wed, 20 Aug 2025 17:52:18 GMT + - Wed, 20 Aug 2025 19:39:53 GMT Content-Type: - application/json; charset=utf-8 Transfer-Encoding: @@ -214,9 +214,9 @@ http_interactions: X-Ratelimit-Limit: - '150' X-Ratelimit-Remaining: - - '139' + - '142' Etag: - - W/"f1c91f493ed4fad303e8c3df15304a30" + - W/"5ec41129912ae51add4bda52a98cf14d" Cache-Control: - max-age=0, private, must-revalidate Content-Security-Policy: @@ -229,7 +229,7 @@ http_interactions: beacon-v2.helpscout.net js.hs-analytics.net js.hs-banner.com js.hs-scripts.com cdn.firstpromoter.com connect.facebook.net www.recaptcha.net www.gstatic.cn www.gstatic.com *.quora.com static.ads-twitter.com snap.licdn.com *.growthbook.io - translate.google.com ''nonce-js-iMPqRTR/Czci3Sc7riZlpQ==''; connect-src ''self'' + translate.google.com ''nonce-js-HaS1BZha6CJlYl9B3Mdefg==''; connect-src ''self'' assets.mailtrap.io wss://mailtrap.io *.google.com *.google.ad *.google.ae *.google.com.af *.google.com.ag *.google.al *.google.am *.google.co.ao *.google.com.ar *.google.as *.google.at *.google.com.au *.google.az *.google.ba *.google.com.bd @@ -309,21 +309,21 @@ http_interactions: ''self''; media-src ''self'' data: blob: beacon-v2.helpscout.net ssl.gstatic.com; object-src ''self'' beacon-v2.helpscout.net; report-uri https://errors.rw.rw/api/37/security/?sentry_key=5a0cc8a2cb4f49a8b9043c602e4ec0ab' X-Request-Id: - - 5c4fa06a-3758-474b-8caf-cd77f57b97de + - e6d8a49f-5737-45b9-a1e8-0f11dd5b084b X-Runtime: - - '0.058428' + - '0.066391' X-Cloud-Trace-Context: - - 757d1cac386946f48fcc0cac530702a7;o=0 + - d4b991b6df4a433dc9b5de746c94a760;o=0 Strict-Transport-Security: - max-age=0 Cf-Cache-Status: - DYNAMIC Cf-Ray: - - 9723be609dfdee3b-WAW + - 97245bf86b7802a4-WAW Alt-Svc: - h3=":443"; ma=86400 body: - encoding: ASCII-8BIT - string: '{"id":2486779,"name":"Updated Project","share_links":{"admin":"https://mailtrap.io/projects/2486779/share/QEVuQwEANrIWOpMBSqOMdcasSxI8rQqHNp1bLq5vrBQPO7wWkM2UNF_XnQdkKQepXvTHoBGX3WpuqfXalEfaw6ML0SpmrNQVL9BSwvymuQ5NRrHam2xxURh4urE0QJGn5pNeNx8i","viewer":"https://mailtrap.io/projects/2486779/share/QEVuQwEANrIWOpMBSqOMdcasSxI8rQqHNp1bLq5vrBQPO7wWkM2UNF_XnQdkKQepXvTHoBGX7GEfvr8k5g4QQxrA7rYwNpMDYNTzx1XZuHc7g95mSQP0S0WrcgI2pZwBVIuIvQnl"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' - recorded_at: Wed, 20 Aug 2025 17:52:18 GMT + encoding: UTF-8 + string: '{"id":2487015,"name":"Updated Project","share_links":{"admin":"https://mailtrap.io/projects/2487015/share/REDACTED","viewer":"https://mailtrap.io/projects/2487015/share/REDACTED"},"inboxes":[],"permissions":{"can_read":true,"can_update":true,"can_destroy":true,"can_leave":false}}' + recorded_at: Wed, 20 Aug 2025 19:39:53 GMT recorded_with: VCR 6.2.0 diff --git a/spec/mailtrap/projects_api_spec.rb b/spec/mailtrap/projects_api_spec.rb index 5a8e2e3..2a9ef74 100644 --- a/spec/mailtrap/projects_api_spec.rb +++ b/spec/mailtrap/projects_api_spec.rb @@ -175,7 +175,7 @@ end let(:project_id) { created_project.id } - it 'returns no content' do + it 'returns deleted project id' do expect(delete).to eq({ id: project_id }) end diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 40850e7..70e1875 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -14,9 +14,6 @@ config.filter_sensitive_data('') do |interaction| next if interaction.request.uri =~ /localhost/ - # interaction.request.uri.gsub!(%r{/accounts/\d+/}, '/accounts/1111111/') - # interaction.response.body.gsub!(/"account_id":\d+/, '"account_id": 1111111') - auth_header = interaction.request.headers['Authorization']&.first if auth_header && (match = auth_header.match(/^Bearer\s+([^,\s]+)/)) @@ -24,6 +21,28 @@ end end + config.filter_sensitive_data('ACCOUNT_ID') { ENV.fetch('MAILTRAP_ACCOUNT_ID') } + + config.before_record do |interaction| + body = JSON.parse(interaction.response.body) + + case body + when Hash + body["share_links"].transform_values! { |e| e.gsub(/\/share\/.+/, '/share/REDACTED') } if body.key?("share_links") + when Array + body.map do |item| + item["share_links"].transform_values! { |e| e.gsub(/\/share\/.+/, '/share/REDACTED') } if item.key?("share_links") + item + end + else + # noop + end + + interaction.response.body = body.to_json + rescue JSON::ParserError + # do nothing + end + header_matcher = lambda do |request_1, request_2| headers_1, headers_2 = [request_1, request_2].map do |req| req.headers.slice('Accept-Encoding', 'User-Agent', 'Content-Type') From 225484a1067f83cb81ebaea8a08aea0c693d92c4 Mon Sep 17 00:00:00 2001 From: Jurgen Date: Mon, 8 Sep 2025 12:54:49 +0300 Subject: [PATCH 10/10] rename variable in a spec --- spec/mailtrap/projects_api_spec.rb | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/spec/mailtrap/projects_api_spec.rb b/spec/mailtrap/projects_api_spec.rb index 2a9ef74..ef59d04 100644 --- a/spec/mailtrap/projects_api_spec.rb +++ b/spec/mailtrap/projects_api_spec.rb @@ -1,13 +1,13 @@ # frozen_string_literal: true RSpec.describe Mailtrap::ProjectsAPI, :vcr do - subject(:project) { described_class.new(account_id, client) } + subject(:project_api) { described_class.new(account_id, client) } let(:account_id) { ENV.fetch('MAILTRAP_ACCOUNT_ID') } let(:client) { Mailtrap::Client.new(api_key: ENV.fetch('MAILTRAP_API_KEY')) } describe '#list' do - subject(:list) { project.list } + subject(:list) { project_api.list } it 'maps response data to Project objects' do expect(list).to all(be_a(Mailtrap::Project)) @@ -27,10 +27,10 @@ end describe '#get' do - subject(:get) { project.get(project_id) } + subject(:get) { project_api.get(project_id) } let!(:created_project) do - project.create( + project_api.create( name: 'Test Project' ) end @@ -58,7 +58,7 @@ end describe '#create' do - subject(:create) { project.create(**request) } + subject(:create) { project_api.create(**request) } let(:request) do { @@ -105,10 +105,10 @@ end describe '#update' do - subject(:update) { project.update(project_id, **request) } + subject(:update) { project_api.update(project_id, **request) } let!(:created_project) do - project.create( + project_api.create( name: 'Original Project' ) end @@ -166,10 +166,10 @@ end describe '#delete' do - subject(:delete) { project.delete(project_id) } + subject(:delete) { project_api.delete(project_id) } let!(:created_project) do - project.create( + project_api.create( name: 'Project to Delete' ) end