GET /api/v2/departments/{id}

Returns single department

Parameters

Name In Description Required Type
id path Department id (soa_avdelingId). 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
{ 
        
        "abbreviation":"string",
        "addr":"string",
        "addr2":"string",
        "addr3":"string",
        "addr4":"string",
        "archiveUnit":"string",
        "canPerformDisclosureReview":"boolean",
        "code":"string",
        "contact":"string",
        "countryId":"string",
        "distributionCase":"string",
        "div2":"string",
        "div3":"string",
        "div4":"string",
        "div5":"string",
        "emailAddr":"string",
        "emailAddr2":"string",
        "emails":,
        "externalId":"string",
        "gidId":"string",
        "group":"string",
        "id":"string",
        "intralink":"string",
        "journalUnitId":"string",
        "level":"string",
        "localAdminAccessGroup":"string",
        "mailDistributionGroup":"string",
        "managerUserId":"string",
        "mobile":"string",
        "name":"string",
        "parentDepartmentId":"string",
        "personalOrOrganizationNumber":"string",
        "phone":"string",
        "phone2":"string",
        "place":"string",
        "postalNo":"string",
        "textTemplateFromGidId":"string",
        "title":"string",
        "unit":"string",
        "url":"string",
        "validFromDate":"string",
        "validToDate":"string",
        "visitingAddress":"string"
}

PUT /api/v2/departments/{id}

Replaces the writable department values from the supplied object. Read the current department before PUT to avoid clearing omitted values.

Parameters

Name In Description Required Type
id path Department id (soa_avdelingId). true integer

Request body

{ 
        
        "abbreviation":"string",
        "addr":"string",
        "addr2":"string",
        "addr3":"string",
        "addr4":"string",
        "archiveUnit":"string",
        "canPerformDisclosureReview":"boolean",
        "code":"string",
        "contact":"string",
        "countryId":"string",
        "distributionCase":"string",
        "div2":"string",
        "div3":"string",
        "div4":"string",
        "div5":"string",
        "emailAddr":"string",
        "emailAddr2":"string",
        "emails":,
        "externalId":"string",
        "gidId":"string",
        "group":"string",
        "id":"string",
        "intralink":"string",
        "journalUnitId":"string",
        "level":"string",
        "localAdminAccessGroup":"string",
        "mailDistributionGroup":"string",
        "managerUserId":"string",
        "mobile":"string",
        "name":"string",
        "parentDepartmentId":"string",
        "personalOrOrganizationNumber":"string",
        "phone":"string",
        "phone2":"string",
        "place":"string",
        "postalNo":"string",
        "textTemplateFromGidId":"string",
        "title":"string",
        "unit":"string",
        "url":"string",
        "validFromDate":"string",
        "validToDate":"string",
        "visitingAddress":"string"
}

Responses

Code Returns Type
200 OK Acos.Websak.UserAPI.Core.Models.Department
400 Bad Request Microsoft.AspNetCore.Mvc.ProblemDetails
401 Unauthorized - Missing or invalid access token
403 Forbidden - Provided access token does not permit usage of this API or data
Response Example
{ 
        
        "abbreviation":"string",
        "addr":"string",
        "addr2":"string",
        "addr3":"string",
        "addr4":"string",
        "archiveUnit":"string",
        "canPerformDisclosureReview":"boolean",
        "code":"string",
        "contact":"string",
        "countryId":"string",
        "distributionCase":"string",
        "div2":"string",
        "div3":"string",
        "div4":"string",
        "div5":"string",
        "emailAddr":"string",
        "emailAddr2":"string",
        "emails":,
        "externalId":"string",
        "gidId":"string",
        "group":"string",
        "id":"string",
        "intralink":"string",
        "journalUnitId":"string",
        "level":"string",
        "localAdminAccessGroup":"string",
        "mailDistributionGroup":"string",
        "managerUserId":"string",
        "mobile":"string",
        "name":"string",
        "parentDepartmentId":"string",
        "personalOrOrganizationNumber":"string",
        "phone":"string",
        "phone2":"string",
        "place":"string",
        "postalNo":"string",
        "textTemplateFromGidId":"string",
        "title":"string",
        "unit":"string",
        "url":"string",
        "validFromDate":"string",
        "validToDate":"string",
        "visitingAddress":"string"
}