Zum Inhalt springen
Developer

EventScoreboardActivity

Veranstaltungen7 EndpunkteEvent / EventScoreboardActivity

Liefert eine Liste der Einträge zu Veranstaltungs-Scoreboard-Aktivitäten.

GET/api/event/scoreboard_activity

Query-Parameter

idinteger
deletedbooleanDiese Eigenschaft markiert eine Entität als gelöscht / archiviert | Benötigtes Zugriffsrecht: SCOPE | Standardwert: false
baseEventstring
activityTypestring
sidestringHOME, AWAY oder null (Phasenwechsel, Notizen). | Benötigt Zugriffsrecht: SCOPE
pointsstringPunkte eines SCORE-Eintrags (1 für ein Tor, 1/2/3 im Basketball). | Benötigt Zugriffsrecht: SCOPE
minutestringSpielminute, wie eingegeben. | Benötigt Zugriffs-Tag: SCOPE
periodstringZeitabschnitt (Halbzeit, Viertel, Satz), zu dem der Eintrag gehört; wird leer aus dem Spielstand übernommen.
playerNamestring
playerNumberstringTrikotnummer. | Benötigt Zugriffs-Tag: SCOPE
createdstring
updatedstring
searchStringstringText, nach dem in der Liste gesucht wird
orderFieldNamestringName des Bestellfelds
orderFieldSortstringSortiermodusErlaubt: DESCASC
pageintegerSeite der Liste
pageSizeintegerAnzahl der Einträge je Seite
withMaxPageNumberstringgibt die Anzahl verfügbarer Seiten als Header zurück, wenn dies gesetzt ist

Antworten

200Liefert eine Liste der EventScoreboardActivity-Objekte.array<EventScoreboardActivity>

Felder anzeigen (15)
  • base_event_idinteger
  • idinteger

    Primärschlüssel der Scoreboard-Aktivität. Interne ID.

  • activity_typestring

    Art der Aktivität, zum Beispiel Tor, Strafe oder Auszeit.

  • sidestring

    HOME, AWAY oder null (Phasenwechsel, Notizen).

  • pointsinteger

    Punkte eines SCORE-Eintrags (1 für ein Tor, 1/2/3 im Basketball).

  • minuteinteger

    Spielminute, wie eingegeben.

  • periodinteger

    Zeitabschnitt (Halbzeit, Viertel, Satz), zu dem der Eintrag gehört; wird leer aus dem Spielstand übernommen.

  • player_namestring

    Name des Spielers, dem die Aktivität zugeordnet ist.

  • player_numberstring

    Trikotnummer.

  • duration_minutesinteger

    Dauer der Sperre in Minuten (SUSPENSION, zum Beispiel 2).

  • notestring

    Anmerkung zur Aktivität.

  • created_by_namestring

    Wer den Eintrag erfasst hat (Admin-Benutzer oder Trainer), nur in der Admin-App angezeigt.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/scoreboard_activity \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
[
  {
    "id": 42,
    "player_name": "Beispiel",
    "created_by_name": "Beispiel",
    "base_event_id": 42,
    "activity_type": "string",
    "side": "string",
    "points": 1,
    "minute": 1,
    "period": 1,
    "player_number": "string"
  }
]

Legt einen neuen Eintrag für eine Scoreboard-Aktivität einer Veranstaltung an.

POST/api/event/scoreboard_activity

Request-Body application/json

  • dataEventScoreboardActivity2
    Felder anzeigen (10)
    • activity_typestring

      Art der Aktivität, zum Beispiel Tor, Strafe oder Auszeit.

    • sidestring

      HOME, AWAY oder null (Phasenwechsel, Notizen).

    • pointsinteger

      Punkte eines SCORE-Eintrags (1 für ein Tor, 1/2/3 im Basketball).

    • minuteinteger

      Spielminute, wie eingegeben.

    • periodinteger

      Zeitabschnitt (Halbzeit, Viertel, Satz), zu dem der Eintrag gehört; wird leer aus dem Spielstand übernommen.

    • player_namestring

      Name des Spielers, dem die Aktivität zugeordnet ist.

    • player_numberstring

      Trikotnummer.

    • duration_minutesinteger

      Dauer der Sperre in Minuten (SUSPENSION, zum Beispiel 2).

    • notestring

      Anmerkung zur Aktivität.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

Antworten

200EventScoreboardActivity neu anlegenEventScoreboardActivity

Felder anzeigen (15)
  • base_event_idinteger
  • idinteger

    Primärschlüssel der Scoreboard-Aktivität. Interne ID.

  • activity_typestring

    Art der Aktivität, zum Beispiel Tor, Strafe oder Auszeit.

  • sidestring

    HOME, AWAY oder null (Phasenwechsel, Notizen).

  • pointsinteger

    Punkte eines SCORE-Eintrags (1 für ein Tor, 1/2/3 im Basketball).

  • minuteinteger

    Spielminute, wie eingegeben.

  • periodinteger

    Zeitabschnitt (Halbzeit, Viertel, Satz), zu dem der Eintrag gehört; wird leer aus dem Spielstand übernommen.

  • player_namestring

    Name des Spielers, dem die Aktivität zugeordnet ist.

  • player_numberstring

    Trikotnummer.

  • duration_minutesinteger

    Dauer der Sperre in Minuten (SUSPENSION, zum Beispiel 2).

  • notestring

    Anmerkung zur Aktivität.

  • created_by_namestring

    Wer den Eintrag erfasst hat (Admin-Benutzer oder Trainer), nur in der Admin-App angezeigt.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/event/scoreboard_activity \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "player_name": "Beispiel",
    "activity_type": "string",
    "side": "string",
    "points": 1,
    "minute": 1,
    "period": 1
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "player_name": "Beispiel",
  "created_by_name": "Beispiel",
  "base_event_id": 42,
  "activity_type": "string",
  "side": "string",
  "points": 1,
  "minute": 1,
  "period": 1,
  "player_number": "string"
}

Liefert einen einzelnen Eintrag zur Scoreboard-Aktivität bei Veranstaltungen.

GET/api/event/scoreboard_activity/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Liefert ein einzelnes EventScoreboardActivity-Objekt.EventScoreboardActivity

Felder anzeigen (15)
  • base_event_idinteger
  • idinteger

    Primärschlüssel der Scoreboard-Aktivität. Interne ID.

  • activity_typestring

    Art der Aktivität, zum Beispiel Tor, Strafe oder Auszeit.

  • sidestring

    HOME, AWAY oder null (Phasenwechsel, Notizen).

  • pointsinteger

    Punkte eines SCORE-Eintrags (1 für ein Tor, 1/2/3 im Basketball).

  • minuteinteger

    Spielminute, wie eingegeben.

  • periodinteger

    Zeitabschnitt (Halbzeit, Viertel, Satz), zu dem der Eintrag gehört; wird leer aus dem Spielstand übernommen.

  • player_namestring

    Name des Spielers, dem die Aktivität zugeordnet ist.

  • player_numberstring

    Trikotnummer.

  • duration_minutesinteger

    Dauer der Sperre in Minuten (SUSPENSION, zum Beispiel 2).

  • notestring

    Anmerkung zur Aktivität.

  • created_by_namestring

    Wer den Eintrag erfasst hat (Admin-Benutzer oder Trainer), nur in der Admin-App angezeigt.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/scoreboard_activity/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "player_name": "Beispiel",
  "created_by_name": "Beispiel",
  "base_event_id": 42,
  "activity_type": "string",
  "side": "string",
  "points": 1,
  "minute": 1,
  "period": 1,
  "player_number": "string"
}

Aktualisiert einen vorhandenen Eintrag der Veranstaltungs-Anzeigetafel-Aktivität.

PUT/api/event/scoreboard_activity/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataEventScoreboardActivity2
    Felder anzeigen (10)
    • activity_typestring

      Art der Aktivität, zum Beispiel Tor, Strafe oder Auszeit.

    • sidestring

      HOME, AWAY oder null (Phasenwechsel, Notizen).

    • pointsinteger

      Punkte eines SCORE-Eintrags (1 für ein Tor, 1/2/3 im Basketball).

    • minuteinteger

      Spielminute, wie eingegeben.

    • periodinteger

      Zeitabschnitt (Halbzeit, Viertel, Satz), zu dem der Eintrag gehört; wird leer aus dem Spielstand übernommen.

    • player_namestring

      Name des Spielers, dem die Aktivität zugeordnet ist.

    • player_numberstring

      Trikotnummer.

    • duration_minutesinteger

      Dauer der Sperre in Minuten (SUSPENSION, zum Beispiel 2).

    • notestring

      Anmerkung zur Aktivität.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

Antworten

200EventScoreboardActivity aktualisierenEventScoreboardActivity

Felder anzeigen (15)
  • base_event_idinteger
  • idinteger

    Primärschlüssel der Scoreboard-Aktivität. Interne ID.

  • activity_typestring

    Art der Aktivität, zum Beispiel Tor, Strafe oder Auszeit.

  • sidestring

    HOME, AWAY oder null (Phasenwechsel, Notizen).

  • pointsinteger

    Punkte eines SCORE-Eintrags (1 für ein Tor, 1/2/3 im Basketball).

  • minuteinteger

    Spielminute, wie eingegeben.

  • periodinteger

    Zeitabschnitt (Halbzeit, Viertel, Satz), zu dem der Eintrag gehört; wird leer aus dem Spielstand übernommen.

  • player_namestring

    Name des Spielers, dem die Aktivität zugeordnet ist.

  • player_numberstring

    Trikotnummer.

  • duration_minutesinteger

    Dauer der Sperre in Minuten (SUSPENSION, zum Beispiel 2).

  • notestring

    Anmerkung zur Aktivität.

  • created_by_namestring

    Wer den Eintrag erfasst hat (Admin-Benutzer oder Trainer), nur in der Admin-App angezeigt.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/event/scoreboard_activity/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "player_name": "Beispiel",
    "activity_type": "string",
    "side": "string",
    "points": 1,
    "minute": 1,
    "period": 1
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "player_name": "Beispiel",
  "created_by_name": "Beispiel",
  "base_event_id": 42,
  "activity_type": "string",
  "side": "string",
  "points": 1,
  "minute": 1,
  "period": 1,
  "player_number": "string"
}

Aktualisiert einen vorhandenen Eintrag der Veranstaltungs-Anzeigetafel-Aktivität.

PATCH/api/event/scoreboard_activity/{identifier}

Pfad-Parameter

identifierPflichtstring

Request-Body application/json

  • dataEventScoreboardActivity2
    Felder anzeigen (10)
    • activity_typestring

      Art der Aktivität, zum Beispiel Tor, Strafe oder Auszeit.

    • sidestring

      HOME, AWAY oder null (Phasenwechsel, Notizen).

    • pointsinteger

      Punkte eines SCORE-Eintrags (1 für ein Tor, 1/2/3 im Basketball).

    • minuteinteger

      Spielminute, wie eingegeben.

    • periodinteger

      Zeitabschnitt (Halbzeit, Viertel, Satz), zu dem der Eintrag gehört; wird leer aus dem Spielstand übernommen.

    • player_namestring

      Name des Spielers, dem die Aktivität zugeordnet ist.

    • player_numberstring

      Trikotnummer.

    • duration_minutesinteger

      Dauer der Sperre in Minuten (SUSPENSION, zum Beispiel 2).

    • notestring

      Anmerkung zur Aktivität.

    • deletedboolean

      Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

Antworten

200EventScoreboardActivity aktualisierenEventScoreboardActivity

Felder anzeigen (15)
  • base_event_idinteger
  • idinteger

    Primärschlüssel der Scoreboard-Aktivität. Interne ID.

  • activity_typestring

    Art der Aktivität, zum Beispiel Tor, Strafe oder Auszeit.

  • sidestring

    HOME, AWAY oder null (Phasenwechsel, Notizen).

  • pointsinteger

    Punkte eines SCORE-Eintrags (1 für ein Tor, 1/2/3 im Basketball).

  • minuteinteger

    Spielminute, wie eingegeben.

  • periodinteger

    Zeitabschnitt (Halbzeit, Viertel, Satz), zu dem der Eintrag gehört; wird leer aus dem Spielstand übernommen.

  • player_namestring

    Name des Spielers, dem die Aktivität zugeordnet ist.

  • player_numberstring

    Trikotnummer.

  • duration_minutesinteger

    Dauer der Sperre in Minuten (SUSPENSION, zum Beispiel 2).

  • notestring

    Anmerkung zur Aktivität.

  • created_by_namestring

    Wer den Eintrag erfasst hat (Admin-Benutzer oder Trainer), nur in der Admin-App angezeigt.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/event/scoreboard_activity/42 \
  --header 'content-type: application/json' \
  --header 'x-iw-jwt-token: <TOKEN>' \
  --data '
{
  "data": {
    "player_name": "Beispiel",
    "activity_type": "string",
    "side": "string",
    "points": 1,
    "minute": 1,
    "period": 1
  }
}
'
Antwort 200 application/json
{
  "id": 42,
  "player_name": "Beispiel",
  "created_by_name": "Beispiel",
  "base_event_id": 42,
  "activity_type": "string",
  "side": "string",
  "points": 1,
  "minute": 1,
  "period": 1,
  "player_number": "string"
}

Entfernt einen Eintrag aus der Begegnung (Soft Delete); das Ergebnis wird neu berechnet.

DELETE/api/event/scoreboard_activity/{identifier}

Pfad-Parameter

identifierPflichtstring

Antworten

200Löscht eine einzelne EventScoreboardActivityEventScoreboardActivity

Felder anzeigen (15)
  • base_event_idinteger
  • idinteger

    Primärschlüssel der Scoreboard-Aktivität. Interne ID.

  • activity_typestring

    Art der Aktivität, zum Beispiel Tor, Strafe oder Auszeit.

  • sidestring

    HOME, AWAY oder null (Phasenwechsel, Notizen).

  • pointsinteger

    Punkte eines SCORE-Eintrags (1 für ein Tor, 1/2/3 im Basketball).

  • minuteinteger

    Spielminute, wie eingegeben.

  • periodinteger

    Zeitabschnitt (Halbzeit, Viertel, Satz), zu dem der Eintrag gehört; wird leer aus dem Spielstand übernommen.

  • player_namestring

    Name des Spielers, dem die Aktivität zugeordnet ist.

  • player_numberstring

    Trikotnummer.

  • duration_minutesinteger

    Dauer der Sperre in Minuten (SUSPENSION, zum Beispiel 2).

  • notestring

    Anmerkung zur Aktivität.

  • created_by_namestring

    Wer den Eintrag erfasst hat (Admin-Benutzer oder Trainer), nur in der Admin-App angezeigt.

  • deletedboolean

    Diese Eigenschaft markiert eine Entität als gelöscht / archiviert

  • createdstring (date-time)

    Zeitpunkt, zu dem der Datensatz angelegt wurde.

  • updatedstring (date-time)

    Zeitpunkt, zu dem der Datensatz zuletzt aktualisiert wurde.

Anfrage
curl --request DELETE \
  --url https://eure-instanz.iw-erp.de/api/event/scoreboard_activity/42 \
  --header 'x-iw-jwt-token: <TOKEN>'
Antwort 200 application/json
{
  "id": 42,
  "player_name": "Beispiel",
  "created_by_name": "Beispiel",
  "base_event_id": 42,
  "activity_type": "string",
  "side": "string",
  "points": 1,
  "minute": 1,
  "period": 1,
  "player_number": "string"
}

Die Anzeigetafel einer Veranstaltung (Status, Einträge, Echtzeit-Thema), wie in BaseEvent.scoreboard.

GET/api/event/base_event/{identifier}/scoreboard

Berechnet es mit ?recalculate=1 neu.

Pfad-Parameter

identifierPflichtstring

Antworten

200Scoreboard

Anfrage
curl --request GET \
  --url https://eure-instanz.iw-erp.de/api/event/base_event/42/scoreboard \
  --header 'x-iw-jwt-token: <TOKEN>'