経費の代理API

サードパーティシステムで使用できる代理データをCoupaから取得します。

概要

経費の委任にアクセスするためのURLは次のとおりです。 https ://<instance>/api/expense_delegation

アクション

経費代理APIでは以下のアクションが可能です。

動詞

パス

アクション

説明

GET/api/expense_delegation表示/expense_delegationsテーブル内のすべての代理を取得する

Elements

経費代理APIでは、次の要素を使用できます。

要素説明必須フィールド?一意?許容値Api - Inフィールド?Api - Outフィールド?データタイプ

ID

Coupaの一意の識別子

yes&#10;

整数

作成者IDこの経費の代理レコードを作成したユーザーを識別します。 Coupaが自動的に作成します。

yes&#10;

整数
updated-by-idこの経費の代理レコードを最後に更新したユーザーを識別します。 Coupaが自動的に作成します。

yes&#10;

整数

作成日時

CoupaがYYY-MM-DDTHH:MM:SS+HH:MMZの形式で自動的に作成します

yes&#10;

datetime

updated-at

CoupaがYYY-MM-DDTHH:MM:SS+HH:MMZの形式で自動的に作成します

yes&#10;

datetime

expense-delegate-for経費の代理が作成されるユーザーを識別します。yes&#10;ユーザー
expenses-delegated-to代理人として指定されたユーザーを識別します。yes&#10;ユーザー

cURLリクエスト例

このcURL要求は、GETコールを /api/expense_delegationに送信します

curl -- location 'https ://<your-instance>.com/api/expense_delegation '\-- header' Accept: application/xml '\-- header 'Accept: application/json '\-- header'承認: • • • • • • '\-- header 'Cookie :_ mkra_ctxt = 5849 d 15968776318 f 7 c 19861021 bcb 280 b 3 a 06 d 139 c 39 bcdd 851759 b 21 c 2 ee 2 a --200'

レスポンス例

<?xml version="1.0" encoding="UTF-8"?> <expense-delegations type="array"> <expense-delegation> <id type="integer">1</id> <created-at type="dateTime">2023-09-26T15:37:30-04:00</created-at> <updated-at type="dateTime">2023-09-26T15:37:30-04:00</updated-at> <created-by-id nil="true"/> <updated-by-id nil="true"/> <expense-delegate-for> <id type="integer">1144</id> <login>suryatest99</login> <employee-number></employee-number> <firstname>ITERATE_ONCE</firstname> <lastname>Test99</lastname> <fullname>ITERATE_ONCE Test99</fullname> <email>upgrade+sg@coupa.com</email> <salesforce-id nil="true"/> <avatar-thumb-url nil="true"/> <custom-fields> <mp-html></mp-html> <userbusinessunit nil="true"/> <ap-custom-field- nil="true"/> </custom-fields> </expense-delegate-for> <expenses-delegated-to> <id type="integer">1145</id> <login>delegatetest</login> <employee-number></employee-number> <firstname>ITERATE_ONCE</firstname> <lastname>Test</lastname> <fullname>DelegateUsr Test</fullname> <email>upgrade+du@coupa.com</email> <salesforce-id nil="true"/> <avatar-thumb-url nil="true"/> <custom-fields> <mp-html></mp-html> <userbusinessunit nil="true"/> <ap-custom-field- nil="true"/> </custom-fields> </expenses-delegated-to> </expense-delegation> <expense-delegation> <id type="integer">2</id> <created-at type="dateTime">2023-11-16T15:05:12-05:00</created-at> <updated-at type="dateTime">2023-11-16T15:05:12-05:00</updated-at> <created-by-id nil="true"/> <updated-by-id nil="true"/> <expense-delegate-for> <id type="integer">1685</id> <login>colinuser1</login> <employee-number></employee-number> <firstname>Colin </firstname> <lastname>Expense</lastname> <fullname>Colin Expense</fullname> <email>test@coupa.com</email> <salesforce-id nil="true"/> <avatar-thumb-url nil="true"/> <custom-fields> <mp-html></mp-html> <userbusinessunit nil="true"/> <ap-custom-field- nil="true"/> </custom-fields> </expense-delegate-for> <expenses-delegated-to> <id type="integer">1688</id> <login>colinuser3</login> <employee-number></employee-number> <firstname>Expense</firstname> <lastname>Manager</lastname> <fullname>Expense Manager</fullname> <email>test@coupa.com</email> <salesforce-id nil="true"/> <avatar-thumb-url nil="true"/> <custom-fields> <mp-html></mp-html> <userbusinessunit nil="true"/> <ap-custom-field- nil="true"/> </custom-fields> </expenses-delegated-to> </expense-delegation> </expense-delegations>