Sendgrove Docs

Authentication

Every V2 request (except the public OpenAPI document) authenticates with an API key in keyId:keySecret form. There is no JWT fallback on the unified API. This page covers headers, capabilities, IP allowlists, sending-domain restrictions, and how to verify that a key works before you ship.

How authentication works

API key format

Request headers

Capabilities (scopes)

IP allowlists

Sending domain restrictions

Expiration & rotation

Verify authentication

Auth errors

Open full documentation · All docs