Angebote

Attribute

Die Repräsentation des Angebots enthält neben den wichtigsten Eigenschaften ausserdem:
  • Positionen (Items)
  • Positionstypen (titledescriptionitemsubtotalpage-break oder separator)

{
    "id": 273,
    "identifier": "A1704-042",
    "date": "2017-04-12",
    "due_date": "2017-04-26",
    "title": "Angebot - User Management",
    "recipient_address": "Beispiel GmbH\nPeter Muster\nBeispielstrasse 123\n12345 Berlin",
    "currency": "EUR",
    "net_total": 12750,
    "tax": 19,
    "gross_total": 15172.50,
    "created_on": "2017-03-24",
    "updated_on": "2016-04-12",
    "salutation": "Hallo Peter<br><br>Folgende Aufwände schätzen wir für die Umsetzung der Komponenten:",
    "footer": "Für Rückfragen stehe ich dir jederzeit gerne zur Verfügung.<br><br>Viele Grüsse<br><br>Tobias",
    "items": [
        {
            "id": 29,
            "type": "item",
            "title": "Projektsetup",
            "description": null,
            "quantity": 1,
            "unit": "Tag",
            "unit_price": 1500,
            "net_total": 1500,
            "optional": false
        },
        {
            "id": 30,
            "type": "item",
            "title": "Stammdaten",
            "description": null,
            "quantity": 3,
            "unit": "Tag",
            "unit_price": 1500,
            "net_total": 4500,
            "optional": false
        },
        {
            "id": 31,
            "type": "description",
            "title": null,
            "description": "Es können Daten erfasst und zugeordnet werden.",
            "quantity": 0,
            "unit": null,
            "unit_price": 0,
            "net_total": 0,
            "optional": false
        },
        {
            "id": 34,
            "type": "item",
            "title": "OAuth Provider (Single Sign On)",
            "description": null,
            "quantity": 4,
            "unit": "Tag",
            "unit_price": 1500,
            "net_total": 6000,
            "optional": false
        },
        {
            "id": 35,
            "type": "description",
            "title": null,
            "description": "Die Komponente läuft zentral und stellt einen OAuth<br>Provider dar. Andere Applikationen können als Consumer<br>diese Autorisierung nutzen.",
            "quantity": 0,
            "unit": null,
            "unit_price": 0,
            "net_total": 0,
            "optional": false
        },
        {
            "id": 38,
            "type": "item",
            "title": "Projektleitung / Kommunikation / Übergabe",
            "description": null,
            "quantity": 0.5,
            "unit": "Tag",
            "unit_price": 1500,
            "net_total": 750,
            "optional": false
        }
    ]
}


GET offers

Abruf aller Angebote:

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

Die Antwort liefert ein Array mit vollständigen Angebotsinformationen (siehe Attribute) ausser salutationfooter und items.


GET offers/{id}

Abruf eines einzelnen Angebots:

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

Die Antwort ist die Repräsentation eines einzelnen Angebots inkl. Positionen.


Mehr zu API...
30 Tage gratis

Account sofort startbereit. Voller Funktionsumfang. Ohne Zahlungsangaben.