Rechnungen / Zahlungen

Attribute

Die Repräsentation einer Zahlung enthält ausserdem eine Kurzversion der Rechnung.

{
    "id": 123,
    "date": "2017-10-01",
    "invoice": {
        "id": 12345,
        "identifier": "R1710-001",
        "title": "Rechnung – Website"
    },
    "paid_total": "17999.00",
    "paid_total_in_account_currency": "17999.00",
    "currency": "EUR"
}

GET invoices/payments

Abruf aller Zahlungen:

curl -X GET \
  https://{domain}.mocoapp.com/api/v1/invoices/payments \
  -H 'Authorization: Token token={api-key}'

GET invoices/payments/{id}

Abruf einer einzelnen Zahlung:

curl -X GET \
  https://{domain}.mocoapp.com/api/v1/invoices/payments/{123} \
  -H 'Authorization: Token token={api-key}'

POST invoices/payments

Erstellen einer Zahlung:

curl -X POST \
  https://{domain}.mocoapp.com/api/v1/invoices/payments \
  -H 'authorization: Token token={api-key}' \
  -H 'content-type: application/x-www-form-urlencoded' \
  -d 'date=2017-10-20&invoice_id=12345&paid_total=1000&currency=EUR'

Pflichtfelder sind mit Stern (*) markiert:
  • date* – "2017-10-20"
  • invoice_id* – 12345 (ID einer Rechnung)
  • paid_total* – 1000
  • currency – "EUR"

PUT invoices/payments/{id}

Aktualisieren einer Zahlung:

curl -X PUT \
  https://{domain}.mocoapp.com/api/v1/invoices/payments/{123} \
  -H 'authorization: Token token={api-key}' \
  -H 'content-type: application/x-www-form-urlencoded' \
  -d 'paid_total=2000'
Felder sind analog zur Erstellung (bis auf invoice_id).

DELETE invoices/payments/{id}

Löschen einer Zahlung:

curl -X DELETE \
  https://{domain}.mocoapp.com/api/v1/invoices/payments/{123} \
  -H 'authorization: Token token={api-key}'

Mehr zu API...
30 Tage gratis

Account sofort startbereit. Voller Funktionsumfang. Ohne Zahlungsangaben.