Section: HTTP Auth and Security

API key in header

bash
bash
curl -H 'x-api-key: YOUR_API_KEY' https://api.example.com/data
Explanation

Many APIs require custom key headers.

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
Bearer token auth
Send a Bearer token for OAuth-style APIs.
OpenIn sheetbashsame section
API key in query string
Pass an API key in the URL.
OpenIn sheetbashsame section
AWS SigV4 request signing
Sign an AWS-compatible HTTP request using SigV4.
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