# Domain Tracking Mailgun offers tracking for clicks, unsubscribes, and opens, with optional HTTPS protocol support on tracking URLs. To enable HTTPS, Mailgun uses Let’s Encrypt with HTTP-01 challenges through your existing tracking CNAME record to issue a TLS certificate. This setup also includes support for HTTP Strict Transport Security (HSTS) for enhanced security. ## Get tracking settings - [GET /v3/domains/{name}/tracking](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/mailgun/domain-tracking/get-v3-domains--name--tracking.md): Use to check if open, click and unsubscribe tracking are active/inactive. ## Update click tracking settings - [PUT /v3/domains/{name}/tracking/click](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/mailgun/domain-tracking/put-v3-domains--name--tracking-click.md): Use to turn on/off the click tracking at the domain level. ## Update open tracking settings - [PUT /v3/domains/{name}/tracking/open](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/mailgun/domain-tracking/put-v3-domains--name--tracking-open.md): Use to turn on/off the open tracking at the domain level. ## Update unsubscribe tracking settings - [PUT /v3/domains/{name}/tracking/unsubscribe](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/mailgun/domain-tracking/put-v3-domains--name--tracking-unsubscribe.md): Use to turn on/off the unsubscribe tracking at the domain level. ## Tracking Certificate: Get certificate and status - [GET /v2/x509/{domain}/status](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/mailgun/domain-tracking/get-v2-x509--domain--status.md): Get x509 TLS certificate and status ## Tracking Certificate: Regenerate expired certificate - [PUT /v2/x509/{domain}](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/mailgun/domain-tracking/put-v2-x509--domain-.md): Initiates regeneration of an expired TLS certificate for the tracking domain in a background task. Once generation is enqueued, you may poll status endpoint in location field to check for success. This will not regenerate an existing certificate that is still valid ## Tracking Certificate: Generate - [POST /v2/x509/{domain}](https://documentation.mailgun.com/docs/inboxready/api-reference/optimize/mailgun/domain-tracking/post-v2-x509--domain-.md): Initiates generation of a TLS certificate for the tracking domain in a background task. Once generation is enqueued, you may poll the status endpoint in field to check for success