What problem does it solve?
Lark approvals involve multi-step workflows (initiating, approving, rejecting, transferring, and querying tasks) where you need reliable API calls and correct parameter structures to avoid failures and mis-scoped permissions.
Core Features & Use Cases
- Approval Instance Management: Get approval instance details, cancel instances, send CC, and list initiated approvals to track workflow state.
- Approval Task Operations: Remind approvers, approve/reject tasks, transfer tasks, and query your task list to complete real-world approval flows.
- Safety Through Schema-first Calls: Uses
lark-cli schema to inspect --data / --params structures before performing any API operation, reducing guesswork and malformed requests.
Use Case Example: You need to process a batch of approval tasks for a team; you can query tasks, then approve or transfer them based on business rules, while ensuring each action uses the correct scopes.
Quick Start
Run the lark-cli schema command for the approval resource and method you need, then execute the corresponding lark-cli approval command to perform the action.