API-Operatoren
Coupa unterstützt eine Reihe von Operatoren, mit denen Sie präzise Abfragen durchführen können.
Coupa unterstützt eine Reihe von Operatoren, mit denen Sie präzise Abfragen durchführen können.
- (keine/Standard) genaue Übereinstimmung/Gleichheit
Beispiel: https://example.coupahost.com/api/purchase_orders?id=100
Beispiel gibt die Bestellung mit einer Coupa-ID von 100 zurück
enthält (nicht verfügbar für Datum/Uhrzeit)
Beispiel: https://example.coupahost.com/api/suppliers?name[enthält]=.com
Beispiel gibt die ersten 50 Lieferanten zurück, die ".com" im Feld "Lieferantenname" enthalten.
starts_with (nicht verfügbar für datetime)
Beispiel: https://example.coupahost.com/api/budget_lines?notes[starts_with]=San%20Francisco
Beispiel gibt die ersten 50 Haushaltslinien eine Notiz zurück, die mit "San Francisco" beginnt
ends_with (nicht verfügbar für datetime)
Beispiel: https://example.coupahost.com/api/items?name[ends_with]=Grau
Beispiel gibt die ersten 50 Artikel mit einem Namen zurück, der auf "Grau" endet
gt- größer als (>)
Beispiel: https://example.coupahost.com/api/purchase_orders/version[gt]=1
Beispiel gibt die ersten 50 Bestellungen mit einer Revision von 2 oder höher (>1) zurück.
lt- kleiner als (<)
Beispiel: https://example.coupahost.com/api/suppliers?updated-at[lt]=2010-01-15
Beispiel gibt die ersten 50 Lieferantendatensätze zurück, die zuletzt vor dem 15. Januar 2010 aktualisiert wurden.
gt_or_eq- größer als oder gleich (>=)
Beispiel: https://example.coupahost.com/api/purchase_orders/version[gt_or_eq]=3
Beispiel gibt die ersten 50 Bestellungen mit einer Revision von 3 oder höher (>=3) zurück.
lt_or_eq- kleiner gleich (<=)
Beispiel: https://example.coupahost.com/api/purchase_orders/version[lt_or_eq]=1
Beispiel gibt die ersten 50 Lieferantendatensätze zurück, die zuletzt vor dem 15. Januar 2010 aktualisiert wurden.
not_eq- ungleich (!=)
Beispiel: https://example.coupahost.com/api/purchase_orders?status[not_eq]=aktiv
Beispiel gibt die ersten 50 Lieferantensätze zurück, die sich nicht im Status "aktiv" befinden
in - Mit dem Operator in können Sie mehrere Werte angeben (Abkürzung für mehrere ODER-Bedingungen)
Beispiel: https://example.coupahost.com/api/invoices?account-type[Name][in]=SAP100,SAP200
Beispiel gibt die ersten 50 Rechnungsdatensätze zurück, bei denen der Kontenplanname SAP100 oder SAP200 lautet
leer (nicht verfügbar für Datum/Uhrzeit) - Der True/FALSE-Operator bestimmt, ob das Feld leer ist.
Beispiel: https://example.coupahost.com/api/suppliers?po-email[leer]=wahr
Beispiel gibt die ersten 50 Lieferantendatensätze mit einer leeren PO-E-Mail-Adresse zurück