Skip to content

Kundengruppe einem Kunden zuweisen ​

Weist einem Kunden eine Kundengruppe zu.

Request ​

POST /api/oauth/v2/resource/customers/{uuid}/groups/{groupUuid}

HeaderWert
AuthorizationBearer {access_token}

URL-Parameter ​

ParameterTypPflichtBeschreibung
uuidstring (UUID)JaEindeutige Kunden-ID
groupUuidstring (UUID)JaEindeutige ID der Kundengruppe

Hinweis (Idempotenz): Ist die Kundengruppe dem Kunden bereits zugeordnet, liefert der Endpoint trotzdem 200 OK zurück, ohne eine Dublette anzulegen. Der Endpoint kann also gefahrlos wiederholt aufgerufen werden – wichtig für Clients mit Retry-Logik.

Erforderlicher Scope: customers

Response ​

Erfolg (200 OK) ​

Gibt alle Kundengruppen zurück, die dem Kunden nach der Zuweisung zugeordnet sind.

json
{
  "data": [
    {
      "id": "b2c3d4e5-f6a7-8901-bcde-f01234567890",
      "name": "VIP-Kunden",
      "description": "Kunden mit Premium-Vertrag",
      "color": "#74AFAD"
    }
  ],
  "meta": {
    "total": 1,
    "offset": 0,
    "limit": 1
  }
}

Response-Felder ​

Siehe Kundengruppen eines Kunden abrufen für die vollständige Feldbeschreibung.

Beispiele
bash
curl -X POST "https://my.offisy.at/api/oauth/v2/resource/customers/b2c3d4e5-f6a7-8901-bcde-f01234567890/groups/b2c3d4e5-f6a7-8901-bcde-f01234567890" \
  -H "Authorization: Bearer {access_token}" \
  -H "Content-Type: application/json" \
  -d '{}'
Parameter
Zuerst Token anfordern

Mögliche Fehler ​

StatusCodeBeschreibung
401invalid_clientUngültiger oder fehlender Access Token
403insufficient_scopeScope customers nicht vorhanden
403access_deniedZugriff durch fehlende Berechtigung verweigert
404not_foundKunde oder Kundengruppe nicht gefunden (UUID nicht auflösbar)
404not_foundKunde und Kundengruppe gehören zu unterschiedlichen Unternehmen

Bei 404 durch Unternehmens-Mismatch liefert die Response ein JSON-Fehlerobjekt, z.B.:

json
{"error":"not_found","error_description":"Customer group not found."}

Offisy GmbH