HR Partner — Employee Records
HR Partner — Employee Records. Aggregates supporting employee sub-modules (contacts, addresses, notes, education, skills, training, assets, benefits, dependents, grievances, positions, renewables, attachments) into one Naftiko capability.
HR Partner — Employee Records is a Naftiko capability published by HR Partner, one of 11 capabilities the APIs.io network indexes for this provider. It bundles 13 operations.
The capability includes 13 state-changing operations. Lead operation: List employee contacts. Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.
Tagged areas include HR Partner, Employees, and Records.
naftiko: 1.0.0-alpha2
info:
label: HR Partner — Employee Records
description: 'HR Partner — Employee Records. Aggregates supporting employee sub-modules (contacts, addresses, notes, education, skills, training, assets, benefits, dependents, grievances, positions, renewables, attachments) into one Naftiko capability.'
tags:
- HR Partner
- Employees
- Records
created: '2026-05-23'
modified: '2026-05-23'
binds:
- namespace: env
keys:
HR_PARTNER_API_KEY: HR_PARTNER_API_KEY
capability:
consumes:
- type: http
namespace: hr-partner-employee-records
baseUri: https://api.hrpartner.io
description: HR Partner Employee Records business capability.
resources:
- name: contacts
path: /contacts
operations:
- { name: listContacts, method: GET, description: List Contacts, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
- name: addresses
path: /addresses
operations:
- { name: listAddresses, method: GET, description: List Addresses, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
- name: notes
path: /notes
operations:
- { name: listNotes, method: GET, description: List Notes, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
- name: education
path: /education
operations:
- { name: listEducation, method: GET, description: List Education Records, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
- name: skills
path: /skills
operations:
- { name: listSkills, method: GET, description: List Skills, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
- name: training
path: /training
operations:
- { name: listTraining, method: GET, description: List Training Records, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
- name: assets
path: /assets
operations:
- { name: listAssets, method: GET, description: List Assets, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
- name: benefits
path: /benefits
operations:
- { name: listBenefits, method: GET, description: List Benefits, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
- name: dependents
path: /dependents
operations:
- { name: listDependents, method: GET, description: List Dependents, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
- name: grievances
path: /grievances
operations:
- { name: listGrievances, method: GET, description: List Grievances, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
- name: positions
path: /positions
operations:
- { name: listPositions, method: GET, description: List Positions, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
- name: renewables
path: /renewables
operations:
- { name: listRenewables, method: GET, description: List Renewables, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
- name: attachments
path: /attachments
operations:
- { name: listAttachments, method: GET, description: List Attachments, outputRawFormat: json, outputParameters: [{ name: result, type: array, value: '$.' }] }
authentication:
type: header
header: x-api-key
value: '{{env.HR_PARTNER_API_KEY}}'
exposes:
- type: mcp
namespace: hr-partner-employee-records-mcp
port: 9090
transport: http
description: MCP adapter for HR Partner Employee Records.
tools:
- { name: list_contacts, description: List employee contacts, call: hr-partner-employee-records.listContacts }
- { name: list_addresses, description: List employee addresses, call: hr-partner-employee-records.listAddresses }
- { name: list_notes, description: List internal HR notes, call: hr-partner-employee-records.listNotes }
- { name: list_education, description: List employee education records, call: hr-partner-employee-records.listEducation }
- { name: list_skills, description: List employee skills, call: hr-partner-employee-records.listSkills }
- { name: list_training, description: List employee training records, call: hr-partner-employee-records.listTraining }
- { name: list_assets, description: List company assets issued to employees, call: hr-partner-employee-records.listAssets }
- { name: list_benefits, description: List employee benefit assignments, call: hr-partner-employee-records.listBenefits }
- { name: list_dependents, description: List employee dependents, call: hr-partner-employee-records.listDependents }
- { name: list_grievances, description: List employee grievances, call: hr-partner-employee-records.listGrievances }
- { name: list_positions, description: List employee position history, call: hr-partner-employee-records.listPositions }
- { name: list_renewables, description: List renewable items (certifications, licenses), call: hr-partner-employee-records.listRenewables }
- { name: list_attachments, description: List attachments across modules, call: hr-partner-employee-records.listAttachments }