POST /timmi-timesheet/api/report-templates HTTP/1.1
Domain: {yourDomain}
Authorization: lucca application={apiKey}
Content-Type: application/json
{
"id": 0,
"blueprintId": "times",
"name": "Rapport sur les temps",
"columns": [
{
"kind": "ownerName",
"name": "Nom complet",
"description": "",
"category": "owner",
"isRequired": true,
"isPeriodic": false,
"isDefault": true
},
{
"kind": "ownerDepartment",
"name": "Département",
"description": "",
"category": "owner",
"isRequired": false,
"isPeriodic": false,
"isDefault": true
},
{
"kind": "attendanceTime",
"name": "Temps de travail",
"description": "",
"category": "time",
"isRequired": true,
"isPeriodic": true,
"isDefault": true
},
{
"kind": "leavesDuration",
"name": "Absences",
"description": "",
"category": "time",
"isRequired": false,
"isPeriodic": true,
"isDefault": true
},
{
"kind": "theoreticalWorkingTime",
"name": "Temps théorique",
"description": "",
"category": "time",
"isRequired": false,
"isPeriodic": true,
"isDefault": true
},
{
"kind": "overUnderTime",
"name": "Écart",
"description": "",
"category": "time",
"isRequired": false,
"isPeriodic": true,
"isDefault": true
}
],
"periodicity": "quarterly",
"defaultPeriod": "thisYear",
"total": {
"kind": "manager",
"name": "Par manager"
},
"onlyShowTotals": false,
"isPublic": false,
"collaborators": [],
"filters": [
{
"kind": "ownerLegalEntityId",
"name": "Établissements",
"category": "owner",
"values": [
1
]
},
{
"kind": "timesheetStatuteId",
"name": "Réglementaires",
"category": "timesheet",
"values": [
4,
16
]
}
]
}