{ "opencollection": "1.0.0", "info": { "name": "Twilio SendGrid Provisioning Account Enforced TLS API", "version": "1.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Enforced TLS", "type": "folder" }, "items": [ { "info": { "name": "Retrieve current Enforced TLS settings.", "type": "http" }, "http": { "method": "GET", "url": "https://api.sendgrid.com/v3/user/settings/enforced_tls", "headers": [ { "name": "on-behalf-of", "value": "" } ] }, "docs": "**This endpoint allows you to retrieve your current Enforced TLS settings.**\n\nThe Enforced TLS settings specify whether or not the recipient is required to support TLS or have a valid certificate.\n\nIf either `require_tls` or `require_valid_cert` is set to `true`, the recipient must support TLS 1.1 or higher or have a valid certificate. If these conditions are not met, Twilio SendGrid will drop the message and send a block event with “TLS required but not supported” as the description." }, { "info": { "name": "Update Enforced TLS settings", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.sendgrid.com/v3/user/settings/enforced_tls", "headers": [ { "name": "on-behalf-of", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "**This endpoint allows you to update your Enforced TLS settings.**\n\nTo require TLS from recipients, set `require_tls` to `true`. If either `require_tls` or `require_valid_cert` is set to `true`, the recipient must support TLS 1.1 or higher or have a valid certificate. If these conditions are not met, Twilio SendGrid will drop the message and send a block event with “TLS required but not supported” as the description." } ] } ], "bundled": true }