API演算子

Coupaは、正確な検索を可能にするために、多くの演算子をサポートしています。

演算子Description
(なし/デフォルト)完全一致を返します。

https://example.coupahost.com/api/purchase_orders?id=100

Coupa IDが100の発注書を返します。

contains検索語を含む結果を返します。 datetimeフィールドには使用できません。

https://example.coupahost.com/api/suppliers?name[contains]=.com

サプライヤー名フィールドに「.com」を含む最初の50のサプライヤーを返します。

starts_with検索語で始まる結果を返します。 datetimeフィールドには使用できません。

https://example.coupahost.com/api/budget_lines?notes [starts_with] =サン%20Fランシスコ

「San Francisco」で始まる最初の50の予算明細を返します。

ends_with検索語で終わる結果を返します。 datetimeフィールドには使用できません。

https://example.coupahost.com/api/items?name[ends_with]=Gray

名前が「Gray」で終わる最初の50個のアイテムを返します。

gt検索語の(>)より大きい結果を返します。

https://example.coupahost.com/api/purchase_orders/version [gt] = 1

例は、バージョンが2以上(> 1 )の最初の50の発注書を返します。

lt検索語句の(<)未満の結果を返します。

https://example.coupahost.com/api/suppliers?updated-at [lt] = 2010 -01 -15

2010年1月15日以前に最後に更新された最初の50のサプライヤーレコードを返します。

gt_or_eq検索語句(>=)以上の結果を返します。

https://example.coupahost.com/api/purchase_orders/version [gt_or_eq] = 3

バージョンが3以上(>= 3 )の最初の50の発注書を返します。

lt_or_eq検索語句以下(<=)の結果を返します。

https://example.coupahost.com/api/purchase_orders/version [lt_or_eq] = 1

2010年1月15日以前に最後に更新された最初の50の発注書レコードを返します。

not_eq検索語と等しくない(!=)結果を返します。

https://example.coupahost.com/api/purchase_orders?status [not_eq] =アクティブ

「アクティブ」ステータスではない最初の50の発注書レコードを返します。

in複数の用語に一致する値を返します(複数のOR条件の省略形)。

https://example.coupahost.com/api/invoices?account-type [name] [in] = SAP 100、SAP 200

勘定科目表名がSAP100またはSAP200の最初の50件の請求書レコードを返します。

not_in検索結果から複数の値を除外します。

https://example.coupahost.com/api/invoices?status[not_in]=ap_hold,booking_hold

ステータスがap_holdまたはbooking_holdではない最初の50件の請求書を返します。

blank空白または空白ではない値を返すブール演算子です。 datetimeフィールドには使用できません。

https://example.coupahost.com/api/suppliers?po-email [blank] = true

発注メールアドレスが空白の最初の50のサプライヤーレコードを返します。