POST /api/v2/flows/executions returns 401 despite valid Bearer token

Hitting the execution endpoint from an external Node app. Token is fresh, works for other v2 endpoints.

POST /api/v2/flows/executions
Header: Authorization: Bearer
Body: {“flowId”: “abc-123”}

Response is 401 Unauthorized. No specific error message in the body. Any ideas?