BambooHR について
BambooHR の REST API は HTTPS と HTTP Basic を使用します。ユーザー名 = API キー、パスワード = リテラルのx(または BambooHR が無視する空でない任意の文字列)です。リクエストの宛先は https://YOUR_SUBDOMAIN.bamboohr.com/api/... です。Iru は最初に subdomain を保存し、次に認証情報を保存します。
仕組み
BambooHR の REST API は HTTPS 経由の HTTP Basic を使用します。ユーザー名 = お客様の API キー、パスワード = リテラルのx です(BambooHR はパスワードフィールドが空でないことを求める以外、その値を無視します)。リクエストの宛先は https://{subdomain}.bamboohr.com/api/gateway.php/{subdomain}/v1/ です。ウィザードでは最初にサブドメインを入力し、次にキーを入力します。
公式の参考資料: はじめに、API リファレンス。
前提条件
- お客様のサブドメイン(
https://acme.bamboohr.comのacme)。 - BambooHR のプロファイルで API キーを作成できること。
BambooHR を Iru に接続する
- BambooHR
- Iru Compliance
Compliance でソースを接続する前に、このタブを完了してください。
1
BambooHR にサインインする
API キーを管理できるアカウントで、会社のサブドメイン(例:
https://yourcompany.bamboohr.com)にサインインします。2
プロファイルメニューを開く
右上のお客様の名前(またはお客様のアカウントで BambooHR に表示されるプロファイルメニュー)を選択します。
3
APIキー を開く
APIキー を選択します(BambooHR のレイアウトによっては、アカウント または My settings の下にある場合があります)。
4
新しいキーを追加する
Add a New Key(または Generate new key)を選択します。このキーを何が使用しているかを担当者が把握できるように、Iru Compliance などのラベルを入力します。
5
キーを生成してコピーする
キーを生成し、値をすぐにコピーします。BambooHR では、この値を Iru の HTTP Basic のユーザー名として使用します。パスワードは、Iru Compliance タブで説明しているとおり、リテラルの
x です。Iru Compliance タブに進みます。
トラブルシューティング
ソースをオンにしても何も開かない
ソースをオンにしても何も開かない
Iru サイトのポップアップブロッカーの設定を確認してから、もう一度お試しください。
テナントが間違っている
テナントが間違っている
サブドメインを修正して再接続してください。
従業員が表示されない
従業員が表示されない
API はユーザーの権限を継承します。必要に応じて、HR の権限を持つアカウントで接続してください。
関連記事
Sources の管理
すべての Compliance ソースを参照・管理します。
Compliance の利用を開始する
フレームワーク、アクション、アーティファクト。
Iru の概要
Endpoint、Compliance、Identity がどのように連携するか。
Artifacts の管理
ソースやアクションから得たエビデンスをアップロード、確認、整理します。
