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.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.Idempotency keys
POST requests that create a resource now accept an Idempotency-Key header. See Idempotency.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.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.