Forbhreathnú ar API riaracháin

API Riaracháin Spáis Oibre

Ligeann API Riaracháin Spáis Oibre do chomhtháthuithe freastalaí le freastalaí spás oibre EVCharge amháin a riar. Tá an doiciméadú seo do riarthóirí spáis oibre agus do chomhtháthaitheoirí seachtracha API. Úsáideann sé comharthaí rochtana inchúlghairthe atá ceangailte le spás oibre agus scóip mhionsonracha; ní ghlactar le comharthaí logála isteach custaiméirí ná seisiúin bhrabhsálaí.

Is í an eolaire seo an tagairt chanónach d'fhorbróirí don API /v2/admin atá curtha i bhfeidhm ag app-api. Ní dhoiciméadaíonn sí bealaí custaiméirí/móibíleacha ná bealaí HTTP na tairsí riaracháin féin.

Bun-URL agus teorainn acmhainní

Tá gach bealach coibhneasta le bunús imscartha app-api:

https://api.evcharge.mobi/v2/admin/...

Ní ghlactar le hID an spáis oibre san URL, sa teaghrán ceiste ná i gcorp an iarratais. Tá gach comhartha rochtana ceangailte le spás oibre amháin go díreach, agus díorthaíonn an API cpoId ó phríomhaí an chomhartha fíordheimhnithe. Mura mbaineann láithreán, luchtaire, úsáideoir, taraif, próifíl, sannachán nó idirbheart neadaithe leis an spás oibre sin, tugann an API an freagra céanna 404 RESOURCE_NOT_FOUND nach nochtann acmhainní ar ais.

Comhartha rochtana a fháil

Cruthaíonn riarthóir daonna an spáis oibre comharthaí i Socruithe an Spáis Oibre faoi Rochtain API. Níl bainistiú comharthaí ar fáil do chomharthaí spáis oibre d'aon ghnó.

  • Tá rochtain API i ngach plean, Free san áireamh. Ní mór cead eagarthóireachta spáis oibre a bheith ag an riarthóir.
  • Ní mór d'óstach an spáis oibre an API Riaracháin a chumasú trí adminApiEnabled; murach sin faigheann comhartha bailí 404 nach nochtann acmhainní ó app-api.
  • Ní féidir leis an riarthóir ach scóip atá ceadaithe ag a cheadanna reatha féin agus teidlíochtaí an spáis oibre a dheonú.
  • Féadfaidh comharthaí nua a bheith gan éag (réamhshocrú Socruithe an Spáis Oibre) nó saolré lá iomlán ó 1 go 365 lá arna roghnú ag riarthóir a úsáid; ríomhann an freastalaí dátaí éaga absalóideacha teoranta. Fanann comharthaí gan éag bailí go dtí go gcúlghairtear iad.
  • Is féidir suas le 50 comhartha gníomhach a bheith ag spás oibre.
  • Taispeántar an dintiúr gnáth-théacs uair amháin. Stóráil láithreach i mbainisteoir rún é.
  • Ní féidir ainm, scóip ná dáta éaga a athrú. Chun rothlú a dhéanamh, cruthaigh ionadaí, imscar é, deimhnigh é agus cúlghair an seanchomhartha.
  • Tá cúlghairm láithreach; fanann rónna cúlghairthe le feiceáil mar stair dho-athraithe fholaithe spáis oibre, agus níl críochphointe iniúchta comhartha Bearer ná scriosta bhuain ann.

Níl críochphointe ag app-api a eisíonn, a athnuann, a liostaíonn ná a chúlghaireann na dintiúir seo. Dá bhrí sin, is réamhriachtanas é an comhartha a fháil tríd an tairseach riaracháin dhaonna, seachas críochphointe eile sa tagairt seo.

Ná cuir an comhartha i rialú leaganacha, URLanna, teaghráin cheiste, fianáin, logaí, anailísíocht ná tuairiscí earráide riamh.

Fíordheimhniú

Seol ceanntásc amháin go díreach de stíl RFC 6750 ar gach iarratas:

Authorization: Bearer evc_ws_<selector>.<secret>

Is é an dintiúr teimhneach cruinn evc_ws_ agus roghnóir canónach base64url 16 charachtar ina dhiaidh, . agus rún canónach base64url 43 charachtar. Seol an dintiúr iomlán focal ar fhocal; ná hionchódaigh in base64 arís é.

Diúltaíonn an API do cheanntásca dúblacha údaraithe, luachanna ceangailte le camóga, scéimeanna eile, luachanna folmha Bearer, JWTanna custaiméirí agus dintiúir a sholáthraítear in áit ar bith seachas an ceanntásc seo.

Faigheann comharthaí míchumtha, anaithnide, imithe in éag, cúlghairthe nó neamhbhailí ar shlí eile an freagra céanna:

HTTP/1.1 401 Unauthorized
WWW-Authenticate: Bearer
Cache-Control: no-store
Content-Type: application/json

{
  "error": "Unauthorized",
  "code": "INVALID_WORKSPACE_TOKEN"
}

Seiceálann an tseirbhís stádas an chomhartha agus teidlíochtaí reatha an spáis oibre ar gach iarratas. Dá bhrí sin, is féidir le baint teidlíochta scóip lena mbaineann a dhíchumasú sula dtéann an comhartha in éag.

Is dintiúir theimhneacha iad comharthaí spáis oibre, seachas JWTanna. Níl comhartha athnuachana acu agus níl críochphointe athnuachana ann. Stopann comhartha teoranta ag fíordheimhniú ag a expiresAt absalóideach; fanann comhartha gan éag bailí go dtí go gcúlghairtear é. Ciallaíonn rothlú dintiúr ionaid a chruthú sa tairseach, é a imscaradh chuig an gcliant agus an seandintiúr a chúlghairm.

Gnásanna iarratais

  • Úsáid Content-Type: application/json d'iarratais le corp JSON.
  • Baintear spásanna imeallacha de luachanna roghnacha iarratais X-Request-Id agus ní ghlactar leo ach amháin nuair atá 1–128 carachtar ó A-Z, a-z, 0-9, ., _, : nó - iontu; murach sin gineann an freastalaí UUID. Tugann gach freagra an luach roghnaithe ar ais mar X-Request-Id.
  • Tiontaíonn X-Error-Format: envelope roghnach gach freagra earráide JSON go dtí an clúdach struchtúrtha atá doiciméadaithe in Conradh freagraí agus earráidí. Coinníonn aon luach eile an corp comhoiriúnachta réamhshocraithe.
  • Is slánuimhreacha dearfacha iad IDanna i bparaiméadair chosáin. Is teaghráin deachúlacha iad IDanna comharthaí rochtana a thugann an tairseach ar ais, mar is luachanna bunachair sonraí 64-giotán gan síniú iad.
  • Is teaghráin RFC 3339 le fritháireamh soiléir iad luachanna dáta-ama, mar shampla 2026-08-13T12:30:00Z.
  • De ghnáth tugann scriosadh rathúil 204 No Content ar ais.
  • De ghnáth, tugann oibríochtaí cruthaithe 201 Created ar ais.
  • Féadfaidh obair OCPP nach bhfuil ach curtha sa scuaine 202 Accepted a thabhairt ar ais; ná glac leis gur deimhniú ón luchtaire é sin mura ndeir an freagra go soiléir é.
  • Úsáideann freagraí fíordheimhnithe Cache-Control: no-store. Tugann críochphointí QR agus easpórtála tuairiscí coirp dhénártha ar ais le ceanntásca soiléire ábhair.
  • Is féidir le bunúis cheadaithe brabhsálaí X-Request-Id, Idempotency-Replayed, Retry-After agus Content-Disposition a léamh trí CORS. Ligeann sé seo do chliaint bhrabhsálaí iarratais a chomhghaolú, athsheinmneacha idempotent a bhrath, amanna athiarrachta a urramú agus ainmneacha comhad íoslódála roghnaithe ag an bhfreastalaí a choinneáil.

Idempotency

Ní mór ceanntásc Idempotency-Key amháin a bheith i ngach iarratas riaracháin POST, PUT, PATCH agus DELETE. Tá 1–255 carachtar infheicthe sna heochracha agus baineann a scóip leis an gcomhartha, modh agus cosán.

Idempotency-Key: provisioning-2026-08-13-site-42

Déanann athúsáid eochrach críochnaithe leis an URL agus corp comhionann an freagra stóráilte a athsheinm agus cuirtear leis:

Idempotency-Replayed: true

Tugann athúsáid eochrach le hiarratas difriúil 409 IDEMPOTENCY_CONFLICT ar ais. Tugann iarratas atá á phróiseáil fós 409 IDEMPOTENT_REQUEST_PROCESSING le Retry-After: 5 ar ais.

Coinnítear freagraí críochnaithe agus torthaí deiridh le haghaidh athsheinm nó réitigh ar feadh seacht lá tar éis a nuashonraithe dheireanaigh. Tar éis na tréimhse coinneála sin, féadfar an eochair chéanna a chóireáil mar ordú nua, mar sin ní mór do chliaint eochracha atá uathúil go domhanda a úsáid agus gan iad a athúsáid d'aon ghnó.

Má théann léas próiseála in éag, má dhúnann an nasc tar éis don fhorghníomhú tosú nó má thugann an oibríocht earráid freastalaí ar ais, ní féidir leis an API a chruthú go sábháilte ar tharla éifeacht sheachtrach. Le linn na tréimhse coinneála seacht lá, tá staid na heochrach éiginnte go críochnaitheach agus tugann sí 409 IDEMPOTENCY_OUTCOME_UNKNOWN ar ais; ní athéilítear í ná ní fhorghníomhaítear í arís go huathoibríoch. Deimhnigh éifeachtaí na hoibríochta sula ndéanann tú aisghabháil de láimh, agus ná cuir an oibríocht chéanna isteach faoi eochair nua go dtí go mbeidh an réiteach sin críochnaithe.

Tá Idempotency-Key de dhíth ar gach críochphointe riaracháin a athraíonn sonraí, POST /reports/send san áireamh.

Teorainneacha ráta

Cuirtear teorainneacha i bhfeidhm ar an gcomhartha aonair agus ar a spás oibre araon. Seo iad na réamhshocruithe atá sa chód:

TeorainnRéamhshocrú
Tréimhse60 soicind
In aghaidh an chomhartha300 iarratas
In aghaidh an spáis oibre1,000 iarratas

Tugann iarratas teorannaithe 429 Too Many Requests agus ceanntásc Retry-After ar ais. Is féidir le himscarthaí na luachanna seo a shárú.

Earráidí

Úsáideann earráidí JSON code cobhsaí nuair is gá don ghlaoiteoir brainseáil:

{
  "error": "Insufficient workspace-token scope",
  "code": "INSUFFICIENT_SCOPE"
}

Úsáideann earráidí bailíochtaithe eagair réimse:

{
  "validationErrors": {
    "name": ["String must contain at least 1 character(s)"]
  }
}

Seo stádais choitianta:

StádasBrí
400Conradh idempotency/cúrsóra úsáideora/geochódóra neamhbhailí; is gnách gur 422 iad teipeanna scéime cosáin/choirp/ceiste
401Comhartha spáis oibre neamhbhailí
403Comhartha bailí gan an scóip éifeachtach nó teidlíocht riachtanach
404Níl an spás oibre nó acmhainn neadaithe infheicthe don chomhartha seo
409Coinbhleacht staide acmhainne, spleáchais, comhthráthachta nó idempotency
422Teip bhailíochtaithe réimse, raoin theoranta nó teorann easpórtála
429Sáraíodh teorainn ráta an chomhartha nó an spáis oibre
502Theip ar oibríocht ina dhiaidh sin, amhail seachadadh tuairisce
503Níl stóras údaraithe nó idempotency ar fáil go sealadach

Catalóg scóipeanna

Úsáidtear an chatalóg scóipeanna seo a leanas nuair a chruthaíonn riarthóir comhartha. Féadfaidh scóip scríofa nó ardtionchair an scóip léite chomhfhreagrach a áireamh, ach ní dheonaíonn scóip léite scríobh riamh. Braitheann na scóip atá ar fáil ar cheadanna an riarthóra agus ar ghnéithe cumasaithe an spáis oibre.

FearannScóip léiteScóip scríofa agus ardtionchairTeidlíocht bhreise nuair is infheidhme
Spás Oibreworkspaces:readworkspaces:update—
Láithreáinsites:readsites:create, sites:update, sites:delete, sites:power-managementdlmPowerManagement le haghaidh bainistiú cumhachta
Luchtairíchargers:readchargers:create, chargers:update, chargers:delete, chargers:credentials, chargers:configuration, chargers:firmware, chargers:commands, chargers:public, chargers:connector-settings, chargers:local-users, chargers:tariff-assignments, chargers:profile-assignmentsfirmwareOperations, publicCharging, tariffs nó smartCharging don chumas meaitseála
Úsáideoiríusers:readusers:create, users:update, users:delete, users:invitations, users:rfid, users:access, users:limits—
Próifílí luchtaithechargingProfiles:readchargingProfiles:create, chargingProfiles:update, chargingProfiles:delete, chargingProfiles:assignsmartCharging
Taraifítariffs:readtariffs:create, tariffs:update, tariffs:delete, tariffs:components, tariffs:assigntariffs
Tuairiscíreports:readreports:export, reports:schedules, reports:sendscheduledReports le haghaidh sceideal agus seoladh anois

Tá rochtain API féin i ngach plean agus rialaíonn socrú adminApiEnabled an óstaigh í. Tá na teidlíochtaí gné breise thuas i bhfeidhm fós; ní thugann rochtain API gnéithe lasmuigh de phlean an spáis oibre.

Tagairt críochphointí

Liostaíonn na táblaí thíos gach ceann de na 87 bealach riaracháin spáis oibre. Tá gach scóip i gcill le scóip iolracha riachtanach.

Spás Oibre

ModhCosánScóip riachtanachCuspóir
GET/v2/adminworkspaces:readLéigh meiteashonraí sábháilte spáis oibre agus cuardaigh.
PATCH/v2/adminworkspaces:updateNuashonraigh réimse meiteashonraí spáis oibre amháin nó níos mó.
GET/v2/admin/dashboardworkspaces:read + reports:readLéigh comhairimh theoranta spáis oibre agus comhiomláin oibríochtúla 90 lá.

Réimsí paiste spáis oibre: name, email, website, addressLine1, addressLine2, postalCode, city, state agus countryId. Tá réimse amháin ar a laghad riachtanach. Normalaítear teaghráin fholmha incheadaithe mar null go null.

Láithreáin agus bainistiú cumhachta

ModhCosánScóip riachtanachCuspóir
GET/v2/admin/sitessites:readLiostaigh láithreáin le hachoimrí teoranta 90 lá agus cuardaigh láithreáin.
GET/v2/admin/sites/geocodesites:readCuardaigh iarrthóirí normalaithe seoltaí láithreáin tríd an ngeochódóir comhroinnte teorannaithe agus taiscthe.
POST/v2/admin/sitessites:createCruthaigh láithreán.
GET/v2/admin/sites/:siteIdsites:read + reports:readLéigh sonraí láithreáin, seisiúin le déanaí, iomláin agus comhiomláin oibríochtúla.
PATCH/v2/admin/sites/:siteIdsites:updateAthsholáthair doiciméad eagarthóireachta an láithreáin.
DELETE/v2/admin/sites/:siteIdsites:deleteScrios láithreán folamh; tugann spleáchais coinbhleacht ar ais.
GET/v2/admin/sites/:siteId/power-managementsites:power-managementLéigh crann bainistithe dinimiciúil ualaigh an láithreáin.
PUT/v2/admin/sites/:siteId/power-managementsites:power-managementAthsholáthair cumraíocht bainistithe cumhachta an láithreáin go hadamhach.

Úsáideann coirp cruthaithe agus paistí láithreáin:

{
  "name": "Main depot",
  "description": null,
  "addressLine1": "1 Example Street",
  "addressLine2": null,
  "postalCode": "LV-1001",
  "city": "Riga",
  "state": null,
  "countryId": 1,
  "timezoneId": 1,
  "latitude": 56.9496,
  "longitude": 24.1052
}

Glacann geochódú láithreáin le réimsí roghnacha ceiste street, city, state, country agus countryCode dhá litir, chomh maith le ceanntásc iarratais Accept-Language. Ní mór dhá charachtar ar a laghad a bheith sa chuardach comhcheangailte sráide/cathrach/stáit. Níl i bhfreagraí ach placeId, displayName, latitude agus longitude; ní nochtar dintiúir soláthraí ná meiteashonraí a bhaineann go sonrach leis. Cuireann an freastalaí scuaine chomhroinnte soláthraí aon iarratas sa soicind, teorainn ama ocht soicind, taisce theoranta 24 uair agus teorainneacha ráta domhanda comharthaí spáis oibre i bhfeidhm.

Glacann bainistiú cumhachta le { "pools": [...] }. Tá id, name, limit, meterSources roghnach agus children athchúrsach i linn. Tá chargepointId agus priority i leanbh luchtaire. Cuireann an API teorainneacha le líon na nóid sa chrann agus leis na méadair agus déanann sé glanadh/athbhailíochtú OCPP dhá chéim nuair a athsholáthraítear staid suiteáilte. Tugann athrú diúltaithe, imithe thar am nó a raibh coimhlint chomhthráthach ann 409 POWER_MANAGEMENT_CONFLICT ar ais agus coinnítear an chumraíocht roimhe sin.

Luchtairí

ModhCosánScóip riachtanachCuspóir nó ionchur
GET/v2/admin/chargerschargers:readLiostaigh luchtairí le stádas agus achoimrí teoranta fuinnimh/costais.
POST/v2/admin/chargerschargers:createCruthaigh as name, identifier agus siteId; tá password roghnach.
GET/v2/admin/chargers/:chargerIdchargers:readLéigh sonraí luchtaire, EVSE, nascóra, cuardaigh agus stádais.
PATCH/v2/admin/chargers/:chargerIdchargers:updateNuashonraigh name, siteId, invertedRfid, smartMode nó automationDisabled.
DELETE/v2/admin/chargers/:chargerIdchargers:deleteScrios luchtaire faoi réir rialacha spleáchais agus billeála.
PATCH/v2/admin/chargers/:chargerId/credentialschargers:credentialsAthsholáthair pasfhocal an luchtaire le { "password": "..." }.
PATCH/v2/admin/chargers/:chargerId/connectors/:portIdchargers:connector-settingsNuashonraigh formáid/cineál nascóra, cineál cumhachta, voltas, aimpéaracht agus teorainneacha cumhachta.
PATCH/v2/admin/chargers/:chargerId/public-listingchargers:publicSocraigh `{ "isPublic": true
GET/v2/admin/chargers/:chargerId/public-readinesschargers:readLéigh ullmhacht luchtaithe phoiblí agus riachtanais atá ar iarraidh.
GET/v2/admin/chargers/:chargerId/logschargers:readLéigh logaí OCPP folaithe, leathanachaithe le cúrsóir.
GET/v2/admin/chargers/:chargerId/sessionschargers:read + reports:readLéigh seisiúin luchtaithe leathanachaithe agus iomláin.
GET/v2/admin/chargers/:chargerId/qrchargers:readRindreáil QR PNG 300 picteilín; connector=0..255 roghnach.
GET/v2/admin/chargers/:chargerId/composite-scheduleschargers:readLéigh stair bhuanaithe sceidil ilchodaigh.
GET/v2/admin/chargers/:chargerId/configurationchargers:readLéigh cumraíocht OCPP agus luachanna íogaire folaithe.
PATCH/v2/admin/chargers/:chargerId/configurationchargers:configurationSeol athrú cumraíochta le key agus value.
POST/v2/admin/chargers/:chargerId/configuration/reloadchargers:configurationIarr cumraíocht úr ón luchtaire.
GET/v2/admin/chargers/:chargerId/firmwarechargers:readLéigh dochtearra reatha agus stádas nuashonraithe.
POST/v2/admin/chargers/:chargerId/firmwarechargers:firmwareCuir nuashonrú ó { "url": "..." } HTTP(S) sa scuaine.
POST/v2/admin/chargers/:chargerId/commands/resetchargers:commandsSeol `{ "resetType": "Soft"
POST/v2/admin/chargers/:chargerId/commands/availabilitychargers:commandsSeol `{ "availabilityType": "Operative"
POST/v2/admin/chargers/:chargerId/commands/triggerchargers:commandsTruicear BootNotification, Heartbeat, StatusNotification nó MeterValues.
POST/v2/admin/chargers/:chargerId/commands/unlockchargers:commandsDíghlasáil connectorId dearfach.
POST/v2/admin/chargers/:chargerId/commands/composite-schedulechargers:commandsIarr sceideal ilchodach do connectorId, durationSeconds agus chargingRateUnit.

Is iad paraiméadair cheiste logaí luchtaire cursor, limit (réamhshocrú 50, uasmhéid 200), from, to, action, direction agus levelId. Is iad paraiméadair seisiún page, limit (réamhshocrú 25, uasmhéid 100), from, to agus customerId (ID dearfach nó unknown). Úsáideann stair sceidil ilchodaigh cursor, limit (réamhshocrú 20, uasmhéid 50) agus connectorId roghnach.

Tuairiscí

ModhCosánScóip riachtanachCuspóir
GET/v2/admin/reports/datareports:readLéigh sonraí scagtha tuairiscí seisiún luchtaithe, leathanachaithe le cúrsóir.
GET/v2/admin/reports/measurementsreports:readLéigh luachanna teoranta méadair d'idirbheart faoi úinéireacht.
GET/v2/admin/reports/exportreports:exportÍoslódáil easpórtáil CSV nó PDF.
GET/v2/admin/reports/schedulereports:readLéigh an sceideal easpórtála ar leis an spás oibre é, nó null.
PUT/v2/admin/reports/schedulereports:schedulesCruthaigh nó athsholáthair an sceideal easpórtála ar leis an spás oibre é.
POST/v2/admin/reports/sendreports:sendSeol easpórtáil shábháilte na míosa féilire UTC roimhe sin le ríomhphost; tá eochair idempotency riachtanach.

Is iad scagairí sonraí tuairisce agus easpórtála from, to, siteId, chargerId, userId, anonymous agus active. Tá from/to réamhshocraithe don tréimhse 90 lá is déanaí agus ní féidir leo níos mó ná 90 lá a chlúdach. Ní féidir userId a chomhcheangal le anonymous=true.

  • Leathanachú sonraí: cursor teimhneach, réamhshocrú limit=50, uasmhéid 100.
  • Tomhais: transactionLogId riachtanach, cursor teimhneach, réamhshocrú limit=500, uasmhéid 1,000.
  • Easpórtáil: format=csv|pdf, réamhshocrú csv, teorainn chrua 2,000 ró.
  • Úsáideann freagraí easpórtála Content-Disposition: attachment, Cache-Control: private, no-store agus X-Content-Type-Options: nosniff.

Corp sceidil:

{
  "enabled": true,
  "recipientEmail": "reports@example.com",
  "format": "csv",
  "sendDay": 5,
  "sendTime": "08:30"
}

Tá sendDay idir 1 agus 28 agus léirmhínítear sendTime in UTC. Déanann an sceidealóir cúiteamh as nóiméad sceidealaithe caillte le linn na míosa seachadta reatha. Déantar iarrachtaí eile ar thógálacha ar theip orthu roimh aistriú tar éis 5 agus 10 nóiméad, is féidir éileamh building a briseadh a athéileamh tar éis 30 nóiméad, agus stopann seachadadh uathoibríoch tar éis trí iarracht. Buanann an sceidealóir indeterminate díreach roimh aistriú chuig SMTP; tá indeterminate agus an stádas oidhreachta sending deiridh araon, mar d'fhéadfadh athiarracht uathoibríoch ar cheachtar acu iatán dúblach a sheoladh. Ní mór d'oibreoirí na torthaí sin a réiteach de láimh sula n-athraíonn siad staid an sceidil. Roghnaíonn gach tic deich sceideal ar a mhéad, stopann sé ag tosú oibre tar éis buiséad 45 soicind agus úsáideann sé teorainneacha ama teoranta SMTP. Tá an jab díchumasaithe de réir réamhshocraithe agus ní mór é a chumasú go sainráite tar éis SMTP agus acmhainn a bhailíochtú. Is leis an spás oibre an sceideal API seachas aitheantas an duine a chruthaigh an comhartha a úsáid.

Taraifí

ModhCosánScóip riachtanachCuspóir
GET/v2/admin/tariffstariffs:readLiostaigh taraifí agus cuardaigh.
POST/v2/admin/tariffstariffs:createCruthaigh taraif.
GET/v2/admin/tariffs/:tariffIdtariffs:readLéigh taraif amháin faoi úinéireacht agus a comhpháirteanna.
PATCH/v2/admin/tariffs/:tariffIdtariffs:updateNuashonraigh sainmhíniú na taraife.
PUT/v2/admin/tariffs/:tariffId/componentstariffs:componentsAthsholáthair suas le 256 comhpháirt go hadamhach.
DELETE/v2/admin/tariffs/:tariffIdtariffs:deleteScrios taraif nach bhfuil in úsáid.
GET/v2/admin/tariffs/:tariffId/market-pricestariffs:readLéigh praghsanna do chrios tairisceana faoi úinéireacht na taraife ó startsAt uimhriúil.
GET/v2/admin/chargers/:chargerId/tariff-assignmentschargers:tariff-assignments + tariffs:readLiostaigh sannacháin taraife luchtaire.
POST/v2/admin/chargers/:chargerId/tariff-assignmentschargers:tariff-assignments + tariffs:assignSann taraif.
PATCH/v2/admin/chargers/:chargerId/tariff-assignments/:assignmentIdchargers:tariff-assignments + tariffs:assignAthsholáthair sprioc sannacháin.
DELETE/v2/admin/chargers/:chargerId/tariff-assignments/:assignmentIdchargers:tariff-assignments + tariffs:assignBain sannachán.

Tá name, ceann amháin go díreach de currencyId, currencyCode nó currency, biddingZoneId roghnach agus tax i gcorp taraife. Seo corp sannacháin:

{ "tariffId": 17, "connectorId": 0 }

Agus sannachán á chruthú, cuirtear an taraif i bhfeidhm ar gach nascóir fisiciúil má fhágtar connectorId ar lár nó má shocraítear a luach go sainráite mar 0. Díríonn nuashonruithe sannacháin ar shannachán buanaithe amháin agus dá bhrí sin tá connectorId fisiciúil dearfach sonraithe de dhíth; diúltaítear do 0.

Tá typeId, seasonId, an réimse roghnach priority, an réimse riachtanach price agus teorainneacha bailíochta roghnacha míosa, lae seachtaine agus uaire i gcomhpháirt.

Próifílí luchtaithe

ModhCosánScóip riachtanachCuspóir
GET/v2/admin/charging-profileschargingProfiles:readLiostaigh próifílí agus cuardaigh ar úinéireacht.
POST/v2/admin/charging-profileschargingProfiles:createCruthaigh próifíl le sceideal roghnach.
GET/v2/admin/charging-profiles/:profileIdchargingProfiles:readLéigh próifíl amháin faoi úinéireacht.
PATCH/v2/admin/charging-profiles/:profileIdchargingProfiles:updateAthsholáthair meiteashonraí próifíle.
PUT/v2/admin/charging-profiles/:profileId/schedulechargingProfiles:updateAthsholáthair an sceideal le 1–256 tréimhse.
DELETE/v2/admin/charging-profiles/:profileIdchargingProfiles:deleteGlan sannacháin suiteáilte agus ná scrios ach tar éis torthaí OCPP glactha agus athbhailíochtaithe.
GET/v2/admin/chargers/:chargerId/profile-assignmentschargers:profile-assignments + chargingProfiles:readLiostaigh sannacháin próifíle luchtaire.
POST/v2/admin/chargers/:chargerId/profile-assignmentschargers:profile-assignments + chargingProfiles:assignSann agus sioncronaigh próifíl.
PATCH/v2/admin/chargers/:chargerId/profile-assignments/:assignmentIdchargers:profile-assignments + chargingProfiles:assignAthsholáthair agus sioncronaigh sannachán.
DELETE/v2/admin/chargers/:chargerId/profile-assignments/:assignmentIdchargers:profile-assignments + chargingProfiles:assignGlan agus bain sannachán.

Is iad réimsí meiteashonraí próifíle label, locationId, stackLevel, purposeId, kindId, recurrencyKindId roghnach, validFrom, validTo, startSchedule, rateUnitId agus minChargingRate roghnach. Tá startPeriod, limit agus numberOfPhases roghnach i dtréimhse sceidil. Tá profileId agus connectorId (réamhshocrú 0) i gcorp sannacháin.

Féadfaidh scriosadh próifílí agus athsholáthar bainistithe cumhachta fanacht ar admháil ón luchtaire. Tugann diúltú, teorainn ama nó athrú comhthráthach staide coinbhleacht ar ais agus coinnítear cumraíocht an bhunachair sonraí seachas ligean air gur glanadh an luchtaire.

Úsáideoirí, cuirí, RFID, rochtain agus teorainneacha

ModhCosánScóip riachtanachCuspóir
GET/v2/admin/usersusers:readLiostaigh baill agus cuirí.
POST/v2/admin/usersusers:createCeangail custaiméir atá cláraithe cheana trí email agus name an spáis oibre.
POST/v2/admin/users/invitationsusers:invitations + users:access; users:rfid freisin nuair a sholáthraítear RFIDTabhair cuireadh do ríomhphost anaithnid nó ceangail custaiméir atá ann cheana.
POST/v2/admin/users/invitations/resendusers:invitationsAthsheol le { "email": "..." }, faoi réir tréimhse feithimh an fhaighteora.
DELETE/v2/admin/users/invitationsusers:invitationsCealaigh cuireadh; fanann an ríomhphost sa chorp JSON.
GET/v2/admin/users/:userIdusers:read + reports:readLéigh sonraí úsáideora agus iomláin theoranta seisiún.
PATCH/v2/admin/users/:userIdusers:updateSocraigh name taispeána atá sonrach don spás oibre.
DELETE/v2/admin/users/:userIdusers:deleteBain an ball agus rochtain ghaolmhar spáis oibre faoi réir coinbhleachtaí.
GET/v2/admin/users/:userId/vehiclesusers:readLiostaigh feithiclí ar úinéireacht.
GET/v2/admin/users/:userId/rfidsusers:readLiostaigh meiteashonraí RFID le UIDanna folaithe.
POST/v2/admin/users/:userId/rfidsusers:rfidCuir uid agus name roghnach leis; ní thaispeánann freagraí ach an UID folaithe.
PATCH/v2/admin/users/:userId/rfids/:rfidIdusers:rfidNuashonraigh lipéad RFID.
DELETE/v2/admin/users/:userId/rfids/:rfidIdusers:rfidScrios RFID agus sioncronaigh na luchtairí lena mbaineann.
GET/v2/admin/users/:userId/accessusers:readLéigh ceadanna rochtana ar luchtairí.
PUT/v2/admin/users/:userId/accessusers:accessAthsholáthair rochtain le allChargers agus chargerIds uathúil.
DELETE/v2/admin/users/:userId/access/:accessIdusers:accessCúlghair ró rochtana amháin.
GET/v2/admin/users/:userId/limitsusers:readLiostaigh teorainneacha luchtaithe.
POST/v2/admin/users/:userId/limitsusers:limitsCruthaigh limitTypeId, energyValue agus/nó timeValue.
PATCH/v2/admin/users/:userId/limits/:limitIdusers:limitsNuashonraigh réimse teorann amháin nó níos mó.
DELETE/v2/admin/users/:userId/limits/:limitIdusers:limitsScrios teorainn.
GET/v2/admin/chargers/:chargerId/local-userschargers:read + users:readLiostaigh úsáideoirí áitiúla luchtaire agus cuirí ar feitheamh.
POST/v2/admin/chargers/:chargerId/local-userschargers:local-users + users:accessCuir customerId atá ann cheana leis le expiresAt roghnach.
POST/v2/admin/chargers/:chargerId/local-users/invitationschargers:local-users + users:invitations + users:accessCuir leis nó tabhair cuireadh trí ríomhphost.
DELETE/v2/admin/chargers/:chargerId/local-users/invitationschargers:local-users + users:invitationsCealaigh cuireadh úsáideora áitiúil trí ríomhphost.
PATCH/v2/admin/chargers/:chargerId/local-users/:localUserIdchargers:local-users + users:accessSocraigh expiresAt incheadaithe mar null.
DELETE/v2/admin/chargers/:chargerId/local-users/:localUserIdchargers:local-users + users:accessBain rochtain áitiúil agus sioncronaigh staid OCPP.

Úsáideann leathanachú feithiclí agus leathanachú úsáideora status=members cursor uimhriúil dearfach. Úsáideann leathanaigh cuirí cúrsóir teimhneach i2.*, agus úsáideann status=all cúrsóir ilchodach teimhneach a2.* tar éis an chéad leathanaigh (ní fhanann cúrsóir uimhriúil bailí ach mar leanúint srutha ball oidhreachta). Soláthraítear cuardach úsáideora sa cheanntásc iarratais X-Admin-User-Search ionas nach gcuirtear seoltaí ríomhphoist in URLanna ná logaí rochtana. Tá limit réamhshocraithe go 50 agus teoranta go 100; tacaíonn liostú úsáideoirí le status=all|members|invitations. Caith le gach cúrsóir a thugtar ar ais mar theimhneach agus tabhair ar ais gan athrú iad.

Ní chruthaíonn cruthú díreach úsáideora pasfhocal, aitheantas logála isteach ná seisiún. Ní cheanglaíonn sé ach custaiméir atá cláraithe cheana. Úsáid an críochphointe cuireadh do ríomhphost anaithnid. Ní féidir an t-úsáideoir córais cosanta Tagless a athrú trí na bealaí seo.

Samplaí

Socraigh luachanna i do bhlaosc gan an comhartha a phriontáil:

export ADMIN_API_BASE_URL="https://api.example.com"
export WORKSPACE_TOKEN="<read from secret manager>"

Liostaigh láithreáin:

curl --fail-with-body \
  -H "Authorization: Bearer ${WORKSPACE_TOKEN}" \
  "${ADMIN_API_BASE_URL}/v2/admin/sites"

Cruthaigh láithreán go sábháilte:

curl --fail-with-body \
  -X POST \
  -H "Authorization: Bearer ${WORKSPACE_TOKEN}" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: site-main-depot-v1" \
  --data '{
    "name":"Main depot",
    "description":null,
    "addressLine1":"1 Example Street",
    "addressLine2":null,
    "postalCode":"LV-1001",
    "city":"Riga",
    "state":null,
    "countryId":1,
    "timezoneId":1,
    "latitude":56.9496,
    "longitude":24.1052
  }' \
  "${ADMIN_API_BASE_URL}/v2/admin/sites"

Íoslódáil tuairisc CSV do raon UTC sonraithe:

curl --fail-with-body \
  -H "Authorization: Bearer ${WORKSPACE_TOKEN}" \
  -o report.csv \
  "${ADMIN_API_BASE_URL}/v2/admin/reports/export?format=csv&from=2026-07-01T00%3A00%3A00Z&to=2026-08-01T00%3A00%3A00Z"

Eisiaimh d'aon ghnó

Ní nochtann API comharthaí spáis oibre oibríochtaí a éilíonn príomhaí daonna nó údarás níos leithne. Áirítear leo:

  • comharthaí a chruthú, a nochtadh, a rothlú nó a chúlghairm le comhartha eile;
  • logáil isteach, athshocrú pasfhocail, seisiúin, tarmligean róil nó pribhléide daonna agus athruithe úinéireachta spáis oibre;
  • cruthú/scriosadh spáis oibre agus ballraíocht cuntais billeála;
  • socruithe íocaíochta, clárú Stripe, pleananna, sonraisc agus billeáil óstaigh;
  • oibríochtaí tacaíochta ar fud an óstaigh agus webhooks soláthraí;
  • fógraí daonna, atreoruithe nascleanúna, sócmhainní brandála agus bealaí forbartha/tástála.