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"
}