Skip to main content

Integration Specifications

About the SmartHR Integration

There are two ways to integrate with SmartHR: via OAuth or via API key. For new integrations, we recommend using OAuth as it is simpler to set up.
[Important] Please check your permissions following the SmartHR specification changeWith OAuth integration, Admina reads employee information through the SmartHR account used to log in. It sees only what that account’s permission group allows.A SmartHR update planned for around August 2026 splits these permission settings in two. You will manage employee information separately for “yourself” and for “others (other employees)”.Please confirm that the fields Admina retrieves are viewable for both. This covers name, email address, custom fields, and so on.To check this, open Settings > Permission Settings in SmartHR. Review the permission group that the integration account belongs to.Note: If either one is set to not viewable, no error appears, but the affected fields stop syncing.

Prerequisites

How to Log In to SmartHR

Go to the SmartHR login page and enter your email address and password to log in. SmartHR login screen To integrate via OAuth, access SmartHR Plus from the link below and authorize the connection with SmartHR. SaaS Management: SmartHR Plus
  1. Click Get Started. Get started
  2. Log in to SmartHR with an administrator account. Once logged in, the prerequisites are complete — proceed to the Integration Setup section below. Log in with administrator account

API Key Integration

To integrate via API key, confirm the following items. How to Obtain Your Workspace Key After logging in to SmartHR, part of the URL is your workspace key. Copy and save it. https://{workspace-key}.smarthr.jp/ (do not include https://) Workspace key How to Obtain Your Access Key The access token is your access key. Refer to SmartHR’s documentation to issue an access token. How to Issue an Access Token
  • The following permissions are required: read access for employee information (/crews) and accounts (/users).
  • If retrieving email addresses from custom employee fields at the time of integration, read permission for the added custom employee field items is also required.

Integration Setup

  1. In the integrations screen, search for SmartHR.
  2. You can connect via [OAuth] or [API]. a. OAuth Integration (Recommended): Click the OAuth tab and click Connect. Configure the following options as needed. OAuth integration screen Custom employee field b. API Key Integration: Select the [API] tab, enter the values for each field below, and click Connect. API key integration screen Custom employee field
  3. Once the integration with SmartHR is successful, the registered user information will appear in the account list. If the integration does not complete successfully. Click Edit from the Status tab on the integrations screen and try again. If the issue persists, please contact us via chat.

Data Retrieved via SmartHR Integration

For details on the fields synced from SmartHR, please refer to SmartHR Plus. SmartHR Plus integration fields You can set SmartHR as the data source for the employment period start and end dates in Directory Settings. In that case, Admina uses these SmartHR fields:
  • Start date: the contract start date, or the joining date if it is blank
  • End date: the contract end date, or the resignation date if it is blank
Last modified on October 7, 2026