Log inTalk to us

Choose a payment-terminal partner

put/v1/tenants/{tenant_id}/ocpi/payment-terminals/{partner_id}
Requires an API key

enabled true lets this partner's terminals start sessions at your published EVSEs that are ready (see readiness) with the card token they authorized, stop the sessions they started, and receive each connector's ocpp_status and each session's charge record within seconds of the stop. Only partners listed for your party can be chosen. Audited. Requires stations:write (not a viewer). Replays with the same Idempotency-Key return the original result.

Path parameters

  • tenant_idintegerRequired
  • partner_idstringRequired
    Up to 64 characters

Headers

  • idempotency-keystringRequired

Request body

  • enabledbooleanRequired
    true: this partner's payment terminals may start and stop charging at your ready EVSEs (see readiness), receive each connector's ocpp_status and get each session's charge record within seconds of the stop. false: they may not; nothing else about the partner changes.

Returns · 200

  • tenant_idintegerRequired
  • partyPaymentTerminalPartyRequired
    Child attributes
    • country_codestringRequired
    • party_idstringRequired
  • dataarray of PaymentTerminalRequired
    The payment-terminal partners connected for your party, oldest connection first.
    Child attributes
    • partner_idstringRequired
      The OCPI partner, as Ivora staff registered it.
    • namestringRequired
      The partner's name as Ivora staff recorded it.
    • enabledbooleanRequired
      Your choice: whether this partner is your payment terminal provider.
    • activebooleanRequired
      Whether it applies now: enabled, your locations are published, and the partner's connection carries your party.
    • updated_bystring | nullRequired
      Who last changed enabled; null if never set.
    • updated_atstring | nullRequired
PUT /v1/tenants/{tenant_id}/ocpi/payment-terminals/{partner_id}
curl --fail-with-body -X PUT "https://api.ivoracharge.com/v1/tenants/1042/ocpi/payment-terminals/partner_0123456789abcdef" \
  -H "Authorization: Bearer $IVORA_API_KEY" \
  -H "Idempotency-Key: order-2026-09-30-0001" \
  -H "Content-Type: application/json" \
  -d '{
  "enabled": false
}'
Response · 200JSON
{
  "tenant_id": 1042,
  "party": {
    "country_code": "string",
    "party_id": "party_0123456789abcdef"
  },
  "data": [
    {
      "partner_id": "partner_0123456789abcdef",
      "name": "bay-01",
      "enabled": false,
      "active": false,
      "updated_by": "string",
      "updated_at": "2026-09-30T17:00:00Z"
    }
  ]
}
Requires an approved production API keyProduction access starts with a request, a short meeting with Ivora and a card on file, after which Ivora staff grant your account access. How to request access
Try itproduction · api.ivoracharge.com

Paste a production api key (iv_live_…). Create keys in Developer tools. The key stays in this page's memory, is sent only to https://api.ivoracharge.com and clears when you reload. Test keys are refused.

PUT is a write: you confirm the method, path and project before it is sent, with a generated Idempotency-Key.