候補者確認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管理者にお問い合わせください |
このページに表示されている一部、または全ての内容は、機械翻訳によるものです。ご了承ください。