Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Was sind Beiträge?

Erstelle Beiträge für deine Mitglieder, Teilnehmende und Kontakte, wenn du Geld von ihnen fordern möchtest.

Über das campflow Dashboard können Beiträge als bezahlt markiert, als Lastschrift eingezogen und in der Kasse als Ausgaben verbucht werden.

Beiträge erstellen

POST https://api.campflow.de/fees

Fügt mehrere Beiträge auf einmal hinzu. Die Beiträge werden in der selben Reihenfolge in der Response zurückgegeben, in der sie im Request Body erwähnt werden.

Request Payload
Key Typ Beschreibung
data Array Array von Beiträgen, die erstellt werden sollen
data.*.amount Integer Betrag in Cent, muss positiv sein
data.*.description String Beschreibung des Beitrags, die im Dashboard und in Mails verwendet wird
data.*.person_id oder data.*.person_external_id String ID der Person, für die dieser Beitrag erstellt werden soll. Kann entweder eine campflow-eigene id oder eine external_id sein.
data.*.attached_expense.costunit_name String (optional) Name der Kostenstelle, in der dieser Beitrag mit der Kasse verknüpft werden soll. Darf nicht archiviert sein.
data.*.attached_expense.costunit_name String (optional) Name der Kategorie, in der dieser Beitrag mit der Kasse verknüpft werden soll. Muss innerhalb der Kostenstelle costunit_name sein.
data.*.attached_expense.sphere String aus purpose, ideal, business, assets (optional) Sphäre der Gemeinnützigkeit, in der dieser Beitrag mit der Kasse verknüpft werden soll.
Status Codes / Troubleshooting
Status Code Hinweis
201 Created Beiträge erfolgreich erstellt
403 Forbidden Keine Berechtigung für die angegebenen Personen
422 Unprocessable Entity Validierungsfehler, prüfe den Response Body für weiterführende Hinweise
und weitere  
Response (Beispiel)
{
  "data": [
    {
      "id": "fee_JuXyyqfwUu6HsgKe8s8M",
      "reference": "GC18467",
      "amount": 29000,
      "description": "Teambeitrag 2023",
      "person_name": "Sebastian Walker",
      "person_id": "per_2GvVo1c9CvwKBzMfkTOh"
    }
  ]
}

Die Response enthält ein Array von Beiträgen, die erstellt wurden.