GreytHR Push Punch Logs

Push punch-in and punch-out logs from we360.ai to GreytHR.

Use this integration to push attendance data from we360.ai into GreytHR.

Punch-in and punch-out records are sent as employee swipes.

The sync runs daily for the previous day. It runs at 05:30 UTC. That is 11:00 AM IST.

Before you start

You need these values from GreytHR:

  • API ID

  • API Base URL

  • API Private Key in PEM format

  • Unique Identification Key

Required fields

we360.ai field
Description
GreytHR usage

API ID

Unique identifier for API access

API authentication

API Base URL

Endpoint URL for API calls

API request base path

API Private Key (PEM Key)

Security certificate entered as plain text

Authentication

Unique Identification Key

Employee identifier used for matching

User mapping

Employee ID

Required employee mapping field

Employee mapping

Generate the Attendance Swipe API key in GreytHR

1

Open API details

Log in to the GreytHR Admin portal.

Go to Settings → My Account → API Details.

2

Create a new API key

In the API Keys section, click +.

In the pop-up, select Attendance Swipe API Key.

Click Generate API Keys.

3

Copy the API details

In the Attendance Swipe API Key pop-up, note these values:

  • Domain URL — your GreytHR access URL

  • API Name — editable

  • API ID — shown only once

Copy the API ID and store it securely.

4

Download the private key

Click Download Private Key.

Open the downloaded PEM file.

Copy the full file contents as plain text.

5

Finish key generation

Click Done.

Only Growth and Enterprise plan users can access GreytHR API features.

Configure the integration in we360.ai

1

Open the integration

In we360.ai, go to Settings → Integrations.

Open GreytHR Push Punch Logs.

2

Enter the API details

Fill in these values:

  • API ID

  • API Base URL

  • API Private Key

  • Unique Identification Key

3

Paste the PEM key as text

Paste the full private key contents from the PEM file.

Do not trim the text.

4

Enable automatic sync

Enable Auto-Run.

5

Save the integration

Save the configuration.

How the sync works

  1. we360.ai captures punch-in and punch-out times.

  2. The system converts the data to GreytHR swipe format.

  3. The records are pushed to GreytHR daily.

  4. GreytHR updates employee attendance automatically.

Troubleshooting

Punch logs do not appear in GreytHR

Verify API ID, API Base URL, and the private key text.

Users are missing from the sync

Check the unique identification key mapping.

Also confirm the user has an Employee ID.

Support

Last updated

Was this helpful?