GET /api/departments
Gets all departments
Responses
| Code | Returns | Type |
|---|---|---|
| 200 | OK | Acos.Websak.UserAPI.Core.Models.Department[] |
| 401 | Unauthorized - Missing or invalid access token | |
| 403 | Forbidden - Provided access token does not permit usage of this API or data |
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",
"div2":"string",
"postalNo":"string",
"contact":"string",
"addr":"string",
"addr2":"string",
"phone":"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",
"postalNo":"string",
"contact":"string",
"addr":"string",
"addr2":"string",
"phone":"string"
}Responses
| Code | Returns | Type |
|---|---|---|
| 201 | Created | Acos.Websak.UserAPI.Core.Models.Department |
| 422 | Unprocessable Content | Microsoft.AspNetCore.Mvc.ProblemDetails |
| 500 | Internal Server Error | |
| 401 | Unauthorized - Missing or invalid access token | |
| 403 | Forbidden - Provided access token does not permit usage of this API or data |
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",
"div2":"string",
"postalNo":"string",
"contact":"string",
"addr":"string",
"addr2":"string",
"phone":"string"
}