---
title: "Revokes a user's access from an environment in Kindoo"
method: POST
path: "/KindooRevokeUserFromEnvironment"
tags: ["User Management"]
---

# Revokes a user's access from an environment in Kindoo

`POST /KindooRevokeUserFromEnvironment`

THIS FUCNTIONS IS TO BE HANDLED CAREFULLY AS IT REMOVES ENTIRELY THE USER FROM YOUR SITE.

## Response `200`

OK

- RevokedUserObject
  - `DepartmentID` integer
  - `EnvironmentID` integer
  - `HasAccepted` boolean
  - `ID` string
  - `InvitedBy` string
  - `InvitedByUser` UserObject
    - `ControllerKey2` string
    - `SessionType` integer — Kindoo, API, LocalAuth, Proprietary
    - `_PhoneListName` string
    - `_PhoneListID` integer
    - `_DeviceUUIDorIP` string
    - `_IPAddress` string
    - `_ConnectionID` string
    - `_Server` string
    - `_DeviceOSVersion` string
    - `_Token` string, uuid
    - `_AppVersion` integer
    - `_OpenIDToken` string
    - `_OpenIDAccessToken` string
    - `_State` string, uuid
    - `_SSOProviderID` integer
    - `LastActivityDate` string, date-time
    - `UserRole` integer
    - `_IsOnline` boolean
    - `_LastSeen` string, date-time
    - `EnvIsLocal` boolean
    - `tempPassword` string
    - `_MidnightNotified` integer
    - `LoggedInSince` string, date-time
    - `LocalEnvs` object[]
    - `DisplayName` string
    - `FileName1Fixed` string
    - `FileName2Fixed` string
    - `FileName3Fixed` string
    - `_adminLastLoginDate` string, date-time
    - `_adminRegistrationDate` string, date-time
    - `TempPhone` string
    - `TempFirstName` string
    - `TempLastName` string
    - `CertifiedExams` object[]
    - `TwoFaDevices` object[]
    - `RequestsCounter` object
    - `ID` string, uuid
    - `EnvironmentID` integer
    - `Username` string
    - `Password` string — Password (internal use only)
    - `FirstName` string
    - `LastName` string
    - `Phone` string
    - `Mobile` string
    - `LastLoginDate` string, date-time
    - `InvalidPasswordAttempts` integer
    - `FailedLoginAttempTime` string, date-time
    - `RegistrationDate` string, date-time
    - `VerificationCode` string, uuid
    - `VerificationDate` string, date-time
    - `DeactivationDate` string, date-time
    - `FileName1` string
    - `FileName2` string
    - `FileName3` string
    - `KindooUserID` string, uuid
    - `RunInBackground` boolean
    - `PreferredLanguage` string
    - `ManagerOfThirdParty` integer
    - `IsController` boolean
    - `ControllerKey` string — Controller key (internal use only)
    - `IsoFileName` string
    - `IsoFileDownloadedOn` string, date-time
    - `IsoFileDownloadedBy` integer
    - `AcceptedTermsAndConditionsOn` string, date-time
    - `InvitedByUser` boolean
    - `ManagementApiKey` string, uuid
    - `IsProgrammer` boolean
    - `ProgrammerAcceptedOn` string, date-time
    - `ProgrammerAcceptedBy` integer
    - `ProgrammerDeniedOn` string, date-time
    - `ProgrammerDeniedBy` integer
    - `InvoiceFileName` string
    - `IsSuperApi` boolean
    - `BlockDate` string, date-time
    - `InvalidOtpAttempt` integer
    - `InvalidOtpAttemptDate` string, date-time
    - `IsSuperApiData` boolean
    - `SSOID` string
    - `environment_user_third_party_ref` string
  - `InvitedOn` string, date-time — format YYYY-MM-DDTHH:mm:ss
  - `KindooAccessCode` string
  - `PositionID` integer
  - `RevokedBy` string
  - `RevokedOn` string, date-time — format YYYY-MM-DDTHH:mm:ss
  - `Status` integer
  - `TimeZone` string
  - `USerID` string
  - `WiegandUserFaciltyCode` string
  - `WiegandUserID` string
  - `_Token` string
  - `department` object
    - `EnvironmentID` integer
    - `ID` integer
    - `Name` string
    - `NameFrench` string
    - `Type` integer
    - `environment` object
    - `positions` object[]
  - `environment` object
  - `environment_wiegand_cards` EnvironmentWiegandCards[]
    - `AcceptanceDate` string, date-time — format YYYY-MM-DDTHH:mm:ss
    - `AllocationDate` string, date-time — format YYYY-MM-DDTHH:mm:ss
    - `CardNumber` string
    - `DeviceUUIDorIP` string
    - `EUID` string, uuid
    - `EnvironmentID` integer
    - `FacilityCode` string
    - `ID` integer
    - `IncEnvCardID` integer
    - `IsRedeemed` boolean
    - `LoggedOutFromInitialDevice` string, date-time — format YYYY-MM-DDTHH:mm:ss
    - `PhoneID` integer
    - `ProtocolID` integer
    - `PurchasedBy` string, uuid
    - `PurchasedByUserName` string
    - `PurchasedOn` string, date-time — format YYYY-MM-DDTHH:mm:ss
    - `RevokeDate` string, date-time — format YYYY-MM-DDTHH:mm:ss
    - `RevokedBy` string, uuid
    - `RevokedByUserName` string
    - `RevokedFromUsername` string
    - `TransferApprovedBy` string, uuid
    - `TransferApprovedOn` string, date-time — format YYYY-MM-DDTHH:mm:ss
    - `TransferRequestedOn` string, date-time — format YYYY-MM-DDTHH:mm:ss
    - `UserID` string, uuid
    - `Username` string
    - `phone_list` object
    - `user2` object
    - `wiegand_protocols` object
  - `position` object
  - `rules_sets_environment_users` RulesSetsEnvironmentUsers[]
    - `CreatedBy` string, uuid
    - `CreatedOn` string, date-time — format YYYY-MM-DDTHH:mm:ss
    - `EUID` string, uuid
    - `ID` integer
    - `RuleID` integer
    - `rules_sets` object
  - `user` UserObject
    - `ControllerKey2` string
    - `SessionType` integer — Kindoo, API, LocalAuth, Proprietary
    - `_PhoneListName` string
    - `_PhoneListID` integer
    - `_DeviceUUIDorIP` string
    - `_IPAddress` string
    - `_ConnectionID` string
    - `_Server` string
    - `_DeviceOSVersion` string
    - `_Token` string, uuid
    - `_AppVersion` integer
    - `_OpenIDToken` string
    - `_OpenIDAccessToken` string
    - `_State` string, uuid
    - `_SSOProviderID` integer
    - `LastActivityDate` string, date-time
    - `UserRole` integer
    - `_IsOnline` boolean
    - `_LastSeen` string, date-time
    - `EnvIsLocal` boolean
    - `tempPassword` string
    - `_MidnightNotified` integer
    - `LoggedInSince` string, date-time
    - `LocalEnvs` object[]
    - `DisplayName` string
    - `FileName1Fixed` string
    - `FileName2Fixed` string
    - `FileName3Fixed` string
    - `_adminLastLoginDate` string, date-time
    - `_adminRegistrationDate` string, date-time
    - `TempPhone` string
    - `TempFirstName` string
    - `TempLastName` string
    - `CertifiedExams` object[]
    - `TwoFaDevices` object[]
    - `RequestsCounter` object
    - `ID` string, uuid
    - `EnvironmentID` integer
    - `Username` string
    - `Password` string — Password (internal use only)
    - `FirstName` string
    - `LastName` string
    - `Phone` string
    - `Mobile` string
    - `LastLoginDate` string, date-time
    - `InvalidPasswordAttempts` integer
    - `FailedLoginAttempTime` string, date-time
    - `RegistrationDate` string, date-time
    - `VerificationCode` string, uuid
    - `VerificationDate` string, date-time
    - `DeactivationDate` string, date-time
    - `FileName1` string
    - `FileName2` string
    - `FileName3` string
    - `KindooUserID` string, uuid
    - `RunInBackground` boolean
    - `PreferredLanguage` string
    - `ManagerOfThirdParty` integer
    - `IsController` boolean
    - `ControllerKey` string — Controller key (internal use only)
    - `IsoFileName` string
    - `IsoFileDownloadedOn` string, date-time
    - `IsoFileDownloadedBy` integer
    - `AcceptedTermsAndConditionsOn` string, date-time
    - `InvitedByUser` boolean
    - `ManagementApiKey` string, uuid
    - `IsProgrammer` boolean
    - `ProgrammerAcceptedOn` string, date-time
    - `ProgrammerAcceptedBy` integer
    - `ProgrammerDeniedOn` string, date-time
    - `ProgrammerDeniedBy` integer
    - `InvoiceFileName` string
    - `IsSuperApi` boolean
    - `BlockDate` string, date-time
    - `InvalidOtpAttempt` integer
    - `InvalidOtpAttemptDate` string, date-time
    - `IsSuperApiData` boolean
    - `SSOID` string
    - `environment_user_third_party_ref` string
  - `vids` KinObject
    - `Action1Name` string
    - `Action1Pulse` string
    - `Action1Rest` string
    - `Action2Name` string
    - `Action2Pulse` string
    - `Action2Rest` string
    - `BatchID` integer
    - `BatchName` string
    - `CalibratorPhoneID` string
    - `CalibratorPhoneListID` integer
    - `DistanceThreshold` number
    - `DistanceThresholdUnit` string
    - `EditCode` integer
    - `EnvironmentID` integer
    - `EnvironmentName` string
    - `ID` integer
    - `IsAuto` boolean
    - `IsResetInitiated` boolean
    - `IsSeenBeyondThreshold` boolean
    - `IsSelected` boolean
    - `IsTypeC` boolean
    - `KINSatusInEmission` boolean
    - `LastSavedINC` integer
    - `MaxTemperature` number
    - `MaximumNumberOfPins` integer
    - `ModifiedBy` string
    - `Name` string
    - `NumberOfRelay` integer
    - `PulsePeriod` integer
    - `RSSI` number
    - `RestPeriod` integer
    - `TypeCPushToNearbyKins` boolean
    - `VID1` string
    - `_CurrentTemperature` integer
    - `_IsVerified` boolean
    - `_LastCheckChipTime` integer
    - `_LastCommandTime` integer
    - `_RemainingBattery` integer
    - `_Temperature` integer
    - `_Url` string
    - `batch` string
    - `dailyRules` object[]
    - `door_relays` DoorRelayObject[]
      - `Action1` string
      - `Action1Name` string
      - `Action1Response` string
      - `Action2` string
      - `Action2Name` string
      - `Action2Response` string
      - `BuzzerDuration` integer
      - `CommandUpdateDuration` integer
      - `CommandUpdateID` string
      - `CommandUpdateState` integer
      - `DeniedAction` string
      - `DeniedResponse` string
      - `DiodeDuration` integer
      - `ID` integer
      - `IsAutomaticWithinThreshold` boolean
      - `IsSeenBeyondThreshold` boolean
      - `ModifiedBy` string
      - `ModifyedOn` string, date-time — format YYYY-MM-DDTHH:mm:ss
      - `NumberOfKindooCommands` integer
      - `PIO` integer
      - `Protocol` string
      - `RelayName` string
      - `State` integer
      - `VIDID` integer
      - `access_rules` string[]
      - `user` object
    - `dummy` boolean
    - `isBuzzer` boolean
    - `isSendNotification` boolean
    - `rules` object[]
    - `vids_pin` object[]

## Other responses

- `303` — See Other
- `401` — Unauthorized - your session is not valid

---

[API](https://skmtc.net/kindoo/apis/kindoo-tech.md) · [All operations](https://skmtc.net/kindoo/apis/kindoo-tech/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kindoo/kindoo-tech/versions/0f2499440f4b/schema)
