Providers / SendGrid
SendGrid API keys and credentials
What every SendGrid credential a founder holds does, whether it expires, and what tends to break. Each fact links to SendGrid's own docs.
Our research on SendGrid is still thin. Treat this page as a starting point and check the linked docs.
At a glance
| Credential | Expiry | Permissions |
|---|---|---|
| SendGrid (Twilio) account login | Not documented | – |
| API key (Full Access or Custom/Restricted Access) | Not documented | Can be scoped |
Each credential
SendGrid (Twilio) account login
- Not documented
Dashboard login. Password/2FA policy not confirmed in sources.
API key (Full Access or Custom/Restricted Access)
- Not documented
- Can be scoped
Full Access grants all endpoints. Custom Access lets you choose endpoints and access levels per key. The console shows the key only once at creation. Scopes can be updated after creation via the Update API key endpoint. The create response has fields api_key, api_key_id, name and scopes, with no expiry field. Billing and non-billing permissions cannot be combined in one key.
What usually goes wrong
- The key value is displayed only once in the console; a lost key must be recreated
- A restricted key missing a needed scope fails on that endpoint
Renewals and billing
- SendGrid (Twilio) email plan.
Free trial is advertised with no credit card required.
Where to find it in SendGrid
What SendGrid's docs don't say
We couldn't confirm these from official docs, so don't rely on them either way:
- Whether API keys expire or have a maximum lifetime
- Subuser API key behavior and the on-behalf-of header (authorization page did not show it)
- Billing permission exclusivity rule (only seen in a search snippet)
- Plan names, prices and overage model
- Whether the create-key response includes creation metadata usable for expiry alerts
Rotating or replacing a SendGrid key
The steps are the same for most providers: make the new key, deploy it everywhere the old one is used, check it works, then revoke the old one. Our guides walk through it:
Sources
- www.twilio.com/docs/sendgrid/api-reference/api-keys/create-api-keys
- www.twilio.com/docs/sendgrid/ui/account-and-settings/api-keys
- www.twilio.com/docs/sendgrid/api-reference/how-to-use-the-sendgrid-v3-api/authorization
Related providers
Keep track of every SendGrid key
StackHangar stores your SendGrid keys in an encrypted vault, grouped by the product they belong to, warns you before they expire, and walks you through rotating them. We can't read your secrets.