cURL HTTP and API Workflows/Bearer token auth

Send a Bearer token for OAuth-style APIs.

Section: HTTP Auth and Security

Bearer token auth

bash
bash
curl -H 'Authorization: Bearer TOKEN' https://api.example.com/me
Explanation

A common pattern for REST and GraphQL APIs.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing HTTP Auth and Security
HTTP Basic auth
Authenticate with username and password.
OpenIn sheetbashsame section
API key in header
Send an API key header.
OpenIn sheetbashsame section
AWS SigV4 request signing
Sign an AWS-compatible HTTP request using SigV4.
OpenIn sheetbashsame section
API key in query string
Pass an API key in the URL.
OpenIn sheetbashsame section
Mutual TLS with client cert
Authenticate using a client certificate and key.
OpenIn sheetbashsame section
Use a custom CA bundle
Trust a specific CA certificate file.
OpenIn sheetbashsame section