認証
すべてのデータはビジネスオブジェクトまたはリソースとして保存され、各リソースにはウェブページと同様にリソースURLがあり、各リソースは/api /{ resource_name}の形式になります。
Coupa APIを使用する場合は、http ://の
代わりにhttps ://を使用してURLにアクセスしてください。各Coupa顧客には、
{instance_name }.coupahost.comという独自のURLがあり
ます。例: https://companyname.coupahost.com/api/users
。
Coupaは、OpenID Connectを使用してAPI要求を認証することをお勧めします。
これまで、OpenID Connectをサポートする前は、APIリクエストはCoupaで生成される一意のAPI鍵で認証されていました。このメソッドは引き続きサポートされていますが、R 35では完全に非推奨になります。この認証方法を使用するすべてのAPI要求は、XML応答の場合はapplication/xml、JSON応答の場合は
ヘッダー、APIキー、および
」application/jsonに値が設定されたX - COUPA - API -
KEYACCEPTヘッダーを
渡す必要があります。管理者ユーザーは、[設定]タブの[APIキー]セクションからキーを作成できます。キーは、40文字の大文字と小文字を区別する英数字コードで、Coupaの管理者ユーザーに相当するAPIユーザーに関連付けられています。APIを介したリソースへの変更はAPIユーザーに帰属します。
APIキーのセキュリティは、有効期限の設定、キーの取り消し、キーがアクセスできるオブジェクトとメソッドの設定などを設定できます。
APIキーの非推奨R
32 - OAuth2.0は、新規顧客が利用できる唯一のオプションですR
34 -新しいAPIキーを既存の顧客に発行することはできません
R 35 - APIキーはサポートされません
詳細
Coupaペイロード構造が将来的に特定のフィールドを表示しないように変更される可能性があるため、値を取得する前に、XML/JSON内の要素の存在を常に検証してください。
APIでサポートされているメソッドは何ですか?
GET (データの読み取り) - HTTP GET要求は、Coupaに照会し、JSONまたはXML形式の情報を返します。リソースルートでの要求は、ID 1から始まる最初の50オブジェクトをリストします。これらの引数を使用して、クエリを微調整します。
PUT (Update Data) - HTTP PUT Request to/api /{ resource }/{ id}
は、リソースの更新を試みます。リクエストごとに更新できるリソースは1つだけであり、ペイロードは更新される要素を含むJSONまたはXMLドキュメントである必要があります。すべてのフィールドがAPIから利用できるわけではなく、参照されているデータがすでに存在している必要があります。存在していない場合、値は変更されません。
POST (Create Data) - JSONまたはXMLペイロードを持つリソースルートへのHTTP POST要求は、新しいリソースの作成を試みます。成功した場合、リソースはCoupaで生成される新しいIDで返されます。
データの削除は、API経由のリソースではサポートされていません。ユーザーは、PUT要求を使用してリソースのサブセットを非アクティブにすることができます。
どのような場合にAPIを使用する必要がありますか?
Coupa APIを使用すると、個々のエントリを作成、更新、クエリすることができ、主にCoupa内のオブジェクトの管理に使用されます。標準的なRESTfulアクションと決定的なインプットとアウトプットにより、非一括アクションのための簡単な日常的なオプションになります。これらのメソッドはいつでもアクセスでき、通話が正常に通過するかどうかを確認したり、応答出力を最小限に抑えたりするためのツールが組み込まれています。これは主に、単純な個々の更新を行うか、またはデータを照会するために使用されます。
XMLとJSONの違い
CoupaはXMLとJSONの両方をサポートしています。それぞれの基本情報は次のとおりです。
拡張マークアップ言語( XML )は、機械可読形式でドキュメントをエンコードするためのルールのセットです。XMLの設計目標は、インターネット上のシンプルさ、一般性、および使いやすさを重視しています。
JavaScript Object Notation (JSON)は、人間が読めるデータ交換のために設計された軽量のテキストベースのオープンスタンダードです。これは、オブジェクトと呼ばれる単純なデータ構造と連想配列を表すためのJavaScriptプログラミング言語から派生しています。JavaScriptとの関係にもかかわらず、言語に依存せず、ほとんどのプログラミング言語でパーサーを使用できます。
JSONはXMLよりも冗長ではありません。なぜなら、XMLはタグの開始と終了を必要とし(または場合によっては冗長ではない自己終了タグ)、JSONは名前/値のペアを使用します。オブジェクトの場合は「{" and "}」、配列の場合は「[" and "]」、ペアを区切る場合は「,」、名前と値を区切る場合は「:」で簡潔に記述されています。
CoupaでのXMLとJSONの違い
要求/応答のサンプル- XMLとJSON
選択する方法にかかわらず、Coupa APIでは、コンテンツタイプとコンテンツアクセプトヘッダーの両方を同じタイプに設定する必要があります。混ぜ合わせないでください。
GraphQLを使用しています
GraphQLは、APIクエリ言語(つまり「QL」リファレンス)のオープンな仕様であり、必要なデータを要求する機能を提供することで、統合をこれまで以上に応答性の高いものにすることができます。GraphQLは、必要なすべてのリソースを1回または数回の呼び出しで取得することによって、呼び出しの数と関連するラウンドトリップの数を減らすこともできます。
詳細については、GraphQLの導入を参照してください。
SFTPフラットファイルはどのような場合に使用する必要がありますか?
フラットファイルを使用すると、1つのトランザクションで多くのレコードを読み込むことができます。統合が設定されると、設定されたパラメータに基づいて自動的に実行されます。統合の実行とエラーはアプリ内で管理され、追加された入力数、エラーの詳細、およびエラーについて自動的に連絡されたユーザーに関するインサイトが提供されます。これは主に、ユーザーやサプライヤーなど、製品の主要コンポーネントに関する大量の更新や追加を行うために使用されます。
追加情報
wiki.tree (page.path)
Coupaは、正確なクエリを可能にするために、多くの演算子をサポートしています。
Coupaの浅いAPI形式を使用して、クエリ中に取得するデータ量を減らします。
APIキーの有効期限と管理者が指定したAPIのアクセス許可により、APIキーのセキュリティが向上しました。
すべての新しいカスタムフィールドは、名前の競合を回避し、顧客が追加したフィールドを識別しやすくするために、カスタムフィールドの名前空間に追加されます。
Coupaが演算子と連携してサポートする引数の種類について説明します。
クエリを使用して、必要なデータをすばやく特定して取得する方法をご覧ください。
Coupa APIの使用方法に関する追加情報。
- 目次
-
Coupa Core API
-
リソース
-
参照データリソース
- 勘定科目検証ルールAPI (/ account_validation_rules)
- アカウントタイプAPI (/ account_types)
- ユーザーAPI (/ users)
- アカウントAPI (/ accounts)
- アドレスAPI (/ addresses )
- コンテンツグループAPI (/ business_groups)
- 税務登録API (/ tax_registrations)
- お知らせAPI (/ announcements)
- 予算明細API (/ budget lines)
- 通貨API (/ currencies)
- ビジネスエンティティAPI (/ business_entities)
- サプライヤーAPI (/サプライヤー)
- 支払条件API (/ payment_terms)
- 支払先住所API (/ suppliers/addresses)
- 配送条件API (/ shipping_terms)
- データファイルソースAPI (/ data_file_sources)
- 部門API (/ department)
- 為替レートAPI (/ exchange_rates)
- 金融取引先API (/ financial_counterparties)
- アイテムAPI (/ items)
- 法律文書API (/ legal_documents)
- Lookup Values API (/ lookup_values)
- 照合割当API (/ matching_allocations)
- プロジェクトAPI (/ projects)
- 価格表示API
- サプライヤー情報API (/ supplier_information )
- サプライヤー情報サイトAPI (/ supplier_information_sites)
- サプライヤー情報の税務登録API (/ supplier_information_tax_registrations)
- タスクAPI (/ tasks)
-
取引リソース
- 事前出荷明細通知API (/ asn)
- 承認API (/ approvals)
-
経費API (/ expense_reports)
- 経費APIの呼び出しの例
- 経費アーチファクトAPI
- 経費明細API
- 支出参加者API
- 経費出席者タイプAPI
- 経費キャッシュアドバンスAPI
- 経費レポートAPI
- 経費カテゴリーAPI
- 経費カテゴリの翻訳API
- 経費明細配分API
- 経費明細の出席者API
- 経費明細のキャッシュアドバンスAPI
- 経費明細インポート済みデータAPI
- 経費明細マイレージ割り当てAPI
- 経費明細マイレージAPI
- 日割り経費明細API
- 経費明細税金API
- 経費品目バーチャルカードAPI
- 経費事前承認API
- 経費事前承認明細API
- 経費レポート事前承認API
- 経費出張API
- 経費出張セグメントAPI
- 経費違反API
- 経費バーチャルカードAPI
- 項目別経費明細API
- 監査ステータスAPI
- 法人API
- 料金API (/ charges)
- 品目カテゴリーAPI (/ commodities)
- Contracts API (/ contracts)
- Coupa PayステートメントAPI (/ coupa_pay/statements)
- カスタムオブジェクトAPI (/ custom_objects/id)
- サイクルカウント品目API (/ cycle_count_lines)
- データファイルソースAPI (/ data_file_sources)
- 既定の受領場所API (/ defaultの受領場所)
- 既定の受領場所API (/ default_receiving_locations)
- Invoices API (/ invoices)
- Easy Form Responses API (/ easy_form_responses)
- 買掛金API (/ payables /)
- インテグレーションAPI (/ integrations)
- レシートAPI
- 選択リスト/フルフィルメント保留API (/ pick lists)
- オブジェクト翻訳API (/ uoms/uom_id/translations)
- 発注書API (/ purchase_orders)
- 申請書API (/ requisitions)
- 注文確認API (/注文ヘッダー確認)
- 注文リストAPI (/ order_pads)
- 支払いAPI (/ coupa_pay/payments)
- ソーシングAPI (/ quote_requests)
- 受領申請API (/ receipt_requests)
- Services Procurement API (/services_procurement)
- サプライヤーの懸念されるリスクフィードAPI (/ supplier_risk_aware_feed )
-
共有資源
- 金額コンポーネントAPI
- 資産タグAPI
- 添付ファイルAPI
- 添付ファイルAPI
- Comments API
- Budget Period API
- 総括価格のAPI
- 数量単位API
- サイクルカウント明細ロットAPI
- 電子署名プロバイダーアカウントAPI
- ExtraLineAttributes:: OrderLineAttribute API
- フォームAPI
- 共同購入メンバーシップAPI
- 支払API
- 目的API
- RAリスクリクエストAPI
- RAリスクリクエストリレーションシップAPI
- RAリスクリクエストスコアAPI
- RA CLMA契約API
- 返却申請明細API
- Schedule Line API
- サプライヤー注文ヘッダー変更API
- タグAPI
- タグ付けAPI
- 勘定科目カテゴリーAPI
- 勘定グループAPI
- 他のAPI
-
参照データリソース
- OAuth 2.0とOIDC
- APIを使い始める
- Orchestration Documents
-
リソース
- コアAPIとCSVダウンロード形式
-
Coupaコアフラットファイル(CSV)
-
フラットファイル(CSV)インポート
- 勘定科目検証ルールインポート
- アドレスのインポート
- 事前出荷明細通知のインポート
- 承認チェーンのインポート
- 予算明細の調整のインポート
- 予算品目のインポート
- ビジネスエンティティのインポート
- 品目カテゴリーのインポート
- 品目カテゴリーの翻訳のインポート
- コンテンツグループのインポート
- 契約をインポート
- 部署をインポート
- エンタープライズのインポート
- 為替レートのインポート
- 経費アクション動的カテゴリー限度インポート
- 経費カテゴリーのインポート
- 経費カテゴリ税率インポート
- 経費カテゴリの翻訳のインポート
- 経費インポートカテゴリーマップインポート
- Expense Import Transaction Type Filter Map Import
- 経費インポートユーザーマップインポート
- 経費のマイレージデータのインポート
- 経費支払インポート
- 外部発注のインポート
- 外部支払
- 連携の連絡先のインポート
- 統合のインポート
- 棚卸資産残高のインポート
- 在庫残高のロットのインポート
- 在庫取引(受領書)のインポート
- 請求書支払インポート
- インボイスのインポート
- アイテムをインポート
- 法人インポート
- 法定支払レシートローダー
- 検索値のインポート
- オブジェクトインスタンスインポート
- オブジェクトの翻訳のインポート
- 発注確認のインポート
- 未払金::割当
- 未払金::外部::未払金のインポート
- 支払いをインポート
- 支払条件のインポート
- プロジェクトをインポート
- 発注書の変更のインポート
- 見積申請明細のインポート
- サプライヤーインポート見積
- 支払先住所のインポート
- 申請書のインポート
- サービス/タイムシートのインポート
- 出荷可能なトラッカーのインポート
- サプライヤーのRisk Awareフィードのインポート
- サプライヤーサイトインポート
- サプライヤーのインポート
- 税金コードのインポート
- 税金コード規則のインポート
- 税率のインポート
- 税参照インポート
- 税務登録情報のインポート
- 財務キャッシュフローのインポート
- 財務商品レートのインポート
- 国債スプレッドのインポート
- トレジャリーFXフォワードレートのインポート
- 国庫金利のインポート
- 財務利息ボラティリティのインポート
- 財務MMF残高のインポート
- 用户グループのインポート
- ユーザーをインポート
- 倉庫のインポート
- 倉庫所在地のインポート
- アカウントをインポート
- 口座タイプ(CoA)インポート
- フォーム(イージーフォーム)インポート
-
フラットファイル(CSV)エクスポート
-
Standard CSV Exports
- 品目カテゴリーエクスポート
- 契約書のエクスポート
- Coupa Pay料金のエクスポート
- Coupa Pay支払エクスポート
- Coupa Pay明細書のエクスポート
- データファイルソースのエクスポート
- 委任のエクスポート
- Easy Formウィジェットの回答のエクスポート
- 為替レートのエクスポート
- 経費事前承認エクスポート
- 経費レポートのエクスポート
- 統合エラーのエクスポート
- 連携履歴記録のエクスポート
- 棚卸資産残高のエクスポート
- 在庫取引(受領書)のエクスポート
- インボイスのエクスポート
- アイテムのエクスポート
- 検索値のエクスポート
- オブジェクトの翻訳のエクスポート
- 注文ヘッダー変更のエクスポート
- 注文ヘッダーの確認のエクスポート
- 注文明細変更配分のエクスポート
- 注文明細変更エクスポート
- 注文明細の確認のエクスポート
- 未払金::割当
- 未払金::経費
- 未払金::経費の事前承認のエクスポート
- 未払金請求書のエクスポート
- 購買マイルストーンのエクスポート
- プロジェクトエクスポート
- プロジェクトリンクのエクスポート
- 発注書のエクスポート
- 支払先住所エクスポート
- 申請書のエクスポート
- 明細のエクスポートをスケジュール
- Sourcing Export
- ソーシング見積申請エクスポート
- ソーシング見積見積回答のエクスポート
- サプライヤー多様性レポートの直接支出のエクスポート
- サプライヤー多様性レポートの間接支出のエクスポート
- サプライヤー多様性レポートのサマリーのエクスポート
- サプライヤー情報エクスポート
- サプライヤー情報サイト
- サプライヤーサイト
- 税金コードのエクスポート
- 税金コード規則のエクスポート
- 税務登録情報のエクスポート
- TCS税金行のエクスポート
- ユーザーグループエクスポート
- 作業の確認/見出し(サービス/タイムシートの見出し)のエクスポート
- 作業確認/ライン(サービス/タイムシートライン)エクスポート
- 勘定科目タイプのエクスポート
- 事前出荷明細通知のエクスポート
-
Standard CSV Exports
- はじめに
-
フラットファイル(CSV)インポート
-
Treasury Integrations
-
トレジャリーCSV形式の説明(クラシック)
- キャッシュフローのエクスポート- CSV形式
- CSVテーブルエクスポートファイルフォーマット
- ホリデーインポートCSV形式
- IC残高- FXレートインポート- CSV形式
- ICネット- FXレートインポート- CSV形式
- ICネット-支払いのエクスポート- CSV形式
- IC Recon -請求書のエクスポート- CSV形式
- IC ReconサーバーインポートCSVフォーマット
- LMPLANNING -流動性計画データのインポート
- システム- FXおよび利率シナリオのインポート
- システム-マーケットデータのインポート
- TTContract利息と返済プランのインポート
- TTContractリース支払いプランのインポート
- TTGL予約エクスポートCSV形式
- 口座明細書のインポート- CSV形式
- キャッシュフローデータインポートCSV形式
- 財務APIドキュメントを表示
-
トレジャリーCSV形式の説明(クラシック)
- Coupa Core User Authentication (SSO)
- CCW Flat Files (CSV)
- The CCW API
- Coupa CoreアプリケーションIPアドレス
- Coupaプラットフォーム上で構築
- Risk Assess Quick Integration
- The CSO API
このページに表示されている一部、または全ての内容は、機械翻訳によるものです。ご了承ください。