Kolay İK integration | Zervanor
← All connectors

Kolay İK

Also an agent tool
hr

Turkish HR & personnel management platform (Kolay İK): manage employees, leave, payroll, timelogs, org structure, training, calendar and expense data over a single Bearer API token. Powers HR automations such as new-hire onboarding.

46 actions · 8 triggers

The Kolay İK integration lets you connect Kolay İK to your automations with 46 actions and 8 triggers — and every action is also a tool an AI agent can call. Examples: Me, List People, View a Person, View Summary of a Person, View Bulk Person. No blank-canvas wiring — connect it and use it in your workflows.

Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.

Triggers 8

Events in Kolay İK that can start a workflow.

webhook

Person Created

Fires when a new person is added to the company (polling list_people).

webhook

Leave Created

Fires when a new leave record is created (polling list_leaves).

webhook

Timelog Created

Fires when a new time entry is created (polling list_timelogs).

webhook

Transaction Created

Fires when a new transaction is created (polling list_transactions).

polling

When a new person is added

Polls the company people list (page-number paginated); emits on each newly seen person id. New-hire onboarding trigger.

polling

When a leave is created

Polls leave records over a moving date window (startDate/endDate); emits on each new leave.

polling

When a timelog is created

Polls time entries over a moving date window; emits on each new timelog.

polling

When a transaction is created

Polls transactions over a moving date window; emits on each new transaction.

Actions 46

What Zervanor can do in Kolay İK.

Person18

POST

List People

List people in the company, with filtering and page-number pagination. Polling source for new hires.

GET

View a Person

Get the full record of one person by id.

GET

View Summary of a Person

Get a compact summary (name, contact, current unit) of one person.

POST

View Bulk Person

Fetch several people at once by passing a list of ids.

POST

Create a Person

Add a new employee. Only firstName and lastName are required; all other fields are optional. The body carries a top-level 'person' object (with optional dataList[] of {fieldToken,value} and unitList[]).

PUT

Update a Person

Update an existing person's fields. The body carries a top-level 'person' object.

POST

Terminate Employment

Mark a person as having left the company (offboarding). Irreversible HR action.

POST

Rehire a Person

Re-activate a previously terminated person.

GET

Get Leave Statuses

Get the leave balances / entitlement statuses for one person.

GET

Show Available Data Fields

List the custom data fields configured for the company, with their fieldToken and type. Call before sending person.dataList on create/update.

POST

Upload File

Attach a file to a person's record.

GET

List Files of a Person

List the files attached to a person.

DELETE

Delete a File

Remove one file attached to a person's record.

DELETE

Delete a Folder

Remove a file folder from a person's record.

POST

Assign Training to a Person

Assign a training course to a person.

PUT

Update a Person Training

Update a person's assigned training (status, dates).

GET

List a Person's Trainings

List the trainings assigned to one person.

DELETE

Delete a Person Training

Remove a training assignment from a person.

Event5

GET

List Events

List calendar events, filterable by search and date range, with paging.

GET

View an Event

Get one calendar event.

POST

Create an Event

Create a calendar event.

PUT

Update an Event

Update a calendar event.

DELETE

Delete an Event

Delete a calendar event.

Training5

GET

List Training

List training courses, with search and paging.

GET

View a Training

Get one training course.

POST

Create a Training

Create a training course in the company catalog.

PUT

Update a Training

Update a training course.

DELETE

Delete a Training

Delete a training course.

Timelog4

POST

List Timelogs

List time entries, filterable by person, type (work/overtime), status and date range; supports paging and sorting.

GET

View a Timelog

Get one time entry.

POST

Create a Timelog

Create a time entry (work or overtime) for a person. NOTE: Kolay İK accepts these inputs as query-string parameters on the POST request (not a JSON body).

DELETE

Delete a Timelog Record

Remove a time entry.

Transaction4

POST

List Transactions

List transactions (advances/expenses), filterable by person, type, status, paid flag and date range.

GET

View a Transaction

Get one transaction.

POST

Create a Transaction

Create a transaction record (advance/expense) for a person.

DELETE

Delete a Transaction Record

Remove a transaction.

Leave3

GET

List Leaves

List leave records, filterable by status, date window and person. Returns a flat data[] array. Polling source for new leave records.

GET

View a Leave Record

Get one leave record in full.

POST

Create a Leave Record

Create a leave entry for a person. NOTE: Kolay İK accepts these inputs as query-string parameters on the POST request (not a JSON body).

Unit2

GET

Show Unit Tree

Get the full organization tree (companies, branches, departments and their items).

POST

Create a Unit Item

Add an item to an org unit (e.g. a new location named 'Amsterdam').

Approval Process1

GET

List Approval Processes

List the configured approval processes and their steps/approvers.

Expense1

GET

List Categories

List expense categories, filterable by title and enabled flag.

Payroll1

GET

Get Payroll List

List payroll runs (bordro dönemleri). Pass year to filter (max = current year + 1, defaults to current year).

Payroll Sheet1

POST

Get Payroll Sheet

Fetch one payroll sheet by its id (use Get Payroll List first to obtain the id).

Profile1

GET

Me

Get basic info about the authenticated token's identity. Safe, read-only connectivity/health check.

Automations using Kolay İK

Frequently asked questions

What can I automate with Kolay İK?

46 actions are available — for example: Me, List People, View a Person, View Summary of a Person, View Bulk Person, and more.

Which Kolay İK events can start a workflow?

8 triggers — for example: Person Created, Leave Created, Timelog Created, Transaction Created.

Can Kolay İK be used as an AI agent tool?

Yes. Every Kolay İK action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.

How is the Kolay İK integration modelled?

Kolay İK is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.