DELETE api/v1/Users/SP1CheckOut
Checks out a user by un-assigning all cards and/or deleting a user record
Request Information
URI Parameters
None.
Body Parameters
SP1CheckOutRequest| Name | Description | Type | Additional information | 
|---|---|---|---|
| MatchUserByInternalCardNumber | Represents the internal/encoded number of the card to lookup a User by | integer | None. | 
| MatchUserByEmployeeNumber | Represents the Employee number to look upa User by | string | None. | 
| MatchUserByUserId | Represents the UserId for the User to look up | globally unique identifier | None. | 
| MatchUserByByEmail | Represents the email address to look up a User by | string | None. | 
| DeleteUser | Specifies whether to delete a User record | boolean | None. | 
| DeleteUserCards | Specifies whether to delete all card assignments for the User | boolean | None. | 
Request Formats
application/json, text/json
            Sample:
        
{
  "MatchUserByInternalCardNumber": 1,
  "MatchUserByEmployeeNumber": "sample string 1",
  "MatchUserByUserId": "45c5a79d-4bf6-4be8-a83a-262357e9e6c3",
  "MatchUserByByEmail": "sample string 2",
  "DeleteUser": true,
  "DeleteUserCards": true
}
        application/xml, text/xml
            Sample:
        <SP1CheckOutRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIWebRole.Controllers"> <DeleteUser>true</DeleteUser> <DeleteUserCards>true</DeleteUserCards> <MatchUserByByEmail>sample string 2</MatchUserByByEmail> <MatchUserByEmployeeNumber>sample string 1</MatchUserByEmployeeNumber> <MatchUserByInternalCardNumber>1</MatchUserByInternalCardNumber> <MatchUserByUserId>45c5a79d-4bf6-4be8-a83a-262357e9e6c3</MatchUserByUserId> </SP1CheckOutRequest>
application/x-www-form-urlencoded
            Sample:
    
Sample not available.
Response Information
Resource Description
Result| Name | Description | Type | Additional information | 
|---|---|---|---|
| ResultCode | Represents the result code | integer | None. | 
| Description | Represents a description of the result code | string | None. | 
Response Formats
application/json, text/json
            Sample:
        
{
  "ResultCode": 1,
  "Description": "sample string 2"
}
        application/xml, text/xml
            Sample:
<Result xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/APIWebRole.Controllers"> <Description>sample string 2</Description> <HttpStatusCode>Continue</HttpStatusCode> <ResultCode>1</ResultCode> </Result>