• 最終編集日時: 22 July 2019

部署APIの呼び出しの例

部門ごとのさまざまなクエリオプション

部門APIを使用して、必要な結果セットをクエリして取得する方法の詳細な例を次に示します。

このクエリでは、name = Marketingという名前の部署が表示されます

<instance>https://coupahost.com/api/departments?name=Marketing

このクエリでは、Login = coupasupportで特定のユーザーによって更新された部門が表示されます

https ://.coupahost.com/api/departments?created_by<instance> [login] = coupasupport

このクエリには、2007年1月1日以降に作成されたすべての経費レポートが表示されます

https ://.coupahost.com/api/departments?created_at [<instance>gt] = 2007 -01 -01

単一部門を取得

この例では、IDが1の単一の部署を照会しました。

URLへのアクセスを行いました。

https<instance> ://.coupahost.com/api/departments/1
または
https<instance> ://.coupahost.com/api/departments?id=1

<?xml version="1.0" encoding="UTF-8"?>

<department>

	 <id type="integer">1</id>

	 <created-at type="datetime">2008 -10 -27 T 13:00:48 - 07:00</created-at>

	 2014 <updated-at type="datetime">-03 -28 T 08:53:19 - 07:00</updated-at>

	 <name>マーケティング</name>

	 <active type="boolean">true</active>

	 <created-by>

			<id type="integer">1</id>

			<login>coupasupport</login>

			<email>upgrade@coupa.com</email>

			<employee-number nil="true" />

			<firstname>Coupa</firstname>

			<lastname>サポート</lastname>

			<salesforce-id nil="true" />

			<mycustom-userfield />

	 </created-by>

	 <updated-by>

			<id type="integer">69</id>

			<login>coupasupport+rohitdemo@coupa.com</login>

			<email>coupasupport+rohitdemo@coupa.com</email>

			<employee-number nil="true" />

			<firstname>連携</firstname>

			<lastname>ユーザー</lastname>

			<salesforce-id nil="true" />

			<mycustom-userfield />

	 </updated-by>

</department>

部門の作成

この例では、部署を作成しています。参照オブジェクトにはCoupaシステムIDを使用していません。

次のURLに投稿しました: https ://<instance url>/api/departments /。 

<?xml version="1.0" encoding="UTF-8"?>

<department>

	 <name>マーケティング</name>

	 <active>偽</active>

</department> 

部門の更新

これらの例では、1つの部門レコードを更新しています。

URLを入力しました:  https://instance.coupahost.com/api/departments/<id>

たとえば、ID 195の既存の部門を無効にするには

<?xml version="1.0" encoding="UTF-8"?>

<department>

	 <id>195</id>

	 <active>偽</active>

</department>

たとえば、ID 195の既存の部門の名前を更新するには

<?xml version="1.0" encoding="UTF-8"?>

<department>

	 <id>195</id>

	 <name>新しい名前</name>

</department>

関連アイテム


Coupa Core API

CoupaのRESTful APIは、お客様のデータをCoupaプラットフォームで読み取り、編集し、統合するための堅牢なアクセスを提供します。

APIの開始

Coupa APIの使用に関する一般情報、およびCSVの使用を検討するタイミング。

OAuth 2.0およびOIDCへの移行

Coupaは従来のAPIキーを廃止し、OAuth 2.0 / OIDCの使用を必要としています。R34以降、新しいAPIキーは発行されず、R35ではAPIキーはサポートされなくなります。

リソース

参照データ、トランザクションデータ、共有リソースなど、オブジェクトのタイプ別にAPIエンドポイントを整理しました。