# Werbeaktionslimit für angegebenen Benutzer herabsetzen

Verringert die Anzahl der verbleibenden Male, die der angegebene Nutzer die Werbeaktion innerhalb des geltenden Limits in Anspruch nehmen darf.

Mit der entsprechenden API (User limit API) können Sie begrenzen, wie oft ein Nutzer eine Werbeaktion in Anspruch nehmen kann. Um das Nutzerlimit zu konfigurieren, wechseln Sie zum Abschnitt "Verwaltung" der gewünschten Werbeaktionsart:
* Rabattaktionen
* Bonusaktionen

Endpoint: DELETE /v2/project/{project_id}/admin/user/limit/promotion/id/{promotion_id}
Version: 2.0.0
Security: basicAuth

## Path parameters:

  - `project_id` (integer, required)
    Projekt-ID. Dieser Parameter wird im Kundenportal neben dem Projektnamen angezeigt sowie in der Adressleiste des Browsers, wenn Sie im Kundenportal ein Projekt geöffnet haben. Die URL hat das folgende Format: https://publisher.xsolla.com//projects/.
    Example: 44056

  - `promotion_id` (integer, required)
    Werbeaktions-ID. Eindeutige Werbeaktionskennung innerhalb des Projekts.
    Example: 111425

## Request fields (application/json):

  - `user` (object, required)

  - `user.user_external_id` (string, required)
    Externe Benutzer-ID.

  - `available` (integer, required)
    Wie viele Artikel der Nutzer noch erhalten kann bzw. wie oft der Nutzer Werbeaktionen innerhalb des geltenden Limits noch in Anspruch nehmen darf.

## Response 200 fields (application/json):

  - `per_user` (object)

  - `per_user.total` (integer)
    Wie oft ein Nutzer eine Werbeaktion maximal in Anspruch nehmen darf.
    Example: 10

  - `per_user.available` (integer)
    Wie oft ein Nutzer eine Werbeaktion noch in Anspruch nehmen darf.
    Example: 9

## Response 401 fields (application/json):

  - `statusCode` (integer)
    Example: 401

  - `errorCode` (integer)
    Example: 1020

  - `errorMessage` (string)
    Example: "[0401-1020]: Error in Authentication method occurred"

## Response 404 fields (application/json):

  - `statusCode` (integer)

  - `errorCode` (integer)

  - `errorMessage` (string)

  - `transactionId` (string)

## Response 422 fields (application/json):

  - `statusCode` (integer)

  - `errorCode` (integer)

  - `errorMessage` (string)

  - `errorMessageExtended` (array)

  - `transactionId` (string)


