DataFileSources APIの呼び出しの例
DataFileSourcesは
クエリオプション
以下は、さまざまなクエリオプションとそのパラメータを示すテーブルです。
フィルター名 | 目的 |
created_at | Created_atパラメーターを使用して、処理されたファイルの詳細なステータス(ファイルステータス、フィールドレベルエラー)を必要とするタイムスタンプからおよびタイムスタンプへのタイムスタンプを制御します。 |
source_for | 関心のあるオブジェクトに基づいてファイルをフィルタリングするには、パラメータのソース_を使用します |
タイプ |
Typeパラメーターを使用して、Coupaに送信されたファイルまたはCoupaによって送信されたファイルについての情報が必要なファイルタイプを決定します |
ステータス | Statusパラメータを使用して、クエリの目標に応じてステータスを処理してデータソースをフィルタリングします |
file_file_name | File_file_nameパラメーターを使用して、特定のファイルのデータファイルソースを検索します |
データ構造
以下は、指定されたGET呼び出しに対して返されるさまざまな値の概要を示す表です。フィールド名の前のスペースは、前述のタグの1つの下にネストされていることを意味します。
議論 | タイプ | 値 |
iD | 整数 | |
created - at | 日時 | YYY - MM - DDTHH: MM: SS - HH: MM |
updated - at | 日時 | YYY - MM - DDTHH: MM: SS - HH: MM |
タイプ | string | BackgroundCsvFileLoad、DataFileSource、BackgroundImportCorporateCreditCard... |
source - for | string | InvoiceHeader、Payment、Invoices、ExpenseReport、Supplier、User、Item、Commodity、Address、Contract、Account、Lookup Value... |
ステータス | string | 完了、失敗、再試行、読み込み、再スケジュールへの送信、保留、アップロード、一時停止、停止 |
file - file - name | string | Invoices_20141209_234608Z.csvなど |
file - file - size | string | 9822 |
result - text | string | プロセスの結果(例:27行が処理され、0行の新しい行が作成され、11行が更新されました。 |
進捗状況 | 整数 | 27 |
start - time | 日時 | YYY - MM - DDTHH: MM: SS - HH: MM |
end - time | 日時 | YYY - MM - DDTHH: MM: SS - HH: MM |
upload - errors | array | |
upload - errors/upload - error | ||
upload - errors/upload - error/id | 整数 | 123456 |
upload - errors/upload - error/created - at | 日時 | YYY - MM - DDTHH: MM: SS - HH: MM |
upload - errors/upload - error/updated - at | 日時 | YYY - MM - DDTHH: MM: SS - HH: MM |
upload - errors/upload - error/type | string | エラーのタイプ(例:UploadRowError |
upload - errors/upload - error/row | 整数 | 1 |
upload - errors/upload - error/firstc - column | ||
upload - errors/upload - error/field - with - error | string | エラーが発生した列の名前 |
アップロードエラー/アップロードエラー/値 | string |
ドラフト、PENDING_BUYER_ACTION、PENDING_APPROVAL、APPROVAL、RECEIVED、ORDERED、PARTIALLY RECEIVED、REJEC |
upload - errors/upload - error/フィールドエラー | array | |
upload - errors/upload = error/created - by | ユーザー |
ID、ログイン、姓名、メールアドレスなどのユーザーレコード |
upload - errors/upload - error/updated - by | ユーザー | ID、ログイン、姓名、メールアドレスなどのユーザーレコード |
created - by | ユーザー |
ID、ログイン、姓名、メールアドレスなどのユーザーレコード |
更新者: | user | ID、ログイン、姓名、メールアドレスなどのユーザーレコード |
API呼び出しの例
DataFileSourcesクエリの例-指定された日付のクエリ
この例では、過去24時間(現在の時刻は2015年4月17日午後3時(太平洋標準時)または'2015 -04 -17 22:00:00 ')に作成されたすべてのDataFileSourceを探しています。より長い日付時間を使用することができますが、DataFileSource APIには、それを参照する多くの関連オブジェクトとレコードがあることを覚えておくことが重要です。したがって、大きな数字やレコードをクエリすると、インスタンスのパフォーマンスが低下する可能性があります。さらに、CoupaへのすべてのAPI呼び出しと同様に、呼び出しごとに返されるレコードは50個までに制限されています。次のセットをクエリするには、通話の最後に& offset = 50を追加します
https ://.coupahost.com/api/data_file_sources?created_at [<instance>gt] =<timestamp> ''
https ://.coupahost.com/api/data_file_sources?created_at [gt]<instance> = '2015 -04 -16 22:00:00'
サンプル毎日のデータソース
<?xml version="1.0" encoding="UTF-8"?>
<data-file-sources type="array">
<data-file-source>
<id type="integer">1117</id>
2015 <created-at type="datetime">-04 -17 T 08:34:17 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 08:34:25 - 07:00</updated-at>
<type>BackgroundCsvFileLoad</type>
<source-for>LookupValue</source-for>
<status>サンプル</status>
<file-file-name>lookup_value_list_wbstype.csv</file-file-name>
<file-content-type>text/csv</file-content-type>
<file-file-size>300</file-file-size>
<result-text nil="true" />
<progress nil="true" />
<start-time nil="true" />
<end-time nil="true" />
<upload-errors type="array">
<upload-error>
<id type="integer">920</id>
2015 <created-at type="datetime">-04 -17 T 08:34:25 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 08:34:25 - 07:00</updated-at>
<type>UploadRowError</type>
<row type="integer">2</row>
<first-column>SAPアップグレード</first-column>
<field-with-error>parent_id</field-with-error>
<value>1</value>
<field-errors type="array">
<field-error>親が一致する親を見つけることができません。</field-error>
</field-errors>
<created-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</created-by>
<updated-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</updated-by>
</upload-error>
<upload-error>
<id type="integer">921</id>
2015 <created-at type="datetime">-04 -17 T 08:34:25 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 08:34:25 - 07:00</updated-at>
<type>UploadRowError</type>
<row type="integer">3</row>
<first-column>Coupaの導入</first-column>
<field-with-error>parent_id</field-with-error>
<value>1</value>
<field-errors type="array">
<field-error>親が一致する親を見つけることができません。</field-error>
</field-errors>
<created-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</created-by>
<updated-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</updated-by>
</upload-error>
</upload-errors>
<created-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</created-by>
<updated-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</updated-by>
</data-file-source>
<data-file-source>
<id type="integer">1118</id>
2015 <created-at type="datetime">-04 -17 T 08:35:15 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 08:35:16 - 07:00</updated-at>
<type>BackgroundCsvFileLoad</type>
<source-for>LookupValue</source-for>
<status>サンプル</status>
<file-file-name>lookup_value_list_wbstype.csv</file-file-name>
<file-content-type>text/csv</file-content-type>
<file-file-size>304</file-file-size>
<result-text nil="true" />
<progress nil="true" />
<start-time nil="true" />
<end-time nil="true" />
<upload-errors type="array">
<upload-error>
<id type="integer">922</id>
2015 <created-at type="datetime">-04 -17 T 08:35:16 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 08:35:16 - 07:00</updated-at>
<type>UploadRowError</type>
<row type="integer">2</row>
<first-column>SAPアップグレード</first-column>
<field-with-error>parent_id</field-with-error>
<value>1</value>
<field-errors type="array">
<field-error>親が一致する親を見つけることができません。</field-error>
</field-errors>
<created-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</created-by>
<updated-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</updated-by>
</upload-error>
<upload-error>
<id type="integer">923</id>
2015 <created-at type="datetime">-04 -17 T 08:35:16 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 08:35:16 - 07:00</updated-at>
<type>UploadRowError</type>
<row type="integer">3</row>
<first-column>Coupaの導入</first-column>
<field-with-error>parent_id</field-with-error>
<value>1</value>
<field-errors type="array">
<field-error>親が一致する親を見つけることができません。</field-error>
</field-errors>
<created-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</created-by>
<updated-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</updated-by>
</upload-error>
</upload-errors>
<created-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</created-by>
<updated-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</updated-by>
</data-file-source>
<data-file-source>
<id type="integer">1119</id>
2015 <created-at type="datetime">-04 -17 T 08:36:07 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 08:36:07 - 07:00</updated-at>
<type>BackgroundCsvFileLoad</type>
<source-for>LookupValue</source-for>
<status>サンプル</status>
<file-file-name>lookup_value_list_wbstype.csv</file-file-name>
<file-content-type>text/csv</file-content-type>
<file-file-size>344</file-file-size>
<result-text nil="true" />
<progress nil="true" />
<start-time nil="true" />
<end-time nil="true" />
<upload-errors type="array">
<upload-error>
<id type="integer">917</id>
2015 <created-at type="datetime">-04 -17 T 08:36:08 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 08:36:08 - 07:00</updated-at>
<type>UploadRowError</type>
<row type="integer">2</row>
<first-column>SAPアップグレード</first-column>
<field-with-error>parent_id</field-with-error>
<value>1</value>
<field-errors type="array">
<field-error>親が一致する親を見つけることができません。</field-error>
</field-errors>
<created-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</created-by>
<updated-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</updated-by>
</upload-error>
<upload-error>
<id type="integer">925</id>
2015 <created-at type="datetime">-04 -17 T 08:36:08 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 08:36:08 - 07:00</updated-at>
<type>UploadRowError</type>
<row type="integer">3</row>
<first-column>Coupaの導入</first-column>
<field-with-error>parent_id</field-with-error>
<value>1</value>
<field-errors type="array">
<field-error>親が一致する親を見つけることができません。</field-error>
</field-errors>
<created-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</created-by>
<updated-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</updated-by>
</upload-error>
</upload-errors>
<created-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</created-by>
<updated-by>
<id type="integer">81</id>
<login>bknott</login>
<email>brent.knott+bknott@coupa.com</email>
<employee-number />
<firstname>ブレント</firstname>
<lastname>ノット</lastname>
<salesforce-id nil="true" />
<company-code>100</company-code>
<cost-center>10000</cost-center>
<account-category>K</account-category>
</updated-by>
</data-file-source>
<data-file-source>
<id type="integer">1125</id>
2015 <created-at type="datetime">-04 -17 T 12:59:44 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 12:59:45 - 07:00</updated-at>
<type>DataFileSource</type>
<source-for>サプライヤー</source-for>
<status>サンプル</status>
<file-file-name>remit_to_address_list.csv</file-file-name>
<file-content-type>text/csv</file-content-type>
<file-file-size>221</file-file-size>
<result-text nil="true" />
<progress nil="true" />
<start-time nil="true" />
<end-time nil="true" />
<upload-errors type="array">
<upload-error>
<id type="integer">926</id>
2015 <created-at type="datetime">-04 -17 T 12:59:46 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 12:59:46 - 07:00</updated-at>
<type>UploadHeaderError</type>
<row nil="true" />
<first-column nil="true" />
<field-with-error nil="true" />
<value nil="true" />
<field-errors>列ヘッダー有効ではありません。</field-errors>
<created-by>
<id type="integer">1</id>
<login>coupasupport</login>
<email>rakesh.tatineni+01@coupa.com</email>
<employee-number />
<firstname>Coupa</firstname>
<lastname>サポート</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">1</id>
<login>coupasupport</login>
<email>rakesh.tatineni+01@coupa.com</email>
<employee-number />
<firstname>Coupa</firstname>
<lastname>サポート</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
</upload-errors>
<created-by>
<id type="integer">1</id>
<login>coupasupport</login>
<email>rakesh.tatineni+01@coupa.com</email>
<employee-number />
<firstname>Coupa</firstname>
<lastname>サポート</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">1</id>
<login>coupasupport</login>
<email>rakesh.tatineni+01@coupa.com</email>
<employee-number />
<firstname>Coupa</firstname>
<lastname>サポート</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</data-file-source>
<data-file-source>
<id type="integer">1126</id>
2015 <created-at type="datetime">-04 -17 T 13:00:05 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 13:00:04 - 07:00</updated-at>
<type>DataFileSource</type>
<source-for>サプライヤー</source-for>
<status>サンプル</status>
<file-file-name>remit_to_address_list.csv</file-file-name>
<file-content-type>text/csv</file-content-type>
<file-file-size>210</file-file-size>
<result-text nil="true" />
<progress nil="true" />
<start-time nil="true" />
<end-time nil="true" />
<upload-errors type="array">
<upload-error>
<id type="integer">927</id>
2015 <created-at type="datetime">-04 -17 T 13:00:04 - 07:00</created-at>
2015 <updated-at type="datetime">-04 -17 T 13:00:04 - 07:00</updated-at>
<type>UploadHeaderError</type>
<row nil="true" />
<first-column nil="true" />
<field-with-error nil="true" />
<value nil="true" />
<field-errors>列ヘッダーLine 1 *は有効ではありません。</field-errors>
<created-by>
<id type="integer">1</id>
<login>coupasupport</login>
<email>rakesh.tatineni+01@coupa.com</email>
<employee-number />
<firstname>Coupa</firstname>
<lastname>サポート</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">1</id>
<login>coupasupport</login>
<email>rakesh.tatineni+01@coupa.com</email>
<employee-number />
<firstname>Coupa</firstname>
<lastname>サポート</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
</upload-errors>
<created-by>
<id type="integer">1</id>
<login>coupasupport</login>
<email>rakesh.tatineni+01@coupa.com</email>
<employee-number />
<firstname>Coupa</firstname>
<lastname>サポート</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">1</id>
<login>coupasupport</login>
<email>rakesh.tatineni+01@coupa.com</email>
<employee-number />
<firstname>Coupa</firstname>
<lastname>サポート</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</data-file-source>
</data-file-sources>
DataFileSourcesクエリの例-特定のオブジェクトのクエリ
この例では、Coupaで処理されているファイルにエラーがないかどうかを確認するために、2014年12月15日のすべての着信ルックアップ値をクエリしています。以下に示すように、これはマルチステージクエリです。
https ://.coupahost.com/api/data_file_sources?created_at [<instance>gt ]='<day> 00:00:00 '& created_at [lt ]='<day> 23:59:59' & source_for =<object>
https ://.coupahost.com/api/data_file_sources?created_at [gt ]=' 2014<instance> -12 -15 00:00:00 '& created_at [lt ]=' 2014 -12 -15 23:59:59' & source_for = LookupValue
このクエリには3つの部分があります。1つ目は、15日の午前0時( UTC )以降に作成されたデータファイルソースのみに制限され、2つ目は16日の午前0時以前に作成されたデータファイルソースの制限を設定します。最後のセクションでは、探しているオブジェクト、つまりLookupValueを定義します。
2014年12月15日のLookupValues Inboundの応答例
<?xml version="1.0" encoding="UTF-8"?>
<data-file-sources type="array">
<data-file-source>
<id type="integer">1332</id>
2014 <created-at type="datetime">-12 -15 T 08:47:54 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 08:48:53 - 08:00</updated-at>
<type>DataFileSource</type>
<source-for>LookupValue</source-for>
<status>done</status>
<file-file-name>_Incoming_LookupValues_Knott_LookupValues.csv</file-file-name>
<file-content-type>text/csv</file-content-type>
<file-file-size>282</file-file-size>
<result-text>0行が処理され、0行の新しい行が作成され、0行が更新されました。</result-text>
<progress type="integer">0</progress>
2014 <start-time type="datetime">-12 -15 T 08:48:07 - 08:00</start-time>
2014 <end-time type="datetime">-12 -15 T 08:48:53 - 08:00</end-time>
<upload-errors type="array">
<upload-error>
<id type="integer">964</id>
2014 <created-at type="datetime">-12 -15 T 08:48:10 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 08:48:10 - 08:00</updated-at>
<type>UploadRowError</type>
<row type="integer">1</row>
<first-column>TESTUS 1</first-column>
<field-with-error nil="true" />
<value nil="true" />
<field-errors type="array">
<field-error>行が破損しているか、または無効です。</field-error>
</field-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>統合</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
<upload-error>
<id type="integer">965</id>
2014 <created-at type="datetime">-12 -15 T 08:48:13 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 08:48:13 - 08:00</updated-at>
<type>UploadRowError</type>
<row type="integer">2</row>
<first-column>TESTEMEA 1</first-column>
<field-with-error nil="true" />
<value nil="true" />
<field-errors type="array">
<field-error>行が破損しているか、または無効です。</field-error>
</field-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
<upload-error>
<id type="integer">966</id>
2014 <created-at type="datetime">-12 -15 T 08:48:13 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 08:48:13 - 08:00</updated-at>
<type>UploadRowError</type>
<row type="integer">3</row>
<first-column>TESTSales 1</first-column>
<field-with-error nil="true" />
<value nil="true" />
<field-errors type="array">
<field-error>行が破損しているか、または無効です。</field-error>
</field-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
</upload-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>統合</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</data-file-source>
<data-file-source>
<id type="integer">1333</id>
2014 <created-at type="datetime">-12 -15 T 08:55:19 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 08:55:53 - 08:00</updated-at>
<type>DataFileSource</type>
<source-for>LookupValue</source-for>
<status>done</status>
<file-file-name>_Incoming_LookupValues_Knott_LookupValues.csv</file-file-name>
<file-content-type>text/csv</file-content-type>
<file-file-size>279</file-file-size>
<result-text>0行が処理され、0行の新しい行が作成され、0行が更新されました。</result-text>
<progress type="integer">0</progress>
2014 <start-time type="datetime">-12 -15 T 08:55:27 - 08:00</start-time>
2014 <end-time type="datetime">-12 -15 T 08:55:53 - 08:00</end-time>
<upload-errors type="array">
<upload-error>
<id type="integer">967</id>
2014 <created-at type="datetime">-12 -15 T 08:55:29 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 08:55:29 - 08:00</updated-at>
<type>UploadRowError</type>
<row type="integer">1</row>
<first-column>TESTUS</first-column>
<field-with-error nil="true" />
<value nil="true" />
<field-errors type="array">
<field-error>行が破損しているか、または無効です。</field-error>
</field-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
<upload-error>
<id type="integer">968</id>
2014 <created-at type="datetime">-12 -15 T 08:55:29 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 08:55:29 - 08:00</updated-at>
<type>UploadRowError</type>
<row type="integer">2</row>
<first-column>TESTEMEA</first-column>
<field-with-error nil="true" />
<value nil="true" />
<field-errors type="array">
<field-error>行が破損しているか、または無効です。</field-error>
</field-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>統合</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>統合</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
<upload-error>
<id type="integer">969</id>
2014 <created-at type="datetime">-12 -15 T 08:55:29 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 08:55:29 - 08:00</updated-at>
<type>UploadRowError</type>
<row type="integer">3</row>
<first-column>TESTSales</first-column>
<field-with-error nil="true" />
<value nil="true" />
<field-errors type="array">
<field-error>行が破損しているか、または無効です。</field-error>
</field-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>統合</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
</upload-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</data-file-source>
<data-file-source>
<id type="integer">1334</id>
2014 <created-at type="datetime">-12 -15 T 09:13:17 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 09:13:55 - 08:00</updated-at>
<type>DataFileSource</type>
<source-for>LookupValue</source-for>
<status>done</status>
<file-file-name>_Incoming_LookupValues_Knott_LookupValues.csv</file-file-name>
<file-content-type>text/csv</file-content-type>
<file-file-size>258</file-file-size>
<result-text>0行が処理され、0行の新しい行が作成され、0行が更新されました。</result-text>
<progress type="integer">0</progress>
2014 <start-time type="datetime">-12 -15 T 09:13:27 - 08:00</start-time>
2014 <end-time type="datetime">-12 -15 T 09:13:55 - 08:00</end-time>
<upload-errors type="array">
<upload-error>
<id type="integer">970</id>
2014 <created-at type="datetime">-12 -15 T 09:13:30 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 09:13:30 - 08:00</updated-at>
<type>UploadRowError</type>
<row type="integer">1</row>
<first-column>TESTUS</first-column>
<field-with-error nil="true" />
<value nil="true" />
<field-errors type="array">
<field-error>行が破損しているか、または無効です。</field-error>
</field-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>統合</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
<upload-error>
<id type="integer">971</id>
2014 <created-at type="datetime">-12 -15 T 09:13:30 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 09:13:30 - 08:00</updated-at>
<type>UploadRowError</type>
<row type="integer">2</row>
<first-column>TESTEMEA</first-column>
<field-with-error nil="true" />
<value nil="true" />
<field-errors type="array">
<field-error>行が破損しているか、または無効です。</field-error>
</field-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
<upload-error>
<id type="integer">972</id>
2014 <created-at type="datetime">-12 -15 T 09:13:31 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 09:13:31 - 08:00</updated-at>
<type>UploadRowError</type>
<row type="integer">3</row>
<first-column>TESTSales</first-column>
<field-with-error nil="true" />
<value nil="true" />
<field-errors type="array">
<field-error>行が破損しているか、または無効です。</field-error>
</field-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
</upload-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</data-file-source>
<data-file-source>
<id type="integer">1335</id>
2014 <created-at type="datetime">-12 -15 T 09:22:15 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 09:22:32 - 08:00</updated-at>
<type>BackgroundCsvFileLoad</type>
<source-for>LookupValue</source-for>
<status>done</status>
<file-file-name>_Incoming_LookupValues_Knott_LookupValues.csv</file-file-name>
<file-content-type />
<file-file-size>282</file-file-size>
<result-text>3行が処理され、0行の新しい行が作成され、3行が更新されました。</result-text>
<progress type="integer">3</progress>
2014 <start-time type="datetime">-12 -15 T 09:22:24 - 08:00</start-time>
2014 <end-time type="datetime">-12 -15 T 09:22:32 - 08:00</end-time>
<upload-errors type="array" />
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</data-file-source>
<data-file-source>
<id type="integer">1336</id>
2014 <created-at type="datetime">-12 -15 T 09:28:19 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 09:28:32 - 08:00</updated-at>
<type>BackgroundCsvFileLoad</type>
<source-for>LookupValue</source-for>
<status>done</status>
<file-file-name>_Incoming_LookupValues_Knott_LookupValues.csv</file-file-name>
<file-content-type />
<file-file-size>282</file-file-size>
<result-text>3行が処理され、0行の新しい行が作成され、3行が更新されました。</result-text>
<progress type="integer">3</progress>
2014 <start-time type="datetime">-12 -15 T 09:28:29 - 08:00</start-time>
2014 <end-time type="datetime">-12 -15 T 09:28:32 - 08:00</end-time>
<upload-errors type="array" />
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</data-file-source>
<data-file-source>
<id type="integer">1337</id>
2014 <created-at type="datetime">-12 -15 T 09:34:24 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 09:35:00 - 08:00</updated-at>
<type>BackgroundCsvFileLoad</type>
<source-for>LookupValue</source-for>
<status>done</status>
<file-file-name>_Incoming_LookupValues_Knott_LookupValues.csv</file-file-name>
<file-content-type />
<file-file-size>332</file-file-size>
<result-text>4行が処理され、新しい行が0行作成され、3行が更新されました。</result-text>
<progress type="integer">4</progress>
2014 <start-time type="datetime">-12 -15 T 09:34:32 - 08:00</start-time>
2014 <end-time type="datetime">-12 -15 T 09:35:00 - 08:00</end-time>
<upload-errors type="array">
<upload-error>
<id type="integer">973</id>
2014 <created-at type="datetime">-12 -15 T 09:34:35 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 09:34:35 - 08:00</updated-at>
<type>UploadRowError</type>
<row type="integer">2</row>
<first-column>0200</first-column>
<field-with-error>名前</field-with-error>
<value>TESTUS 1</value>
<field-errors type="array">
<field-error>名前は既に取得されています</field-error>
</field-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
</upload-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</data-file-source>
<data-file-source>
<id type="integer">1338</id>
2014 <created-at type="datetime">-12 -15 T 10:40:57 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 10:41:33 - 08:00</updated-at>
<type>BackgroundCsvFileLoad</type>
<source-for>LookupValue</source-for>
<status>done</status>
<file-file-name>_Incoming_LookupValues_Knott_LookupValues.csv</file-file-name>
<file-content-type />
<file-file-size>332</file-file-size>
<result-text>4行が処理され、新しい行が0行作成され、3行が更新されました。</result-text>
<progress type="integer">4</progress>
2014 <start-time type="datetime">-12 -15 T 10:41:06 - 08:00</start-time>
2014 <end-time type="datetime">-12 -15 T 10:41:33 - 08:00</end-time>
<upload-errors type="array">
<upload-error>
<id type="integer">974</id>
2014 <created-at type="datetime">-12 -15 T 10:41:11 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 10:41:11 - 08:00</updated-at>
<type>UploadRowError</type>
<row type="integer">2</row>
<first-column>0200</first-column>
<field-with-error>名前</field-with-error>
<value>TESTUS 1</value>
<field-errors type="array">
<field-error>名前は既に取得されています</field-error>
</field-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>統合</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
</upload-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</data-file-source>
</data-file-sources>
DataFileSourcesクエリの例-クエリ固有のDataFileSource
この例では、datafilesource # 1338をクエリしています。これはこのオブジェクトに自動的に生成される内部Coupa IDであり、このレコードを識別する主な方法です。
このレコードには2つのクエリ方法があります。
- 形式1:
https<instance> ://.coupahost.com/api/data_file_sources/<id>
<instance>https://coupahost.com/api/data_file_sources/1338
このクエリの出力を以下に示します
- 形式2:
https<instance> ://.coupahost.com/api/data_file_sources?id =<id>
https ://.coupahost.com/api/data_file_sources?id=1338
この<instance>形式では、応答が若干異なります。?パラメータは複数のレコードを返す可能性があるため、以下の出力(xmlバージョン情報を除く)の全体は<data-file-sources type="array"> </data-file-sources>
タグでラップされますが、明示的にidを指定すると1つのレコードのみを返すことができます。
サンプルDataSource GETレスポンス
<?xml version="1.0" encoding="UTF-8"?>
<data-file-source>
<id type="integer">1338</id>
2014 <created-at type="datetime">-12 -15 T 10:40:57 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 10:41:33 - 08:00</updated-at>
<type>BackgroundCsvFileLoad</type>
<source-for>LookupValue</source-for>
<status>done</status>
<file-file-name>_Incoming_LookupValues_Knott_LookupValues.csv</file-file-name>
<file-content-type />
<file-file-size>332</file-file-size>
<result-text>4行が処理され、新しい行が0行作成され、3行が更新されました。</result-text>
<progress type="integer">4</progress>
2014 <start-time type="datetime">-12 -15 T 10:41:06 - 08:00</start-time>
2014 <end-time type="datetime">-12 -15 T 10:41:33 - 08:00</end-time>
<upload-errors type="array">
<upload-error>
<id type="integer">974</id>
2014 <created-at type="datetime">-12 -15 T 10:41:11 - 08:00</created-at>
2014 <updated-at type="datetime">-12 -15 T 10:41:11 - 08:00</updated-at>
<type>UploadRowError</type>
<row type="integer">2</row>
<first-column>0200</first-column>
<field-with-error>名前</field-with-error>
<value>TESTUS 1</value>
<field-errors type="array">
<field-error>名前は既に取得されています</field-error>
</field-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</upload-error>
</upload-errors>
<created-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>連携</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</created-by>
<updated-by>
<id type="integer">93</id>
<login>sftp_integration@coupa.com</login>
<email>sftp_integration@coupa.com</email>
<employee-number nil="true" />
<firstname>sFTP</firstname>
<lastname>統合</lastname>
<salesforce-id nil="true" />
<company-code />
<cost-center />
<account-category />
</updated-by>
</data-file-source>
DataFileSourcesクエリの例-クエリ固有のファイル
この例では、lookup_list.csvという名前のファイルに対して作成されたデータファイルソースをクエリしています。
このレコードには2つのクエリ方法があります。
- 形式1:
https ://.coupahost.com/api/data_file_sources?file_file_name=filename<instance>
https ://.coupahost.com/api/data_file_sources?file_file_name=lookup_list.csvこのクエリ<instance>の
出力を以下に示します
サンプルDataSource GETレスポンス
<?xml version="1.0" encoding="UTF-8"?>
<data-file-sources type="array">
<data-file-source>
<id type="integer">990</id>
2015 <created-at type="datetime">-07 -09 T 16:32:42 - 07:00</created-at>
2015 <updated-at type="datetime">-07 -09 T 16:34:19 - 07:00</updated-at>
<type>DataFileSource</type>
<source-for>検索</source-for>
<status>done</status>
<file-file-name>lookup_list.csv</file-file-name>
<file-content-type>text/csv</file-content-type>
<file-file-size>170</file-file-size>
<result-text>0行が処理され、0行の新しい行が作成され、0行が更新されました。</result-text>
<progress nil="true" />
2015 <start-time type="datetime">-07 -09 T 16:34:05 - 07:00</start-time>
2015 <end-time type="datetime">-07 -09 T 16:34:19 - 07:00</end-time>
<upload-errors type="array" />
<created-by>
<id type="integer">85</id>
<login>staging@coupa.com</login>
<email>staging@coupa.com</email>
<employee-number nil="true" />
<firstname>John</firstname>
<lastname>DOE</lastname>
</created-by>
<updated-by>
<id type="integer">85</id>
<login>staging@coupa.com</login>
<email>staging@coupa.com</email>
<employee-number nil="true" />
<firstname>John</firstname>
<lastname>DOE</lastname>
</updated-by>
</data-file-source>
</data-file-sources>