アカウント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>
このページに表示されている一部、または全ての内容は、機械翻訳によるものです。ご了承ください。