Start a charging session (with policy evaluation)
POST/chargers/:id/actions/remote-start
Initiates a charging session using GridLink's full workflow with policy evaluation, authorization checks, and session management. This is the recommended way to start charging.
Use Cases:
- Start charging remotely via mobile app or dashboard
- Initiate scheduled charging sessions
- Begin charging for specific vehicles or drivers
- Start sessions with custom charging profiles or power limits
- Trigger charging as part of automated workflows
What Happens:
- Policy Evaluation: Checks authorization, reservations, load limits, access rules
- Session Creation: Creates transaction record in GridLink database
- OCPP Command: Sends RemoteStartTransaction to charger
- Session Tracking: Monitors meter values and session state
- Event Publishing: Emits session start events for webhooks/integrations
Policy Checks Performed:
- ID tag authorization and validity
- User/vehicle permissions and access rules
- Connector availability and reservation status
- Site load balancing and power limits
- Charging profile constraints
- Time-based access restrictions
Best Practices:
- Always provide valid
idTagfor authorization tracking - Specify
connectorIdto target a specific connector - Include
chargingProfilefor custom power limits - Command queues if charger offline, applied on reconnection
- Use webhooks to monitor session start confirmation
This endpoint performs full GridLink policy evaluation. It respects authorization rules, load limits, reservations, and all configured charging policies.
For testing or emergency bypass, use the OCPP Direct endpoint (/ocpp/remote-start). For production use, always use this policy-aware endpoint.
If the charger is offline, the command is queued and will be sent when the charger reconnects. Session creation happens immediately.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 500
Standard success response for actions
Standard error response format
Standard error response format
Standard error response format
Standard error response format
Standard error response format