Argumente
Erfahren Sie mehr über die Arten von Argumenten, die Coupa in Verbindung mit Operatoren unterstützt.
Übersicht
Argumente bestehen aus Attributen, Operatoren und Werten. Sie können an jede Anfrage angehängt werden, um die Ergebnisse zu begrenzen. Die verfügbaren Attribute sind in der detaillierten Dokumentation jedes Geschäftsobjekts aufgeführt. Coupa unterstützt zusätzlich zur standardmäßigen Gleichheit/exakten Übereinstimmung eine Reihe von Operatoren.
Allgemeines Anforderungsformat
<url>?<attribute><[operator]> =<value> &...
Das erste Beispiel gibt zurück, dass die ersten 50 aktiven Lieferanten mit id=1 beginnen. Das zweite Beispiel gibt die ersten 50 Bestellungen mit einem aktualisierten Strategreater als oder gleich dem angegebenen Datum zurück.
Beispiel:
https://example.coupahost.com/api/suppliers?status=active https://example.coupahost.com/api/purchase_orders?updated_at[gt_or_eq]=31.12.2010-->
Limit und Offset
Sie können die Parameter Limit und Offset verwenden, um die Ergebnisse zu paginieren. Denken Sie daran, dass die maximale Anzahl der zurückgegebenen Ergebnisse 50 auf einmal beträgt.
Beispiel: So erhalten Sie die ersten 150 Bestellungen:
https://example.coupahost.com/api/purchase_orders https://example.coupahost.com/api/purchase_orders?offset=50 https://example.coupahost.com/api/purchase_orders?offset=100
Suche in einer Sammlung
Verwenden Sie für Sammlungen von Elementen, wie in diesem Fall Auftragszeilen, die Pluralform und ignorieren Sie die verschachtelte Singularform.
Beispiel:
<order-header> <order-lines> <order-line> <account> <code>a-c</code> </account> </order-line> </order-lines> </order-header>
Wird:
https://example.coupahost.com/api/purchase_orders?order-lines[Konto][Code]=a-c
Unterstriche
Wenn Sie Elemente aus Ressourcen in Ihren Argumenten verwenden, sollten alle Bindestriche in Unterstriche konvertiert werden.
Beispiel:
<exchange-rate> <from-currency> <code>USD</code> <id type="integer">1</id> </from-currency> </exchange-rate>
Wird:
https://example.coupahost.com/api/exchange_rates?from_currency_id=1