GET /api/identities

Lists identities with gid_kategoriid 2 or 3, with paging. Default limit is 50, maximum 500.

Parameters

Name In Description Required Type
limit query Number of identities to return (default 50, max 500) integer
offset query Number of identities to skip (default 0) integer

Responses

Code Returns Type
200 Ok Acos.Websak.UserAPI.Core.Models.IdentityResponse[]
204 No content
401 Unauthorized - Missing or invalid access token
403 Forbidden - Provided access token does not permit usage of this API or data
500 Error fetching data
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"
}]

POST /api/identities

Creates a new identity in gid_identitet. gid_kategoriid must be 2 or 3. No sbr_bruker, skh_kodehistorikk or IdentityServer registration is performed.

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