Get identifiers by type (single or list)
Returns either:
- a paginated list of identifiers of the specified type (if
numberis not provided) - a single identifier matching the specified
typeandnumber(ifnumberis provided)
The number parameter is validated according to the selected identifier type.
For Wiegand-based identifiers, both HEX and Decimal formats are supported.
identifier_number in the response is returned in HEX or Decimal format
depending on the selected Wiegand Identifier representation mode.
Query Parameters
- type string required
Possible values: [
card,face_id,inputCode,qr,ukey,license_plate]Identifier type
- number object
Required only for single identifier operations and optional for batch operations
- limit integer
Possible values: [
10,20,30,50]Number of items. Value by default is 10
- page_number integer
Possible values:
>= 1Page number
- sort_type string
Possible values: [
asc,desc]Default value:
ascSort type (asc/desc)
- 200
- 400
- 401
- 403
Successfully returned identifier information.
- application/json
- Schema
- Example (from schema)
- List
- Single
Schema
- MOD1
- MOD2
list_items object[]
List of identifiers
valid object
Time validity settings for the identifier
time object
Time validity model for identifier
oneOf- MOD1
- MOD2
is_permanent booleanPossible values: [
true]Always true for permanent validity
is_permanent booleanPossible values: [
false]Always false for bounded validity
from integerStart timestamp of validity period
to integerEnd timestamp of validity period
passes object
Pass limit model for identifier
oneOf- MOD1
- MOD2
is_permanent booleanPossible values: [
true]Permanent mode flag
max_passes integerMaximum number of allowed passes
is_permanent booleanPossible values: [
false]Permanent mode flag
max_passes integerMaximum number of allowed passes (optional for bounded mode)
time_profiles object
Time profiles that define when the identifier is allowed to be used
count integerNumber of assigned time profiles
uid_items integer[]List of internal time profile unique identifiers
link_ids string[]List of external time profile identifiers used for configuration and synchronization
identifier_number object
Identifier number in HEX or Decimal format depending on the selected Wiegand Identifier representation mode.
Warning: The same value may represent different identifiers in different modes. For example,
44is identifier 44 in Decimal mode, but identifier 68 in Decimal representation when HEX mode is used (0x44).Ensure the correct representation mode is selected before performing update or delete operations.
oneOf- MOD1
- MOD2
stringintegeradditional object
Additional identifier metadata and implementation-specific properties
identifier_owner object
Owner associated with the identifier
type stringOwner entity type
name stringOwner name or identifier
lock stringPossible values: [
first,second,all]Defines which lock the identifier grants access to:
- first - access to the first lock only
- second - access to the second lock only
- all - access to both locks
apartment object
Apartment associated with the identifier
uid integerInternal apartment identifier. Value -1 means that no apartment is assigned
identifier_type stringPossible values: [
card,face_id,inputCode,qr,ukey,license_plate]Identifier type
identifier_uid integerUnique identifier ID
list_option object
Pagination, filtering and sorting metadata for list responses
pagination object
Pagination information
total_items integerThe total number of items found and reflected across all pages
items_limit integerPossible values: [
10,20,30,50]Limiting the display of the amount of data for one page
total_pages integerThe number of pages that hold the requested data
current_page integerPossible values:
>= 1Current page number
filter object
Applied filters for identifier query
anyOf- MOD1
- MOD2
filter_field stringField available for filtering
filter_type stringPossible values: [
equal]Available filtering type, only equal here
filter_format stringData format, only string here
filter_value stringIdentifier name
filter_field stringField available for filtering
filter_type stringPossible values: [
equal]Available filtering type, only equal here
filter_format stringData format, only string here
filter_value stringIdentifier number
sort object
Sorting configuration used for response
field stringSorting field name
asc booleanSort direction
available_fields string[]Available for sorting fields names
item object
Full representation of an access identifier returned by GET operations
valid object
Time validity settings for the identifier
time object
Time validity model for identifier
oneOf- MOD1
- MOD2
is_permanent booleanPossible values: [
true]Always true for permanent validity
is_permanent booleanPossible values: [
false]Always false for bounded validity
from integerStart timestamp of validity period
to integerEnd timestamp of validity period
passes object
Pass limit model for identifier
oneOf- MOD1
- MOD2
is_permanent booleanPossible values: [
true]Permanent mode flag
max_passes integerMaximum number of allowed passes
is_permanent booleanPossible values: [
false]Permanent mode flag
max_passes integerMaximum number of allowed passes (optional for bounded mode)
time_profiles object
Time profiles that define when the identifier is allowed to be used
count integerNumber of assigned time profiles
uid_items integer[]List of internal time profile unique identifiers
link_ids string[]List of external time profile identifiers used for configuration and synchronization
identifier_number object
Identifier number in HEX or Decimal format depending on the selected Wiegand Identifier representation mode.
Warning: The same value may represent different identifiers in different modes. For example,
44is identifier 44 in Decimal mode, but identifier 68 in Decimal representation when HEX mode is used (0x44).Ensure the correct representation mode is selected before performing update or delete operations.
oneOf- MOD1
- MOD2
stringintegeradditional object
Additional identifier metadata and implementation-specific properties
identifier_owner object
Owner associated with the identifier
type stringOwner entity type
name stringOwner name or identifier
lock stringPossible values: [
first,second,all]Defines which lock the identifier grants access to:
- first - access to the first lock only
- second - access to the second lock only
- all - access to both locks
apartment object
Apartment associated with the identifier
uid integerInternal apartment identifier. Value -1 means that no apartment is assigned
identifier_type stringPossible values: [
card,face_id,inputCode,qr,ukey,license_plate]Identifier type
identifier_uid integerUnique identifier ID
{
"list_items": [
{
"valid": {
"time": {
"is_permanent": true
},
"passes": {
"is_permanent": true,
"max_passes": 9999
}
},
"time_profiles": {
"count": 0,
"uid_items": [],
"link_ids": []
},
"identifier_number": "string",
"additional": {},
"identifier_owner": {
"type": "owner",
"name": "Name"
},
"lock": "first",
"apartment": {
"uid": -1
},
"identifier_type": "card",
"identifier_uid": 3120
}
],
"list_option": {
"pagination": {
"total_items": 18,
"items_limit": 10,
"total_pages": 2,
"current_page": 1
},
"filter": {
"filter_field": "name",
"filter_type": "equal",
"filter_format": "string",
"filter_value": "Sherlock Holmes"
},
"sort": {
"field": "name",
"asc": true,
"available_fields": [
"name"
]
}
}
}
{
"list_option": {
"pagination": {
"total_pages": 1,
"items_limit": 10,
"total_items": 4,
"current_page": 1
},
"filter": {
"is_filtered": false,
"available_filtering": true,
"available_fields": [
"name",
"identifier_number"
]
},
"sort": {
"asc": true,
"field": "name",
"available_fields": [
"name",
"identifier_number"
]
}
},
"list_items": [
{
"identifier_uid": 3103,
"identifier_number": "01",
"identifier_type": "card",
"identifier_owner": {
"type": "owner",
"name": "Name_1"
},
"lock": "first",
"apartment": {
"uid": 1,
"logical_address": {
"floor": 1,
"unit": 1,
"building": 1,
"room": 1
}
},
"valid": {
"time": {
"to": 1780531200,
"is_permanent": false,
"from": 1780488000
},
"passes": {
"max_passes": 1,
"is_permanent": false
}
},
"time_profiles": {
"count": 0,
"uid_items": []
},
"additional": {
"passes_left": 1
}
},
{
"identifier_uid": 3100,
"identifier_number": "2b-28-e1-2f",
"identifier_type": "card",
"identifier_owner": {
"type": "owner",
"name": "Name_2"
},
"lock": "all",
"apartment": {
"uid": -1
},
"valid": {
"time": {
"to": 1540819272,
"is_permanent": false,
"from": 1540819272
},
"passes": {
"max_passes": 3,
"is_permanent": false
}
},
"time_profiles": {
"count": 0,
"uid_items": []
},
"additional": {
"passes_left": 3
}
},
{
"identifier_uid": 3101,
"identifier_number": "2c",
"identifier_type": "card",
"identifier_owner": {
"type": "owner",
"name": "Name_3"
},
"lock": "first",
"apartment": {
"uid": -1
},
"valid": {
"time": {
"to": 0,
"is_permanent": true,
"from": 0
},
"passes": {
"is_permanent": true
}
},
"time_profiles": {
"count": 0,
"uid_items": []
},
"additional": {}
},
{
"identifier_uid": 3102,
"identifier_number": "44",
"identifier_type": "card",
"identifier_owner": {
"type": "owner",
"name": "Name_4"
},
"lock": "all",
"apartment": {
"uid": -1
},
"valid": {
"time": {
"to": 1540819272,
"is_permanent": false,
"from": 1540819272
},
"passes": {
"max_passes": 3,
"is_permanent": false
}
},
"time_profiles": {
"count": 0,
"uid_items": []
},
"additional": {
"passes_left": 3
}
}
]
}
{
"valid": {
"time": {
"to": 1780531200,
"is_permanent": false,
"from": 1780488000
},
"passes": {
"max_passes": 1,
"is_permanent": false
}
},
"time_profiles": {
"count": 0,
"uid_items": [],
"link_ids": []
},
"identifier_number": "01",
"additional": {
"passes_left": 1
},
"identifier_owner": {
"type": "owner",
"name": "01"
},
"lock": "first",
"apartment": {
"uid": 1,
"logical_address": {
"floor": 1,
"unit": 1,
"building": 1,
"room": 1
}
},
"identifier_type": "card"
}
- Unsupported identifier type
- Wrong pagination limit
- Wrong page number
- Wrong identifier number format
- Identifier not found
- application/json
- Schema
- Example (from schema)
- Wrong type
- Wrong pagination limit
- Wrong identifier number format
- Identifier not found
Schema
- error string
Error message
{
"error": "Wrong JSON body"
}
{
"error": "Unsupported identifier type"
}
{
"error": "Wrong pagination limit"
}
{
"error": "Wrong identifier number format"
}
{
"error": "Identifier not found"
}
Unauthorized request. Log In
- application/json
- Schema
- Example (from schema)
- Log In
Schema
- error string
Error message
{
"error": "Log In"
}
{
"error": "Log In"
}
Administrator rights required. You are currently logged in with different user account. Log In with administrator rights
- application/json
- Schema
- Example (from schema)
- Admin Rights Required
Schema
- error string
Error message
{
"error": "Administrator rights required"
}
{
"error": "Administrator rights required"
}