New: every message picks a fast or a slow model

SmartHR

SmartHR is a cloud human resources platform for managing employee records, organization data, payroll documents, and HR workflows.

What agents can do

Actions117

  • Bulk create payslips

    Create up to 100 sensitive payslip entries in one SmartHR payroll group.

  • Create department

    Create a SmartHR department.

  • Create employee

    Create an employee using the documented SmartHR employee fields.

  • Create employee custom field template

    Create an employee custom-field template.

  • Create employee custom field template group

    Create an employee custom-field template group.

  • Create employee dependent

    Create a dependent for one employee using the documented family fields.

  • Create employment type

    Create a SmartHR employment type.

  • Create grade

    Create a SmartHR grade.

52 more
  • Create job category

    Create a SmartHR job category.

  • Create job title

    Create a SmartHR job title.

  • Create payroll

    Create a sensitive SmartHR payroll group.

  • Create payslip

    Create a sensitive employee payslip in one SmartHR payroll group.

  • Create recruitment type

    Create a SmartHR recruitment type.

  • Create tax withholding

    Create a sensitive SmartHR tax-withholding group in the unconfirmed state.

  • Create tax withholding slip

    Create a file-backed or field-backed sensitive tax-withholding slip for an employee in one SmartHR tax-withholding group.

  • Create user saml configuration

    Create the SAML SSO account configuration for one SmartHR user.

  • Create webhook

    Create a SmartHR webhook configuration for future employee and dependent events.

  • Delete employee

    Permanently delete one employee by SmartHR employee ID.

  • Delete employee custom field template

    Delete one employee custom-field template by ID.

  • Delete employee custom field template group

    Delete one employee custom-field template group by ID.

  • Delete employee dependent

    Permanently delete one dependent and their sensitive family data from an employee record.

  • Delete employment type

    Delete one SmartHR employment type by ID.

  • Delete grade

    Delete one SmartHR grade by ID.

  • Delete job category

    Delete one SmartHR job category by ID.

  • Delete job title

    Delete one SmartHR job title by ID.

  • Delete payroll

    Permanently delete one sensitive SmartHR payroll group by ID.

  • Delete payslip

    Permanently delete one sensitive SmartHR payslip from its payroll group.

  • Delete recruitment type

    Delete one SmartHR recruitment type by ID.

  • Delete tax withholding

    Permanently delete one sensitive SmartHR tax-withholding group by ID.

  • Delete tax withholding slip

    Permanently delete one sensitive SmartHR tax-withholding slip from its tax-withholding group.

  • Delete user saml configuration

    Delete the SAML SSO account configuration for one SmartHR user.

  • Delete webhook

    Permanently delete one SmartHR webhook configuration by ID.

  • Disable user saml configuration

    Disable the SAML SSO account configuration for one SmartHR user.

  • Discontinue department

    Irreversibly discontinue one SmartHR department as of its final active date.

  • Download batch job attachment

    Download the binary file for a SmartHR batch-job attachment.

  • Enable user saml configuration

    Enable the SAML SSO account configuration for one SmartHR user.

  • Finalize payroll

    Finalize one sensitive SmartHR payroll group.

  • Get batch job

    Get one SmartHR background batch job by ID, optionally embedding its attachments.

  • Get department

    Get one SmartHR department by its department ID.

  • Get employee

    Get one employee by SmartHR employee ID, with optional comma-separated field selection.

  • Get employee custom field template

    Get one employee custom-field template by ID.

  • Get employee custom field template group

    Get one employee custom-field template group by ID.

  • Get employee dependent

    Get one dependent belonging to an employee.

  • Get employee input form

    Get one SmartHR employee information-collection form by ID, preserving its nested field groups, fields, and embedded custom-field definitions.

  • Get employment type

    Get one SmartHR employment type by its employment type ID.

  • Get grade

    Get one SmartHR grade by its grade ID.

  • Get job category

    Get one SmartHR job category by its job category ID.

  • Get job title

    Get one SmartHR job title by its job title ID.

  • Get mail format

    Get one SmartHR mail format by ID, optionally embedding the employee information-collection forms that use it.

  • Get payment period

    Get one SmartHR payroll payment period by its payment period ID.

  • Get payroll

    Get one sensitive SmartHR payroll group by ID.

  • Get payslip

    Get one highly sensitive SmartHR payslip from a payroll group.

  • Get recruitment type

    Get one SmartHR recruitment type by its recruitment type ID.

  • Get tax withholding

    Get one highly sensitive SmartHR tax-withholding group by ID.

  • Get tax withholding slip

    Get one highly sensitive SmartHR tax-withholding slip from a tax-withholding group.

  • Get user

    Get one SmartHR user account by user ID with an optional related object embedded in the response.

  • Get user saml configuration

    Get the SAML SSO account configuration for one SmartHR user.

  • Get webhook

    Get one SmartHR webhook configuration by webhook ID.

  • Invite employee

    Send the documented SmartHR invitation to one employee's configured email address.

  • List bank account settings

    List one page of SmartHR bank-account setting definitions.

And 57 more in Definable.

How it connects

You paste an API key from SmartHR on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.