2 api v1 share put_de
mpeltriaux edited this page 2022-04-27 10:45:02 +02:00

Spezifikation

Eingriff, Ökokonto, EMA

Die Freigabe von Eingriffen an bestimmte Nutzer/ganze Teams vererbt auch die Freigabe der zugehörigen Kompensationen. Eine separate Freigabe je Kompensation ist nicht notwendig.

PUT

Mit PUT können die Freigabeeinstellungen eines Eintrags angepasst werden.

Achtung: Wenn Sie nur über die Gruppe Standard verfügen, können Sie nur neue Nutzer und Teams hinzufügen, jedoch keine bereits bestehenden entfernen. Hierzu sind die Rechte der Gruppe Zulassungsbehörde oder Eintragungsstelle notwendig. Falls user1 also schon eine Freigabe erteilt bekommen hat und Sie senden seinen Nutzernamen in einem PUT request nicht mit, wird die Freigabe für user1 nicht entzogen!

Die folgenden URLS können zur Anpassung der Nutzerfreigabe auf den jeweiligen Eintrag eines Datentyps verwendet werden:

/api/v1/intervention/<uuid>/share
/api/v1/ecoaccount/<uuid>/share
/api/v1/ema/<uuid>/share

Beispiel Body

{
    "users": [
        "user1",
        "user2",
        "user3"
    ],
    "teams": [
        "team1"
    ]
}
    
  • users (list):
    • Identifiziert anhand von Nutzernamen eindeutig eine Menge von Nutzern, für die dieser Eintrag freigegeben werden soll
  • teams (list):
    • Identifiziert anhand von Teamnamen eindeutig eine Menge von Teams, für die dieser Eintrag freigegeben werden soll

Beispiel Response

{
    "success": true
}