• 最終編集日時: 22 July 2019

アカウントAPIコールの例

クエリオプション

以下は、アカウントAPIを使用して一連のアカウントをクエリする方法の例です。

すべての無効なアカウントが返されます:
https://<instance name>.coupahost.com/api/accounts?active=false

これにより、区分–1の値が「SF」のすべての勘定科目コードが返されます。
https://<instance name>.coupahost.com/api/accounts?segment-1=SF

単一アカウントを取得

この例では、IDが13の単一のアカウントをクエリしました。

URLにGETしました: https://<instance>.coupahost.com/api/accounts/13

<?xml version="1.0" encoding="UTF-8"?>
<account>
	 <active type="boolean">false</active>
	 <code>SF-Marketing-Indirect</code>
	 <id type="integer">13</id>
	 <name />
	 <segment-1>SF</segment-1>
	 <segment-10 nil="true" />
	 <segment-11 nil="true" />
	 <segment-12 nil="true" />
	 <segment-13 nil="true" />
	 <segment-14 nil="true" />
	 <segment-15 nil="true" />
	 <segment-16 nil="true" />
	 <segment-17 nil="true" />
	 <segment-18 nil="true" />
	 <segment-19 nil="true" />
	 <segment-2>Marketing</segment-2>
	 <segment-20 nil="true" />
	 <segment-3>Indirect</segment-3>
	 <segment-4 nil="true" />
	 <segment-5 nil="true" />
	 <segment-6 nil="true" />
	 <segment-7 nil="true" />
	 <segment-8 nil="true" />
	 <segment-9 nil="true" />
	 <account-type>
			<id type="integer">1</id>
			<name>Ace Corporate</name>
	 </account-type>
</account>

勘定科目名で作成された勘定科目

この例では、指定されたアカウント名でアカウントを作成しています。
URLに投稿しました: https://.coupahost.com/api/accounts 

<?xml version="1.0" encoding="UTF-8"?>
<account>
	 <active type="boolean">true</active>
	 <name>demo account name</name>
	 <segment-1>SF</segment-1>
	 <segment-2>Marketing</segment-2>
	 <segment-3>Expense</segment-3>
	 <account-type>
			<name>Ace Corporate</name>
	 </account-type>
</account>

以下は上記のPOSTからの回答です

<?xml version="1.0" encoding="UTF-8"?>
<account>
	 <active type="boolean">true</active>
	 <code>SF-Marketing-Expense</code>
	 <id type="integer">206</id>
	 <name>demo account name</name>
	 <segment-1>SF</segment-1>
	 <segment-10 nil="true" />
	 <segment-11 nil="true" />
	 <segment-12 nil="true" />
	 <segment-13 nil="true" />
	 <segment-14 nil="true" />
	 <segment-15 nil="true" />
	 <segment-16 nil="true" />
	 <segment-17 nil="true" />
	 <segment-18 nil="true" />
	 <segment-19 nil="true" />
	 <segment-2>Marketing</segment-2>
	 <segment-20 nil="true" />
	 <segment-3>Expense</segment-3>
	 <segment-4 nil="true" />
	 <segment-5 nil="true" />
	 <segment-6 nil="true" />
	 <segment-7 nil="true" />
	 <segment-8 nil="true" />
	 <segment-9 nil="true" />
	 <account-type>
			<id type="integer">1</id>
			<name>Ace Corporate</name>
	 </account-type>
</account>

3区分の勘定科目を作成

この例では、3つの区分を持つ勘定科目を作成しています。
URLに投稿しました: https://<instance>.coupahost.com/api/accounts

<?xml version="1.0" encoding="UTF-8"?>
<account>
	 <active type="boolean">true</active>
	 <segment-1>SF</segment-1>
	 <segment-2>Marketing</segment-2>
	 <segment-3>Direct</segment-3>
	 <account-type>
			<name>Ace Corporate</name>
	 </account-type>
</account>

 以下は、上記を投稿したときに返された回答です。

<?xml version="1.0" encoding="UTF-8"?>
<account>
	 <active type="boolean">true</active>
	 <code>SF-Marketing-Direct</code>
	 <id type="integer">205</id>
	 <name nil="true" />
	 <segment-1>SF</segment-1>
	 <segment-10 nil="true" />
	 <segment-11 nil="true" />
	 <segment-12 nil="true" />
	 <segment-13 nil="true" />
	 <segment-14 nil="true" />
	 <segment-15 nil="true" />
	 <segment-16 nil="true" />
	 <segment-17 nil="true" />
	 <segment-18 nil="true" />
	 <segment-19 nil="true" />
	 <segment-2>Marketing</segment-2>
	 <segment-20 nil="true" />
	 <segment-3>Direct</segment-3>
	 <segment-4 nil="true" />
	 <segment-5 nil="true" />
	 <segment-6 nil="true" />
	 <segment-7 nil="true" />
	 <segment-8 nil="true" />
	 <segment-9 nil="true" />
	 <account-type>
			<id type="integer">1</id>
			<name>Ace Corporate</name>
	 </account-type>
</account>

勘定科目変更区分2の更新

この例では、勘定科目の区分2を「9999」に変更して、勘定科目を更新しています
URL:に投稿しました https://<instance>.coupahost.com/api/accounts/<account  id>

<?xml version="1.0" encoding="UTF-8"?>
<account>
	 <segment-2>9999</segment-2>
</account>

有効な勘定科目セットを更新

この例では、アカウントを更新し、有効に設定しています。
URLに投稿しました: https://<instance>.coupahost.com/api/accounts/<account  id>

<?xml version="1.0" encoding="UTF-8"?>
<account>
	 <active>true</active>
</account>

 

このページに表示されている一部、または全ての内容は、機械翻訳によるものです。ご了承ください。

関連アイテム


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エンドポイントを整理しました。