GET /api/departments/{id}

Returns single department

Parameters

Name In Description Required Type
id path true string

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

PUT /api/departments/{id}

Updates department with data from JSON object provided. All values from JSON object updates stored object.

Parameters

Name In Description Required Type
id path true string

Request body

{ 
        
        "departmentName":"string",
        "departmentShortName":"string",
        "departmentId":"string",
        "departmentParentId":"string",
        "departmentHeadId":"string",
        "externalID":"string",
        "enhetstype":"string"
}

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