Blog
Pingram Roundup - 2026 Week 33
- Product Updates
- Developer Experience
Personal access tokens and bulk email suppression removal.

You can now mint personal access tokens from your Pingram profile and use them as Bearer credentials against the API. Each token gets a name, an optional expiry (30, 90, or 365 days, or never), and the full secret is shown only once at creation. After that you identify tokens by name and prefix.
PATs authenticate as your user, so scripts and CI can call the same endpoints without a long-lived Cognito session. Create and revoke them under your profile; keep the secret in your secret store the same way you would an API key.
curl -X POST https://api.pingram.io/sms \ -H "Authorization: Bearer pingram_pat_<id>_<secret>" \ -H "Content-Type: application/json" \ -d '{"type":"otp","to":"+15551234567","text":"Your code is 482193"}'Bulk remove email suppressions
Clear retryable suppressions and/or permanent bounces in bulk from the Users page, filtered by suppression type. Complaints stay one-at-a-time so you do not accidentally re-enable addresses that reported spam. The matching API is DELETE /email/suppressions/{reason}:
await pingram.email.deleteSuppressions('retryable');// or 'bounces'See suppression list management and the Node reference.
Full ship list: changelog.