curl -X POST https://api.companyflow.com/companies/123e4567-e89b-12d3-a456-426614174000/leave-types \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "Annual Leave", "code": "AL", "description": "Paid annual vacation time for all employees", "daysAllowed": 20, "isPaid": true, "requiresDocumentation": false, "carryForwardAllowed": true, "maxCarryForwardDays": 5, "colorCode": "#3B82F6", "status": "active" }'
{ "success": true, "data": { "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "company_id": "123e4567-e89b-12d3-a456-426614174000", "name": "Annual Leave", "code": "AL", "description": "Paid annual vacation time for all employees", "days_allowed": 20, "is_paid": true, "requires_documentation": false, "carry_forward_allowed": true, "max_carry_forward_days": 5, "color_code": "#3B82F6", "status": "active", "created_at": "2025-03-03T10:30:00Z", "updated_at": "2025-03-03T10:30:00Z" } }
Create a new leave type for a company
"123e4567-e89b-12d3-a456-426614174000"
"Annual Leave"
"AL"
"Paid annual vacation time for all employees"
20
true
false
5
"#3B82F6"
active
inactive
"active"
Show LeaveType properties