勘定科目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>勘定科目名で勘定科目を作成
この例では、指定された勘定科目名で勘定科目を作成しています。
<?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つの区分で勘定科目を作成しています。
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」に変更して勘定科目を更新しています
https ://<instance>.coupahost.com/api/accounts/<account id>.<?xml version="1.0" encoding="UTF-8"?> <account> <segment-2>9999</segment-2> </account>勘定科目設定の更新を有効にする
この例では、勘定科目を更新し、有効に設定しています。
https ://<instance>.coupahost.com/api/accounts/<account id><?xml version="1.0" encoding="UTF-8"?> <account> <active>true</active> </account>