Where you see it
- Your server, mostly on
POST /client-sessions(its body) andGET /chargers(its query). - Your app’s result, when the hosted flow can’t start because the action’s ids are wrong: a
charger_idthat isn’t a UUID, an action other thanaddwithout a charger, or a site with an action other thanadd.
What it means
errors lists every field that failed, by path (scope.chargers.0), each with its messages. detail repeats the first message.
Two fields depend on the caller:
external_user_idandcharger_referenceare for integrations only.redirect_urimust be on your integration’s allow-list.
What to do
- Fix the fields
errorsnames, then send the request again. - In your app, pass a
chargerIdto every action butadd, and asiteIdonly withadd.