Zum Inhalt springen
Developer

CustomerAppUsage

Kundenportal3 EndpunkteCustomerPanel / CustomerAppUsage

Aufrufe von Ansichten der Mitglieder-App zählen (anonym)

POST/api/cp/app_usage/events

Die Antwort ist immer 204, auch wenn die Statistik aus ist oder der Batch verworfen wurde - die App soll daraus nichts ableiten müssen. Eine mitgeschickte Sitzung wird nicht gelesen.

Request-Body application/json

  • sessionstring

    Zufällige UUID v4, nur im Speicher der App

  • platformstring
  • app_versionstring
  • logged_inboolean
  • viewsarray<string>

Antworten

204Angenommen

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/cp/app_usage/events \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "session": "3f2c1a9e-5b7d-4c1e-9a2b-1c3d5e7f9a0b",
  "platform": "web",
  "app_version": "26.10.1",
  "logged_in": false,
  "views": [
    "HomeOverviewViewRoute",
    "EventsViewRoute"
  ]
}
'

Widerspruch der angemeldeten Person gegen die anonyme Nutzungsstatistik setzen oder aufheben

PUT/api/cp/app_usage/opt_out

Gilt auf allen Geräten der Person: die App liest ihn aus den StaticData (app_usage_opt_out) und schickt dann nichts mehr.

Request-Body application/json

  • opt_outboolean

Antworten

200Der neue Standobject

Felder anzeigen (1)
  • opt_outboolean
Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/cp/app_usage/opt_out \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '{"opt_out":true}'
Antwort 200 application/json
{
  "opt_out": true
}

Widerspruch der angemeldeten Person gegen die anonyme Nutzungsstatistik setzen oder aufheben

PATCH/api/cp/app_usage/opt_out

Gilt auf allen Geräten der Person: die App liest ihn aus den StaticData (app_usage_opt_out) und schickt dann nichts mehr.

Request-Body application/json

  • opt_outboolean

Antworten

200Der neue Standobject

Felder anzeigen (1)
  • opt_outboolean
Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/cp/app_usage/opt_out \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '{"opt_out":true}'
Antwort 200 application/json
{
  "opt_out": true
}