GET /api/departments
Gets all departments
Responses
Code | Returns | Type |
---|---|---|
200 | Success | Department[] |
401 | Unauthorized | ProblemDetails |
Response Example
[{
"id":"string",
"externalId":"string",
"code":"string",
"parentDepartmentId":"string",
"abbreviation":"string",
"name":"string",
"unit":"string",
"group":"string",
"validFromDate":"string",
"validToDate":"string",
"journalUnitId":"string",
"archiveUnit":"string",
"managerUserId":"string",
"level":"string",
"gidId":"string",
"mailDistributionGroup":"string",
"intralink":"string"
}]
POST /api/departments
Create a new Department from JSON object provided.Returns JSON object representing created department.
Request body
{
"departmentName":"string",
"departmentShortName":"string",
"departmentId":"string",
"departmentParentId":"string",
"departmentHeadId":"string",
"externalID":"string",
"enhetstype":"string"
}
Responses
Code | Returns | Type |
---|---|---|
201 | Created | Department |
401 | Unauthorized | ProblemDetails |
Response Example
{
"id":"string",
"externalId":"string",
"code":"string",
"parentDepartmentId":"string",
"abbreviation":"string",
"name":"string",
"unit":"string",
"group":"string",
"validFromDate":"string",
"validToDate":"string",
"journalUnitId":"string",
"archiveUnit":"string",
"managerUserId":"string",
"level":"string",
"gidId":"string",
"mailDistributionGroup":"string",
"intralink":"string"
}