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 )
 AbsenceType
  • /api/sekureid/external/AbsenceType    Get all Absence Types ( GET )
  • /api/sekureid/external/AbsenceType/{id}    Get all Absence Types ( GET )
 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 )
 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 )
 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    Delete an User from specific Devices ( DELETE )
  • /api/sekureid/external/ConfigUser    Get Devices assigned to an User ( GET )
  • /api/sekureid/external/ConfigUser    Assign devices to an user ( POST )
  • /api/sekureid/external/ConfigUser/{id}    Delete an User from all Devices ( 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 )
 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 )
 PayPeriod
  • /api/sekureid/external/PayPeriod    Get a Pay Period ( 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 )
 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 )
 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 )
 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 )