• 最終編集日時: 31 May 2021

候補者確認API

一部またはすべての候補者のオンボーディングアクティビティをサードパーティのアプリケーションで管理する顧客は、CCW候補者確認APIを使用して、候補者を臨時従業員として確認するプロセスを1つずつ自動化できます。

CCW候補者確認APIは、一部またはすべての候補者のオンボーディングアクティビティをサードパーティのアプリケーションで管理し、候補者を臨時従業員(CW)として一度に1つずつ確認するプロセスを自動化する必要があるお客様向けに設計されています。APIは、他のデータがリクエストに渡されない状態で、単一の候補を確認するリクエストを処理できます。

CCW候補者検索APIを組み合わせて使用すると、確認に必要な基準を満たす候補者を検索できます。候補者確認APIは、各適格候補を1つずつ確認できます。

CCW候補者確認APIにアクセスするためのベースURLは次のとおりです。 https://<instance>/api/candidates/<id>/confirm

詳細については、 CCW APIの概要 CCW APIで認証される方法を学びます。申請には次の要素を含める必要があります。

リクエストヘッダー

要求ヘッダーは認証のために必要です。詳細については、 リクエストヘッダー 詳細については、CCWのAPI概要ドキュメントのセクションを参照してください。

リクエストの例

CCW候補者確認APIは、明示的なリクエストボディを必要とせずに、APIリクエストで候補者の一意のIDのみを渡すことで、1人の候補者をCWとして確認するPUTメソッドでサポートされています。 以下の例では、「12345」は候補者検索APIリクエストから取得された一意のIDです。

PUT /api/candidates/12345/confirm
HOST: <CCW FQDN>
Authorization: Bearer <token>
Accept: "application/json"
Correlation-Id: Z098Jth56Nkio343YY1vXt

回答例

以下は正常な応答の例です。申請された候補者IDが検証され、確認されます。CCWは、HTTP 200応答コードと候補者IDを含む応答を送信することで、確認が成功したことを示します。

{
    "id":"12345"
}

次の例では、確認要求が失敗しました。HTTPエラーコードが、該当するエラーメッセージとともに返されます。

{   
 "error_code": "string",
 "error_summary": "string",
 "error_causes": [      
  {   
    "error_sub_code": "string", 
    "error_sub_code_desc": "string",
  }
 ]
}

エラーコード

APIリクエストの確認が失敗した場合、応答には次のいずれかのエラーコードが含まれます。

HTTPステータスコード エラーコード エラーサブコード エラーメッセージ
400 E4000000 E4000001 不正な要求です。必須のHTTPヘッダーが1つ以上見つかりません
400 E4000000 E4000006 開始日を過去の日付にすることはできません
400 E4000000 E4000007 無効な開始日
400 E4000000 E4000008 終了日は開始日より後にする必要があります
400 E4000000 E4000009 契約期間がサービス要件の期間を超えています<設定された日数/週数/月数/年数> <日数/週数/月数/年数>
400 E4000000 E4000010 無効な勘定科目<勘定科目>
400 E4000000 E4000012 このCCW IDの候補者または作業者はすでに存在します
400 E4000000 E4000013 開始日を将来の日付にすることはできません
400 E4000000 E4000019 タスクの順序が有効ではありません。キャンセルされたか、無効か、見つかりません
400 E4000000 E4000020 作業パッケージが無効です。キャンセルされたか、無効か、見つかりません
400 E4000000 E4000023 候補者が確認基準を満たしていませんでした
400 E4000000 E4000024 候補者はすでに確認されています
400 E4000000 E4000025 支払先支払率は支払率以上である必要があります
400 E4000000 E4000026 DT支払率は支払率以上にしてください
400 E4000000 E4000027 サプライヤー請求率はサプライヤー請求率以上である必要があります
400 E4000000 E4000028 サプライヤーDT請求率はサプライヤーOT請求率以上である必要があります
400 E4000000 E4000029 最終OT請求レートは最終請求レート以上にする必要があります
400 E4000000 E4000030 最終DT請求率は最終OT請求率以上である必要があります
400 E4000000 E4000031 請求レートは支払レート以上にする必要があります
400 E4000000 E4000032 最終請求率はサプライヤー請求率以上である必要があります
400 E4000000 E4000033 サプライヤーのOT請求レートはOT支払レート以上である必要があります
400 E4000000 E4000034 最終OT請求率はサプライヤーOT請求率以上である必要があります
400 E4000000 E4000035 サプライヤーのDT請求レートはDT支払レート以上である必要があります
400 E4000000 E4000036 最終DT請求率はサプライヤーDT請求率以上である必要があります
400 E4000000 E4000037 サプライヤーの請求率は最終請求率と同じにする必要があります
400 E4000000 E4000038 申請書が閉じられたため、申請を完了できません
400 E4000000 E4000039 申請書がキャンセルされたため、申請を完了できません
401 E4010000 E4010001 認証に失敗しました。コンシューマーアプリに関連付けられた認証情報を確認します
401 E4010000 E4010002 認証に失敗しました。アクセストークンが無効か期限切れです
403 E4030000 E4030001 権限がありません。ユーザーにはアクションを実行する権利がありません
403 E4030000 E4030002 権限がありません。無効な範囲
403 E4030000 E4030003 権限がありません。APIユーザーが無効です。ユーザーがアクティブで、APIユーザーとして設定されていることを確認します
404 E4040000 E4040001 見つかりません
405 E4050000 E4050001 方法はサポートされていません。サービスは要求されたHTTPメソッドをサポートしていません
500 E5000000 E5000001 システムまたはアプリケーションエラーが発生しました。Coupa CW管理者にお問い合わせください

 

このページに表示されている一部、または全ての内容は、機械翻訳によるものです。ご了承ください。

関連アイテム


Coupa Core API

CoupaのRESTful APIは、お客様のデータをCoupaプラットフォームで読み取り、編集し、統合するための堅牢なアクセスを提供します。

APIの開始

Coupa APIの使用に関する一般情報、およびCSVの使用を検討するタイミング。

OAuth 2.0およびOIDCへの移行

Coupaは従来のAPIキーを廃止し、OAuth 2.0 / OIDCの使用を必要としています。R34以降、新しいAPIキーは発行されず、R35ではAPIキーはサポートされなくなります。

リソース

参照データ、トランザクションデータ、共有リソースなど、オブジェクトのタイプ別にAPIエンドポイントを整理しました。