Start using application-confirmed funding
post/v1/tenants/{tenant_id}/charging-sessions/{session_id}/start
Requires an API key
Requires billing:write, stations:control and settlement:write. funding_confirmed is an application assertion, not verification by Ivora. Registers a 15-minute token and dispatches at most once per session. Poll session state; successful dispatch is not physical start. No automatic stop at the external hold amount.
Path parameters
- tenant_idintegerRequired
- session_idstringRequired
Headers
- idempotency-keystringRequired
Request body
- funding_confirmedbooleanRequiredYour backend attests it has authorized funding. Ivora cannot independently verify this assertion or enforce the processor's hold.
Returns · 202
- idstringRequired
- tenant_idintegerRequired
- statusenumRequiredOne of
dispatching,succeeded,rejected,unknown - resultobject | nullRequired
- created_atstringRequired
- updated_atstringRequired
POST /v1/tenants/{tenant_id}/charging-sessions/{session_id}/start
curl --fail-with-body -X POST "https://api.ivoracharge.com/v1/tenants/1042/charging-sessions/session_0123456789abcdef/start" \
-H "Authorization: Bearer $IVORA_API_KEY" \
-H "Idempotency-Key: order-2026-09-30-0001" \
-H "Content-Type: application/json" \
-d '{
"funding_confirmed": true
}'Response · 202
{
"id": "id_0123456789abcdef",
"tenant_id": 1042,
"status": "dispatching",
"result": {},
"created_at": "2026-09-30T17:00:00Z",
"updated_at": "2026-09-30T17:00:00Z"
}Try it is not available here yetRequests from this page are off until the production API at
https://api.ivoracharge.com is public. Use the code samples from your application server; Ivora grants production access. Keys are created in Developer tools.