Accounts 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>
アカウント名でアカウントを作成
この例では、アカウント名を指定してアカウントを作成しています。
<b id="i2"><a id="x2" xid="i13.1.1">URL []に</a></b>投稿しました。 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つのセグメントを持つアカウントを作成しています。
<b id="i3"><a id="x3" xid="i17.1.1">URL []に</a></b>投稿しました。 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」に変更して、アカウントを更新しています。
<b id="i4"><a id="x4" xid="i21.1.1">URL []に</a></b>投稿しました。https://<instance>.coupahost.com/api/accounts/<account id>
<?xml version="1.0" encoding="UTF-8"?> <account> <segment-2>9999</segment-2> </account>
有効な勘定科目セットの更新
この例では、アカウントを更新して有効に設定しています。
<b id="i5"><a id="x5" xid="i24.1.1">URL []に</a></b>投稿しました。 https://<instance>.coupahost.com/api/accounts/<account id>
<?xml version="1.0" encoding="UTF-8"?> <account> <active>true</active> </account>