ソーシングAPI(/ quote_requests)
このページは機械翻訳を使用して翻訳されています。
概要
ソーシングAPIを使用して:
- RFP、RFI、またはRFQタイプのイベントを作成します。
- イベントに対するサプライヤーの返答を抽出する。
- ラインレベルでサプライヤーにイベントを授与します。
Coupaバックエンドの場合、ソーシングイベントは見積もりリクエストと呼ばれます。
エンドポイント
ソーシングAPIには次のエンドポイントを使用できます。
リソース | パス | 説明 |
---|---|---|
ソーシングイベント |
|
新しいソーシングイベントを作成し、既存のイベントを管理するためのエンドポイント |
%{supplier}の返答 |
|
サプライヤーの返答を処理するためのエンドポイント |
ソーシング > > サプライヤー |
|
ソーシングイベントでサプライヤーに関する情報を取得するためのエンドポイント |
ソーシングAPIオブジェクト
これは、API経由で利用できるソーシングオブジェクトの完全なリストです。ただし、ここにリストされているすべてのオブジェクトにエンドポイントがあるわけではありません。一部のオブジェクトはオブジェクトによってのみ参照され、直接更新することはできません。
呼び出し例
新しいソーシングイベントを作成
POST /api/quote_requests/
新しいイベントを作成するには、基本的なPOSTを送信します。<event-type>
要素を含めるか、さもなければCoupaはRFIになります。
ペイロード
<?xml version="1.0" encoding="UTF-8" ?> <quote-request> <event-type type="symbol">RFQ</event-type> </quote-request>
201成功応答
<b id="i5"><a id="x4" xid="i31.1.1">Coupaは一意の[]を使用</a></b>して、新しく作成されたソーシングイベントを返します。<id>
<?xml version="1.0" encoding="UTF-8"?> <quote-request> <id type="integer">1434</id> <created-at type="dateTime">2018-04-11T10:37:25-07:00</created-at> <updated-at type="dateTime">2018-04-11T10:46:58-07:00</updated-at> <description nil="true" /> <start-time type="dateTime">2018-04-11T17:00:00-07:00</start-time> <start-on-submit type="boolean">true</start-on-submit> <event-type type="symbol">rfi</event-type> <end-time type="dateTime">2018-04-25T17:00:00-07:00</end-time> <state>draft</state> <comments nil="true" /> <allow-multiple-response type="boolean">true</allow-multiple-response> <sealed-bids type="boolean">true</sealed-bids> <allow-award-individual-line-items type="boolean">false</allow-award-individual-line-items> <automatic-bid-unsealing type="boolean">true</automatic-bid-unsealing> <timezone>US/Pacific</timezone> <currency>...</currency> <lots type="array" /> <lines type="array" /> <quote-suppliers type="array" /> <attachments type="array" /> <forms type="array" /> <quote-request-attachments type="array" /> <tags type="array" /> <business-partners type="array" /> </business-partners> <created-by>...</created-by> <updated-by>...</updated-by> <custom-fields /> </quote-request>
特定のイベントに対するすべてのサプライヤーの返答を見る
GET /api/quote_requests/{event_id}/quote_responses
200 OK応答
<?xml version="1.0" encoding="UTF-8"?> <quote-responses type="array"> <quote-response> <id type="integer">1080</id> <created-at type="dateTime">2018-04-10T05:51:28-07:00</created-at> <updated-at type="dateTime">2018-04-10T05:51:34-07:00</updated-at> <quote-request-id type="integer">1429</quote-request-id> <submitted-at type="dateTime">2018-04-10T05:51:34-07:00</submitted-at> <state>submitted</state> <position type="integer">2</position> <comments nil="true" /> <lines type="array"> <line> <id type="integer">7447</id> <created-at type="dateTime">2018-04-10T05:51:28-07:00</created-at> <updated-at type="dateTime">2018-04-10T05:51:33-07:00</updated-at> <price-amount type="decimal">200.0</price-amount> <quantity type="decimal">1.0</quantity> <reporting-price-amount type="decimal">200.0</reporting-price-amount> <price-currency>...</price-currency> <quote-request-line-id type="integer">5834</quote-request-line-id> <lot-id type="integer">0</lot-id> </line> </lines> <quote-supplier> <id type="integer">1714</id> <created-at type="dateTime">2018-04-10T05:50:21-07:00</created-at> <updated-at type="dateTime">2018-04-10T05:51:34-07:00</updated-at> <name>bnew</name> <display-name>bnew</display-name> <email>irairaira666555@gmail.com</email> <contact-name /> <supplier nil="true" /> <created-by>...</created-by> <updated-by>...</updated-by> </quote-supplier> </quote-response> </quote-responses>
イベントをサプライヤーに落札
POST /api/quote_responses/{response_id}/award
<b id="i6"><a id="x5" xid="i37.1.1">回答[]を</a></b>取得したら、それを使用して回答を落札できます。<id>
ペイロード
<?xml version="1.0" encoding="UTF-8"?> <root> <quote_response_line_ids> <element>1</element> <element>2</element> <element>33</element> </quote_response_line_ids> </root>
200 OK応答
Coupaはボディなしで200 OKを返します。