Deutschlandticket von der HSB

Ich habe mal untersucht was die INSA DE jetzt genau macht um das ticket anzuzeigen. Ist alles eigentlich schön einfach. Ob der „QR“-code den man dann vom INSA server bekommt ohne die app als gültiges ticket gilt oder nicht weiß ich leider nicht. Würde mich aber interessieren, falls irgendjemand etwas dazu weiß:

$ curl -H 'accept: application/json' 'https://deutschlandticket.insa.de/srv/dtick_srv/abo/verify?email=<mail>&aboid=<id>&kvpid=<provider. z.b. "HSB">' | jq
{
  "version": "2.0",
  "error": {
    "errcode": 0,
    "errdesc": ""
  },
  "data": {
    "x-auth-token": "[JWT]"
  }
}

$ curl -H 'accept: application/json' -H 'x-auth-token: <JWT>'  https://deutschlandticket.insa.de/srv/dtick_srv/abo/load | jq
{
  "version": "2.0",
  "error": {
    "errcode": 0,
    "errdesc": ""
  },
  "data": {
    "aboid": "XYZ",
    "first_name": "Bla",
    "last_name": "Blub",
    "validity_begin": "2024-01-01 00:00:00",
    "validity_end": "2024-01-31 23:59:59",
    "ticket_list": [
      {
        "uuid": "<uuid>",
        "first_name": "Bla",
        "last_name": "Blub",
        "birthday": "1877-01-02",
        "validity_begin": "2024-01-01 00:00:00",
        "validity_end": "2024-02-01 03:00:00",
        "qrcode": "[...]",
        "qrcode_mimetype": "image/png;base64",
        "securecode": "",
        "securecode_mimetype": "image/png;base64",
        "price": 49,
        "product_name": "Deutschlandticket",
        "product_zone": "Deutschlandweite Gültigkeit im Nahverkehr",
        "product_info": "Nicht übertragbar. Nur gültig mit amtlichem Lichtbildausweis (z. B. Personalausweis). Dieser ist bei der Kontrolle vorzuzeigen.\r\nGilt nicht für die Nutzung des Fernverkehrs (IC/ICE/EC). Nur gültig in der 2. Wagenklasse.\r\nEs gelten die Tarifbestimmungen und Beförderungsbedingungen des genutzten Verkehrsunternehmens."
      }
    ]
  }
}

Hier gibts auch noch die Liste der Verkehrunternehmen die in dieser app supported sind (und deshalb genauso funktionieren sollten):

curl -s -H "accept: content/json" https://deutschlandticket.insa.de/srv/dtick_srv/kvp/list | jq
{
  "version": "2.0",
  "error": {
    "errcode": 0,
    "errdesc": ""
  },
  "data": {
    "kvplist": [
      {
        "shortname": "HSB",
        "name": "HSB - Harzer Schmalspurbahnen GmbH"
      },
      {
        "shortname": "HVB",
        "name": "HVB - Harzer Verkehrsbetriebe GmbH"
      },
      {
        "shortname": "HVG",
        "name": "HVG - Halberstädter Verkehrs GmbH"
      },
      {
        "shortname": "KVG Salzland",
        "name": "KVG - Kreisverkehrsgesellschaft Salzland mbH"
      },
      {
        "shortname": "MVB",
        "name": "MVB - Magdeburger Verkehrsbetriebe GmbH & Co. KG"
      },
      {
        "shortname": "NJL",
        "name": "NJL - Nahverkehrsgesellschaft Jerichower Land mbH"
      },
      {
        "shortname": "PVGS",
        "name": "PVGS - Personenverkehrsgesellschaft Altmarkkreis Salzwedel mbH"
      },
      {
        "shortname": "Stendalbus",
        "name": "stendalbus GmbH"
      }
    ]
  }
}
1 „Gefällt mir“