EndPoint List

Below is the list of available endpoints, url and explanation of each one. To test each of them online, you need to authenticate with your company's credentials, use both  Example and  Online options on the left side of the menu.

 Absence
  • /api/sekureid/external/Absence    Delete Absences from a User by date range ( DELETE )
  • /api/sekureid/external/Absence    Get all Absences ( GET )
  • /api/sekureid/external/Absence    Insert a new Absence ( POST )
  • /api/sekureid/external/Absence    Edit an Absence ( PUT )
  • /api/sekureid/external/Absence/{id}    Delete a Absence by ID ( DELETE )
 AbsenceType
  • /api/sekureid/external/AbsenceType    Get all Absence Types ( GET )
  • /api/sekureid/external/AbsenceType/{id}    Get all Absence Types ( GET )
  • /api/sekureid/external/AbsenceType    Add new AbsenceType ( POST )
  • /api/sekureid/external/AbsenceType    Edit an AbsenceType ( PUT )
  • /api/sekureid/external/AbsenceType/{id}    Delete an AbsenceType ( DELETE )
 AccruedTime
  • /api/sekureid/external/AccruedTime    Get all AccruedTime ( GET )
  • /api/sekureid/external/AccruedTime/{id}    Get a AccruedTime by ID ( GET )
  • /api/sekureid/external/AccruedTime    Add new AccruedTime ( POST )
  • /api/sekureid/external/AccruedTime    Edit a AccruedTime ( PUT )
  • /api/sekureid/external/AccruedTime/{id}    Delete an AccruedTime ( DELETE )
 ACConfigDevice
  • /api/sekureid/external/ACConfigDevice    Add new Permissions Config to AC Device ( POST )
 ACDevice
  • /api/sekureid/external/ACDevice     Get all Access Control devices ( GET )
  • /api/sekureid/external/ACDevice    Update Access Control device information ( PUT )
  • /api/sekureid/external/ACDevice/{id}    Delete Access control Device by Device Serial Number ( DELETE )
  • /api/sekureid/external/ACDevice/{id}    Get an Access Control device by serial number ( GET )
 ACSchedule
  • /api/sekureid/external/ACSchedule    Delete an Access Control Schedule ( DELETE )
  • /api/sekureid/external/ACSchedule    Get all Access Control Schedules ( GET )
  • /api/sekureid/external/ACSchedule    Add new Access Control Schedules ( POST )
  • /api/sekureid/external/ACSchedule/{id}     Edit an Access Control Schedule ( PUT )
 ACTimeRange
  • /api/sekureid/external/ACTimeRange    Delete a Time Range for Access Controllers ( DELETE )
  • /api/sekureid/external/ACTimeRange    Get all Time Range for access controllers ( GET )
  • /api/sekureid/external/ACTimeRange    Insert a Time Range for Access Controllers ( POST )
 ACUserGroup
  • /api/sekureid/external/ACUserGroup    Get all Access User Group ( GET ) ( GET )
  • /api/sekureid/external/ACUserGroup     Add new Access User Group ( POST )
  • /api/sekureid/external/ACUserGroup     Update an Access User Group's information ( PUT )
  • /api/sekureid/external/ACUserGroup/{id}    Delete an Access User Group ( DELETE )
  • /api/sekureid/external/ACUserGroup/{id}    Get an Access User Group ( GET )
 ACUserGroupRelationship
  • /api/sekureid/external/ACUserGroupRelationship     ( DELETE )
  • /api/sekureid/external/ACUserGroupRelationship     ( GET )
  • /api/sekureid/external/ACUserGroupRelationship     ( POST )
  • /api/sekureid/external/ACUserGroupRelationship     ( PUT )
 ACUserGroupSchedule
  • /api/sekureid/external/ACUserGroupSchedule    ( GET )
  • /api/sekureid/external/ACUserGroupSchedule    ( POST )
  • /api/sekureid/external/ACUserGroupSchedule/{id}    ( DELETE )
  • /api/sekureid/external/ACUserGroupSchedule/{id}    ( PUT )
 AdminChangePassword
  • /api/sekureid/external/AdminChangePassword    Change the password for any kind of Administrator ( POST )
 Administrator
  • /api/sekureid/external/Administrator    Get all Administrators ( GET )
  • /api/sekureid/external/Administrator    Add a new Administrator ( POST )
  • /api/sekureid/external/Administrator    Update an Administrator's information ( PUT )
  • /api/sekureid/external/Administrator/{id}    Delete an Administrator ( DELETE )
  • /api/sekureid/external/Administrator/{id}    Get an Administrator by Admin ID ( GET )
 Break
  • /api/sekureid/external/Break    Get all Breaks ( GET )
  • /api/sekureid/external/Break/{id}    Get a Break by ID ( GET )
  • /api/sekureid/external/Break    Add new Break ( POST )
  • /api/sekureid/external/Break    Edit an Break ( PUT )
  • /api/sekureid/external/Break/{id}    Delete an Break ( DELETE )
 BulkSchedule
  • /api/sekureid/external/BulkSchedule    Add new BulkSchedule ( POST )
  • /api/sekureid/external/BulkSchedule    Edit an BulkSchedule ( PUT )
  • /api/sekureid/external/BulkSchedule/{id}    Delete an BulkSchedule ( DELETE )
 CompanyCustomSetting
  • /api/sekureid/external/CompanyCustomSetting    Get a Company Custom Setting by Name ( GET )
  • /api/sekureid/external/CompanyCustomSetting    Add a new Company Custom Setting ( POST )
  • /api/sekureid/external/CompanyCustomSetting    Update a Company Custom Setting ( PUT )
 CompanySetting
  • /api/sekureid/external/CompanySetting    Get company settings ( GET )
  • /api/sekureid/external/CompanySetting    Update company settings ( PUT )
 ConfigDevice
  • /api/sekureid/external/ConfigDevice    Delete some Users from a specific Device ( DELETE )
  • /api/sekureid/external/ConfigDevice    Get Users assigned to a device ( GET )
  • /api/sekureid/external/ConfigDevice    Assign users to a device ( POST )
  • /api/sekureid/external/ConfigDevice/{id}    Delete all Users from a Device ( DELETE )
 ConfigUser
  • /api/sekureid/external/ConfigUser/{id}    Delete an User from all Devices ( DELETE )
  • /api/sekureid/external/ConfigUser    Assign devices to an user ( POST )
  • /api/sekureid/external/ConfigUser    Delete an User from specific Devices ( DELETE )
  • /api/sekureid/external/ConfigUser    Get Devices assigned to an User ( GET )
 Country
  • /api/sekureid/external/Country    Get all Countries ( GET )
 CustomField
  • /api/sekureid/external/CustomField    Get Custom Fields ( GET )
  • /api/sekureid/external/CustomField/{id}    Get Custom Fields by ID ( GET )
  • /api/sekureid/external/CustomField    Add new Custom Field ( POST )
  • /api/sekureid/external/CustomField    Update Custom Field ( PUT )
  • /api/sekureid/external/CustomField/{id}    Delete an Custom Field ( DELETE )
 Department
  • /api/sekureid/external/Department    Get all departments ( GET )
  • /api/sekureid/external/Department    Add new Department ( POST )
  • /api/sekureid/external/Department    Edit a Department ( PUT )
  • /api/sekureid/external/Department/{id}    Delete a Department ( DELETE )
  • /api/sekureid/external/Department/{id}    Get a department by Location Code ( GET )
 Device
  • /api/sekureid/external/Device    Get all devices ( GET )
  • /api/sekureid/external/Device    Add new Device ( POST )
  • /api/sekureid/external/Device    Update Device Information ( PUT )
  • /api/sekureid/external/Device/{id}    Delete device by Serial Number ( DELETE )
  • /api/sekureid/external/Device/{id}    Get a device by Serial Number ( GET )
 DeviceAction
  • /api/sekureid/external/DeviceAction    Send Actions to the Device ( POST )
 Export
  • /api/sekureid/external/Export    Exports data from a predefined configuration ( POST )
 FunctionKey
  • /api/sekureid/external/FunctionKey    Get all Function Key ( GET )
  • /api/sekureid/external/FunctionKey    Add new Function Key ( POST )
  • /api/sekureid/external/FunctionKey    Edit a Function Key ( PUT )
  • /api/sekureid/external/FunctionKey/{id}    Delete a Function Key ( DELETE )
  • /api/sekureid/external/FunctionKey/{id}    Get a FunctionKey by job code ( GET )
 GeoLocation
  • /api/sekureid/external/GeoLocation    Get all GeoLocation ( GET )
  • /api/sekureid/external/GeoLocation    Add new GeoLocation ( POST )
  • /api/sekureid/external/GeoLocation    Edit a GeoLocation ( PUT )
  • /api/sekureid/external/GeoLocation/{id}    Delete a GeoLocation ( DELETE )
  • /api/sekureid/external/GeoLocation/{id}    Get a Job by GeoLocation code ( GET )
 Job
  • /api/sekureid/external/Job    Get all jobs ( GET )
  • /api/sekureid/external/Job    Add new Job ( POST )
  • /api/sekureid/external/Job    Edit a Job ( PUT )
  • /api/sekureid/external/Job/{id}    Delete a Job ( DELETE )
  • /api/sekureid/external/Job/{id}    Get a Job by job code ( GET )
 Location
  • /api/sekureid/external/Location    Get all locations ( GET )
  • /api/sekureid/external/Location    Add new Location ( POST )
  • /api/sekureid/external/Location    Edit a Location ( PUT )
  • /api/sekureid/external/Location/{id}    Delete a Location ( DELETE )
  • /api/sekureid/external/Location/{id}    Get a location by Location Code ( GET )
 NationalHoliday
  • /api/sekureid/external/NationalHoliday    Get all National Holiday ( GET )
  • /api/sekureid/external/NationalHoliday    Add new National Holiday ( POST )
  • /api/sekureid/external/NationalHoliday    Edit a National Holiday ( PUT )
  • /api/sekureid/external/NationalHoliday/{id}    Delete a National Holiday ( DELETE )
  • /api/sekureid/external/NationalHoliday/{id}    Get a location by National Holiday ID ( GET )
 PayPeriod
  • /api/sekureid/external/PayPeriod    Get a Pay Period ( GET )
 Position
  • /api/sekureid/external/Position    Get all Position ( GET )
  • /api/sekureid/external/Position    Add new Position ( POST )
  • /api/sekureid/external/Position    Edit a Position ( PUT )
  • /api/sekureid/external/Position/{id}    Delete a Position ( DELETE )
  • /api/sekureid/external/Position/{id}    Get a Position by ID( GET )
 Project
  • /api/sekureid/external/Project    Get all Projects ( GET )
  • /api/sekureid/external/Project    Add new Project ( POST )
  • /api/sekureid/external/Project    Edit a Project ( PUT )
  • /api/sekureid/external/Project/{id}    Delete a Project ( DELETE )
  • /api/sekureid/external/Project/{id}    Get a Project by Project Number ( GET )
 ProjectJob
  • /api/sekureid/external/ProjectJob    Get projects and jobs relationship ( GET )
  • /api/sekureid/external/ProjectJob    Add new relationship Project with Job ( POST )
  • /api/sekureid/external/ProjectJob    Delete a projects and jobs relationship ( DELETE )
 PunchRestriction
  • /api/sekureid/external/PunchRestriction/{id}    Get punch restriction by User ID ( GET )
  • /api/sekureid/external/PunchRestriction    Assign punch restriction to an user ( POST )
  • /api/sekureid/external/PunchRestriction    Modify the punch restriction to an user ( PUT )
 Questionnaire
  • /api/sekureid/external/Questionnaire    Get all Questionnaire ( GET )
  • /api/sekureid/external/Questionnaire    Add new Questionnaire ( POST )
  • /api/sekureid/external/Questionnaire/{id}    Delete a Questionnaire ( DELETE )
  • /api/sekureid/external/Questionnaire/{id}    Get a Questionnaire by Questionnaire Code ( GET )
 QuestionnaireDepartment
  • /api/sekureid/external/QuestionnaireDepartment    Get all Questionnaire Department relationship ( GET )
  • /api/sekureid/external/QuestionnaireDepartment    Add new Questionnaire Department relationship ( POST )
  • /api/sekureid/external/QuestionnaireDepartment    Update a Questionnaire Department relationship ( PUT )
  • /api/sekureid/external/QuestionnaireDepartment    Delete a Questionnaire Department relationship ( DELETE )
 SalaryRule
  • /api/sekureid/external/SalaryRule    Get all SalaryRule ( GET )
  • /api/sekureid/external/SalaryRule    Add new SalaryRule ( POST )
  • /api/sekureid/external/SalaryRule    Edit a SalaryRule ( PUT )
  • /api/sekureid/external/SalaryRule/{id}    Delete a SalaryRule ( DELETE )
  • /api/sekureid/external/SalaryRule/{id}    Get a SalaryRule by ID ( GET )
 Schedule
  • /api/sekureid/external/Schedule    Delete Schedules from a User by date range ( DELETE )
  • /api/sekureid/external/Schedule    Get Schedules assigned to an User ( GET )
  • /api/sekureid/external/Schedule    Assign a schedule to an user ( POST )
  • /api/sekureid/external/Schedule/{id}    Delete all Schedules from a User ( DELETE )
 TimeTotals
  • /api/sekureid/external/TimeTotals    Get Total hours for an employee ( GET )
 Use
  • /api/sekureid/external/User    Get all Users ( GET )
  • /api/sekureid/external/User    Add a new User ( POST )
  • /api/sekureid/external/User    Update User ( PUT )
  • /api/sekureid/external/User/{id}    Delete User ( DELETE )
  • /api/sekureid/external/User/{id}    Get a User by User ID ( GET )
 UserGeoLocation
  • /api/sekureid/external/UserGeoLocation    Get all UserGeoLocation ( GET )
  • /api/sekureid/external/UserGeoLocation    Add new UserGeoLocation ( POST )
  • /api/sekureid/external/UserGeoLocation    Edit a UserGeoLocation ( PUT )
  • /api/sekureid/external/UserGeoLocation/{id}    Delete a UserGeoLocation ( DELETE )
  • /api/sekureid/external/UserGeoLocation/{id}    Get a UserGeoLocation by GeoLocation ID ( GET )
 UserProjectJob
  • /api/sekureid/external/UserProjectJob    Delete a job and/or project from an existing ( DELETE )
  • /api/sekureid/external/UserProjectJob    Get User, projects and jobs relationship ( GET )
  • /api/sekureid/external/UserProjectJob    Add new job and/or project to an existing ( POST )
  • /api/sekureid/external/UserProjectJob    Edit a job/project assigment from an User ( PUT )
 UserTimeLog
  • /api/sekureid/external/UserTimeLog    Delete all Time Logs from a User ( DELETE )
  • /api/sekureid/external/UserTimeLog    Get Time Logs ( GET )
  • /api/sekureid/external/UserTimeLog    Add new Time Log to a User ( POST )
  • /api/sekureid/external/UserTimeLog    Edit a User Time Log ( PUT )
  • /api/sekureid/external/UserTimeLog/{id}    Delete a Time Log by Timelog ID ( DELETE )
 UserProjectJobBulk
  • /api/sekureid/external/UserProjectJobBulk    Add new job and/or project in bulk to a userList ( POST )
 UserQuestionnaireAnswer
  • /api/sekureid/external/UserQuestionnaireAnswer    Get all User's Questionnaire Answers ( GET )
 WhosIn
  • /api/sekureid/external/WhosIn    Get all WhosIn ( GET )