GET /api/identities/{id}

Gets an identity by gid_gidid. Only returns identities with gid_kategoriid 2 or 3.

Parameters

Name In Description Required Type
id path gid_gidid true string

Responses

Code Returns Type
200 Identity found Acos.Websak.UserAPI.Core.Models.IdentityResponse
401 Unauthorized - Missing or invalid access token
403 Forbidden - Provided access token does not permit usage of this API or data
404 Not found Microsoft.AspNetCore.Mvc.ProblemDetails
Response Example
{ 
        
        "accountNumber":"string",
        "active":"boolean",
        "addr":"string",
        "addr2":"string",
        "addr3":"string",
        "addr4":"string",
        "categoryId":"string",
        "code":"string",
        "contact":"string",
        "countryId":"string",
        "departmentCode":"string",
        "departmentId":"string",
        "emailAddr":"string",
        "emailAddr2":"string",
        "gidId":"string",
        "languageId":"string",
        "leaveFrom":"string",
        "leaveTo":"string",
        "misc1":"string",
        "misc2":"string",
        "misc3":"string",
        "misc4":"string",
        "misc5":"string",
        "mobile":"string",
        "municipalityNo":"string",
        "name":"string",
        "nationalNo":"string",
        "note":"string",
        "orgUnitId":"string",
        "phone":"string",
        "phone2":"string",
        "place":"string",
        "postalNo":"string",
        "title":"string",
        "visitingAddress":"string"
}

PUT /api/identities/{id}

Updates an existing identity (gid_kategoriid 2 or 3). sbr_bruker is not touched.

Parameters

Name In Description Required Type
id path gid_gidid true string

Request body

{ 
        
        "accountNumber":"string",
        "addr":"string",
        "addr2":"string",
        "addr3":"string",
        "addr4":"string",
        "categoryId":"string",
        "code":"string",
        "contact":"string",
        "countryId":"string",
        "departmentId":"string",
        "emailAddr":"string",
        "emailAddr2":"string",
        "languageId":"string",
        "mailAddresses":,
        "misc1":"string",
        "misc2":"string",
        "misc3":"string",
        "misc4":"string",
        "misc5":"string",
        "mobile":"string",
        "municipalityNo":"string",
        "name":"string",
        "nationalNo":"string",
        "note":"string",
        "phone":"string",
        "phone2":"string",
        "place":"string",
        "postalNo":"string",
        "title":"string",
        "visitingAddress":"string"
}

Responses

Code Returns Type
200 Updated identity Acos.Websak.UserAPI.Core.Models.IdentityResponse
400 Validation error 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
404 Not found Microsoft.AspNetCore.Mvc.ProblemDetails
Response Example
{ 
        
        "accountNumber":"string",
        "active":"boolean",
        "addr":"string",
        "addr2":"string",
        "addr3":"string",
        "addr4":"string",
        "categoryId":"string",
        "code":"string",
        "contact":"string",
        "countryId":"string",
        "departmentCode":"string",
        "departmentId":"string",
        "emailAddr":"string",
        "emailAddr2":"string",
        "gidId":"string",
        "languageId":"string",
        "leaveFrom":"string",
        "leaveTo":"string",
        "misc1":"string",
        "misc2":"string",
        "misc3":"string",
        "misc4":"string",
        "misc5":"string",
        "mobile":"string",
        "municipalityNo":"string",
        "name":"string",
        "nationalNo":"string",
        "note":"string",
        "orgUnitId":"string",
        "phone":"string",
        "phone2":"string",
        "place":"string",
        "postalNo":"string",
        "title":"string",
        "visitingAddress":"string"
}