Skip to content

Instantly share code, notes, and snippets.

@Retozi
Last active July 17, 2017 14:17
Show Gist options
  • Save Retozi/7ff0ee30412726880ac5bdd271c936bf to your computer and use it in GitHub Desktop.
Save Retozi/7ff0ee30412726880ac5bdd271c936bf to your computer and use it in GitHub Desktop.
Clearance Request

Endpoints

test: https://operator.test.digitalparking.ch

produktion: https://parkingportal.ch

Cookie lösen

Cookie wird gelöst über basic authentication (base64 encoded username:password)

Bitte dezidierten user benutzen mit korrekten Berechtigungen. (Universtität Abgleich)

curl "https://${ENDPOINT}/ui-api/operator-account/auth-token?longSession=false" 
  -H "Authorization: Basic ${base64 username:pw}" 
  

Antwort mit Set-Cookie Header "operatorappToken=${COOKIE}" . Dieses Cookie beim POST mitschicken

Freigabe erfassen

Request mit Cookie (Content-Type application/json)

POST https:/${ENDPOINT}/ui-api/operator-account/clearances/licenseplate-badge

JSON Payload Beispiel:

{
  "badgeLabelNr": "", //
  "licensePlateNumber": "ZH727287",
  "type": "CAR",
  "country": "CH",
  "permitTypes": [
    486,
    490,
    2099,
    487,
    491,
    2100
  ],
  "validFrom": "2017-07-12",
  "validTo": "2037-12-31",
  "personalNumber": null,
  "contractNumber": null,
  "priceMultipliers": {},
  "infos": null,
  "carTypeDescriptions": []
}

Für Sie relevante Properties: licensePlateNumber, type, country, permitTypes, validFrom, validTo.

Alle anderen Properties einfach so mitschicken wie im Beispiel.

Stammdaten

Stammdaten für die Permittype Zuordnung

permittype_id, description
482, Zone 140 Universitaet (MA)
483, Zone 240 Universitaet (STU)
484, Tagesbewilligung Mitarbeitende
485, Tagesbewilligung Studierende
486, Monatsbewilligung Mitarbeitende - Tarif nah
487, Monatsbewilligung Mitarbeitende - Tarif fern
488, Monatsbewilligung Studierende - Tarif nah
489, Monatsbewilligung Studierende - Tarif fern
490, Jahresbewilligung Mitarbeitende - Tarif nah
491, Jahresbewilligung Mitarbeitende - Tarif fern
503, Studentenwohnheim
2097, Halbjahresbewilligung Studierende  Tarif nah
2098, Halbjahresbewilligung Studierende Tarif fern
2099, Halbjahresbewilligung Mitarbeitende Tarif nah
2100, Halbjahresbewilligung Mitarbeitende  Tarif fern
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment