API
Push notifications
channel: "push" is now generally available on Send a message. Push messages accept a device token in to and render text as the notification body.APIWebhooks
domain.verified webhook event
Added the domain.verified event, fired when a sending domain’s DNS records pass verification. Subscribe to it instead of polling Retrieve a domain.API
Idempotency keys
POST requests that create a resource now accept an Idempotency-Key header. See Idempotency.Breaking change
List endpoints moved to cursor pagination
Alllist endpoints now use starting_after cursors instead of page numbers. Offset-based pagination (?page=2) is no longer supported. See Pagination.API
Scoped API keys
Create an API key now accepts ascopes array to limit what a key can do, instead of every key having full account access.