Zum Inhalt springen
Developer

DonationGoal

Abrechnung7 EndpunkteBilling / DonationGoal

Alle Spendenziele auflisten

GET/api/invoice/donation_goal

Antworten

200Liefert eine Liste von DonationGoals.

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

Neues Spendenziel anlegen

POST/api/invoice/donation_goal

Antworten

200Legt ein neues DonationGoal an

Anfrage
curl --request POST \
  --url https://eure-instanz.iw-erp.de/api/invoice/donation_goal \
  --header 'x-iw-jwt-token: <TOKEN>'

Fortschritt eines Spendenziels: Zielbetrag, gesammelt, Anzahl Spender, Enddatum (U1).

GET/api/invoice/donation_goal/{id}/progress

Einstellung donation_goal_progress_enabled.

Pfad-Parameter

idPflichtstring

Antworten

200targetAmount, endDate, collected, donorCount, percent, ended

404Ohne Setting oder unbekanntes Ziel

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

Einzelnes Spendenziel abrufen

GET/api/invoice/donation_goal/{id}

Pfad-Parameter

idPflichtstring

Antworten

200Liefert ein einzelnes DonationGoal-Objekt.

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

Spendenziel aktualisieren

PUT/api/invoice/donation_goal/{id}

Pfad-Parameter

idPflichtstring

Antworten

200Spendenziel aktualisieren

Anfrage
curl --request PUT \
  --url https://eure-instanz.iw-erp.de/api/invoice/donation_goal/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Spendenziel aktualisieren

PATCH/api/invoice/donation_goal/{id}

Pfad-Parameter

idPflichtstring

Antworten

200Spendenziel aktualisieren

Anfrage
curl --request PATCH \
  --url https://eure-instanz.iw-erp.de/api/invoice/donation_goal/42 \
  --header 'x-iw-jwt-token: <TOKEN>'

Ein Spendenziel löschen (Soft Delete)

DELETE/api/invoice/donation_goal/{id}

Pfad-Parameter

idPflichtstring

Antworten

200Löscht ein DonationGoal

Anfrage
curl --request DELETE \
  --url https://eure-instanz.iw-erp.de/api/invoice/donation_goal/42 \
  --header 'x-iw-jwt-token: <TOKEN>'