Authorization: Token <my_api_key>
curl -H "Authorization: Token myapikey123" \
"https://external.api/api/v1/my_scan_id/"
Returns 200 OK with valid JSON
{"detail": "Authentication credentials were not provided."}
2. Using the Authentication section set to "Raw" with value `Token <key>` — 401
3. Using `@{concat('Token ', 'myapikey')}` expression in the header value — 401
4. Initializing a variable with the full header value and referencing it with `@{variables('PP_Auth')}` — 401
5. Using Authentication type "API Key" with parameter location "Header" — 401
- Trigger: "When a HTTP request is received"
- HTTP action: GET to https://external.api/api/v1/my_scan_id/
- The API uses `Token <key>` format (not Bearer)
- The same token works perfectly from curl and from a Python script
1. Is Power Automate modifying or stripping the Authorization header value when using a non-standard scheme like Token (instead of Bearer)?
2. Is there a reliable way to force the HTTP action to send a custom Authorization header exactly as specified?
3. Has anyone successfully used token-based auth (not Bearer/Basic/OAuth) with the HTTP connector?

Report
All responses (
Answers (