dingtalk-attendance

Manage DingTalk attendance groups, shifts, punch logs, and leave approvals via OpenAPI.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/farrrr/dingtalk-openapi-skills --skill dingtalk-attendance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dingtalk-attendance
Source: https://github.com/farrrr/dingtalk-openapi-skills/tree/main/dingtalk-skills/skills/dingtalk-attendance
Command: npx skills add https://github.com/farrrr/dingtalk-openapi-skills --skill dingtalk-attendance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The DingTalk attendance API enables developers to read and manage attendance data programmatically, including groups, shifts, punch records, and leave approvals, reducing manual HR work and enabling automation.

Core Features & Use Cases

  • Manage attendance groups, shifts, and scheduling
  • Query punch records and attendance statistics
  • Handle leave approvals and notifications via API
  • Use Case: HR automation for payroll, compliance, and reporting

Quick Start

Set up your environment with DINGTALK_CLIENT_ID and DINGTALK_CLIENT_SECRET, then call the attendance API to retrieve or manage attendance data.

Frequently Asked Questions about dingtalk-attendance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate DingTalk attendance data retrieval for HR workflows?

You can automate DingTalk attendance data retrieval by using the DingTalk OpenAPI to programmatically access punch records, shift schedules, and leave approvals, reducing manual HR work for payroll and compliance reporting.

Can I manage DingTalk shift schedules and attendance groups via API?

Yes, you can manage DingTalk shift schedules and attendance groups via API by calling the structured OpenAPI endpoints to configure groups, set up shifts, and query punch logs programmatically.

What do I need to set up before querying DingTalk attendance records?

Before querying DingTalk attendance records, you need to set up your environment with DINGTALK_CLIENT_ID and DINGTALK_CLIENT_SECRET to ensure proper API authentication for accessing the versioned OpenAPI endpoints.

Does the DingTalk attendance API handle leave approvals and notifications?

Yes, the DingTalk attendance API handles leave approvals and notifications, allowing developers to programmatically manage leave requests and integrate them into automated HR operations workflows.

Are there known limitations when integrating DingTalk punch logs across environments?

When integrating DingTalk punch logs across environments, you must follow clear guidance for error handling and compatibility, as the API uses versioned endpoints that require structured integration tasks to maintain stability.

What is the best way to query attendance statistics from DingTalk for payroll?

The best way to query attendance statistics from DingTalk for payroll is to use the OpenAPI to programmatically read attendance records and statistics, enabling end-to-end automation of your HR workflows.