勘定科目APIの呼び出し例

検索オプション

以下は、勘定科目APIを使用して勘定科目のセットを検索する方法の例です。

これは、すべての非アクティブな勘定科目を返します。

https ://<instance name>.coupahost.com/api/accounts?active=false

これにより、セグメント1の値が「SF」のすべての勘定科目コードが返されます。

https ://<instance name>.coupahost.com/api/accounts?segment-1=SF

単一の勘定科目をGET

この例では、IDが13の単一の勘定科目を検索しています。

URLにアクセスしました: https ://<instance>.coupahost.com/api/accounts/13

<?xml version="1.0" encoding="UTF-8"?> <account> <active type="boolean">false</active> <code>SF -マーケティング-間接</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>マーケティング</segment-2> <segment-20 nil="true" /> <segment-3>間接</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>エースコーポレート</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 -マーケティング-経費</code> <id type="integer">206</id> <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>マーケティング</segment-2> <segment-20 nil="true" /> <segment-3>経費</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>エースコーポレート</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 -マーケティング-ダイレクト</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>マーケティング</segment-2> <segment-20 nil="true" /> <segment-3>ダイレクト</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>エースコーポレート</name> </account-type> </account>

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

この例では、勘定科目のセグメント2を「9999」に変更して勘定科目を更新しています

以下のURLに対してPOSTリクエストを送信しました。
https ://<instance>.coupahost.com/api/accounts/<account id>
.
<?xml version="1.0" encoding="UTF-8"?> <account> <segment-2>9999</segment-2> </account>

勘定科目設定の更新を有効にする

この例では、勘定科目を更新し、有効に設定しています。

以下のURLに対してPOSTリクエストを送信しました。
https ://<instance>.coupahost.com/api/accounts/<account id>
<?xml version="1.0" encoding="UTF-8"?> <account> <active>true</active> </account>