OCPP 2.0.1

Message Validator

Paste any OCPP 2.0.1 frame and validate it against the official draft-06 JSON Schemas — all 64 messages, client-side.

OCPP Frame (JSON)

Paste a CALL, CALLRESULT, or CALLERROR frame.

Quick examples

⚠ Common 2.0.1 mistakes

  • chargingStation object required in BootNotification
  • idToken must be an object {idToken, type}
  • StartTransaction → use TransactionEvent
  • transactionId is a string, not integer
  • • StatusNotification needs evseId + connectorId
Frame format
[2"unique-id""Action"{...}]
MessageTypeId: 2 CALL · 3 CALLRESULT · 4 CALLERROR