You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/tech-resources/enabling-https-engagement-tracking-on-sparkpost.md
+7-9Lines changed: 7 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -713,19 +713,17 @@ To enable SparkPost to record human-driven repeat opens/clicks, while screening
713
713
714
714
## Switch tracking domain to secure, and validate
715
715
716
-
If you have previously created a tracking domain (whether verified or unverified), and wish to switch it from insecure (the default) to secure, use the [Update a Tracking Domain API](https://developers.sparkpost.com/api/tracking-domains/#tracking-domains-put-update-a-tracking-domain) `PUT` call, to update the tracking domain with the `"secure": true` string.
716
+
If you have previously created a tracking domain (whether verified or unverified), and wish to switch it from insecure (the default) to secure, follow the steps below:
717
717
718
-
1. Run the PUT call with the following data:
718
+
1. Navigate to the details page of your domain. In the _HTTPS_ section, you will see _HTTPS Disabled_ as the current status.
Under _Choose how to enable HTTPS_, select the option _Certificate managed by CDN or reverse proxy (Advanced)_ and then click on _Enable HTTPS_ to proceed. After a page refresh, the section will now show _HTTPS Enabled via self-managed infrastructure_.
725
723
726
-
Note: If you would like this tracking domain to be the default, please add `"default": true` to the JSON object above, before updating the domain.
Detailed information on this operation can be found in our API documentation [here](https://developers.sparkpost.com/api/tracking-domains.html#tracking-domains-retrieve,-update,-and-delete-put).
726
+
Now, the tracking domain is secure.
729
727
730
728
1. Navigate to the Tracking Domains section in the UI and click the "test" verification button.
Copy file name to clipboardExpand all lines: content/docs/tech-resources/managed-https-for-tracking-domains.md
+24-3Lines changed: 24 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,7 @@ SparkPost provides different types of tracking endpoints:
63
63
| SparkPost US V2 |`v2.spgo.io`| Yes | Yes |
64
64
| SparkPost EU V2 |`eu.v2.spgo.io`| Yes | Yes |
65
65
66
-
**To use managed HTTPS, your tracking domain must use a [V2 endpoint](#tracking-endpoints).** (`v2.spgo.io` for US accounts or `eu.v2.spgo.io` for EU accounts). New tracking domains created after December, 2025, automatically use V2 endpoints.
66
+
**To use managed HTTPS, your tracking domain must use a V2 endpoint** (`v2.spgo.io` for US accounts or `eu.v2.spgo.io` for EU accounts). New tracking domains created after December, 2025, automatically use V2 endpoints.
67
67
68
68
## Enabling Managed HTTPS
69
69
@@ -96,9 +96,9 @@ If a tracking domain was not yet configured to use HTTPS, it's possible to do so
96
96
97
97
1. Navigate to the details page of your insecure domain. In the _HTTPS_ section, you will see _HTTPS Disabled_ as the current status.
Under _Choose how to enable HTTPS_, make sure the default option _SparkPost manages TLS certificate_ is selected. Click on _Enable HTTPS_ to proceed.
101
+
Under _Choose how to enable HTTPS_, make sure the default option _Certificate managed by SparkPost (Recommended)_ is selected. Click on _Enable HTTPS_ to proceed.
102
102
103
103
2. Follow the wizard instructions to verify if the domain supports managed HTTPS.
104
104
@@ -163,6 +163,27 @@ Let's Encrypt certificates are valid for 90 days and SparkPost will renew automa
163
163
164
164
## Troubleshooting
165
165
166
+
### Testing the managed certificate
167
+
168
+
You can test that your tracking domain is being secured by a Let's Encrypt certificate with the following command:
169
+
170
+
```sh
171
+
curl -v https://track.yourdomain.com/f/a/b/c/d
172
+
```
173
+
174
+
The output will show the TLS negotiation including info on the certificate served by SparkPost for your domain. Example:
0 commit comments