{ "aid": "sendgrid.com:scheduled-sends-1.0.0", "name": "Twilio SendGrid Scheduled Sends API", "type": "Index", "description": "The Twilio SendGrid Scheduled Sends API allows you to cancel or pause the send of one or more emails using a batch ID.\n\nA `batch_id` groups multiple scheduled mail send requests together with the same ID. You can cancel or pause all of the requests associated with a batch ID up to 10 minutes before the scheduled send time.\n\nSee [**Canceling a Scheduled Send**](https://docs.sendgrid.com/for-developers/sending-email/stopping-a-scheduled-send) for a guide on creating a `batch_id`, assigning it to a scheduled send, and modifying the send.\n\nSee the Mail API's batching operations to validate a `batch_id` and retrieve all scheduled sends as an array.\n\nWhen a batch is canceled, all messages associated with that batch will stay in your sending queue. When their `send_at` value is reached, they will be discarded.\n\nWhen a batch is paused, all messages associated with that batch will stay in your sending queue, even after their `send_at` value has passed. This means you can remove a pause status, and your scheduled send will be delivered once the pause is removed. Any messages left with a pause status that are more than 72 hours old will be discarded as Expired.", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/sendgrid.com/scheduled-sends/1.0.0/apis.json", "tags": [ "sendgrid.com", "scheduled-sends", "published" ], "baseUrl": "https://api.sendgrid.com", "created": "2025-12-15", "modified": "2025-12-15", "specificationVersion": "0.19", "access": "3rd-Party", "maintainers": [ { "fn": "Jentic", "x-github": "jentic", "url": "https://github.com/jentic" } ], "apis": [ { "aid": "sendgrid.com:scheduled-sends-1.0.0", "name": "Twilio SendGrid Scheduled Sends API", "description": "The Twilio SendGrid Scheduled Sends API allows you to cancel or pause the send of one or more emails using a batch ID.\n\nA `batch_id` groups multiple scheduled mail send requests together with the same ID. You can cancel or pause all of the requests associated with a batch ID up to 10 minutes before the scheduled send time.\n\nSee [**Canceling a Scheduled Send**](https://docs.sendgrid.com/for-developers/sending-email/stopping-a-scheduled-send) for a guide on creating a `batch_id`, assigning it to a scheduled send, and modifying the send.\n\nSee the Mail API's batching operations to validate a `batch_id` and retrieve all scheduled sends as an array.\n\nWhen a batch is canceled, all messages associated with that batch will stay in your sending queue. When their `send_at` value is reached, they will be discarded.\n\nWhen a batch is paused, all messages associated with that batch will stay in your sending queue, even after their `send_at` value has passed. This means you can remove a pause status, and your scheduled send will be delivered once the pause is removed. Any messages left with a pause status that are more than 72 hours old will be discarded as Expired.", "version": "1.0.0", "tags": [ "sendgrid.com", "scheduled-sends", "published" ], "properties": [ { "type": "OpenAPI", "name": "OpenAPI definition", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/sendgrid.com/scheduled-sends/1.0.0/openapi.json", "mediaType": "application/openapi+json" }, { "type": "GitHubRepo", "url": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/sendgrid.com/scheduled-sends/1.0.0" } ], "contact": { "fn": "Twilio SendGrid Support", "url": "https://support.sendgrid.com/hc/en-us" } } ] }