GET /api/departments/{id}

Returns single department

Parameters

Name In Description Required Type
id path true string

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

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",
        "postalNo":"string",
        "contact":"string",
        "addr":"string",
        "addr2":"string",
        "phone":"string"
}

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