検索値APIの例の呼び出し
このページは機械翻訳を使用して翻訳されています。
検索値の異なるクエリオプション
検索値APIを使用してクエリを実行し、必要な結果セットを取得する方法の例を以下に示します。
このクエリはアクティブな検索値を提供します
https://<instance>.coupahost.com/api/lookup_values?active=true
このクエリは、特定の日付の後に作成された検索値を提供します
https://<instance>.coupahost.com/api/lookup_values?created_at[gt]=2014-04-22
このクエリは、特定の日付の後に作成されたすべての検索のすべての検索値を提供します
https://<instance>.coupahost.com/api/lookup_values?[lookup][created-at][gt]=2014-04-22
検索値API取得の例
この例では、IDが1の単一の検索値を照会しました。
URLにGETを行いました:
https://<instance url>/api/lookup_values/1
あるいは
https://<instance url>/api/lookup_values?1
検索条件に一致する応答は次のとおりです。
<?xml version="1.0" encoding="UTF-8"?> <lookup-value> <id type="integer">1</id> <created-at type="datetime">2014-04-23T11:24:10-07:00</created-at> <updated-at type="datetime">2014-04-24T09:08:41-07:00</updated-at> <active type="boolean">true</active> <name>TestAccount1</name> <description>DescAccountNo1</description> <external-ref-num>ExtRefAccnt1</external-ref-num> <external-ref-code>ExtRefAccnt1</external-ref-code> <parent-id nil="true" /> <lookup-id type="integer">1</lookup-id> <depth type="integer">0</depth> <account-type nil="true" /> <lookup> <id type="integer">1</id> <created-at type="datetime">2014-04-23T11:22:10-07:00</created-at> <updated-at type="datetime">2014-04-23T11:22:10-07:00</updated-at> <active type="boolean">true</active> <name>Account</name> <description>Account</description> <fixed-depth type="integer">0</fixed-depth> <level-1-name /> <level-2-name /> <level-3-name /> <level-4-name /> <level-5-name /> <level-6-name /> <level-7-name /> <level-8-name /> <level-9-name /> <level-10-name /> </lookup> <created-by> <id type="integer">1</id> <login>coupasupport</login> <email>upgrade@coupa.com</email> <employee-number nil="true" /> <firstname>Coupa</firstname> <lastname>Support</lastname> <salesforce-id nil="true" /> <mycustom-userfield /> </created-by> <updated-by> <id type="integer">1</id> <login>coupasupport</login> <email>upgrade@coupa.com</email> <employee-number nil="true" /> <firstname>Coupa</firstname> <lastname>Support</lastname> <salesforce-id nil="true" /> <mycustom-userfield /> </updated-by> </lookup-value>
検索値の作成
この例では、COUPAの既存の検索の1つの検索値を挿入しています。参照オブジェクトにCoupaシステムIDを使用していません。
<b id="i1"><a id="x1" xid="i19.1.1">URL []に</a></b>投稿しました。https://<instance url>/api/lookup_values.
<?xml version="1.0" encoding="UTF-8"?> <lookup-value> <name>TestAccount2</name> <description>DescAccountNo2</description> <external-ref-num>ExtRefAccnt2</external-ref-num> <external-ref-code>ExtRefAccnt2</external-ref-code> <active>yes</active> <lookup> <name>Account</name> </lookup> </lookup-value>
検索値API PUTの例
PUTの例:
ルックアップ値を有効または無効にするには
URL:https://<instance>/api/lookup_values/<id>
検索値を無効にするためのサンプルコード
<?xml version="1.0" encoding="UTF-8"?> <lookup-value> <active>false</active> </lookup-value>
検索値の説明を更新するには
URL:https://<instance>/api/lookup_values/<id>
検索値の検索を更新するサンプルコード
<?xml version="1.0" encoding="UTF-8"?> <lookup-value> <lookup-id>2</lookup-id> </lookup-value>