Skip to content

Commit 11df436

Browse files
github-actions[bot]MScottBlake
authored andcommitted
[auto] Updated Kandji SDK
1 parent aac7aad commit 11df436

File tree

4 files changed

+10
-3
lines changed

4 files changed

+10
-3
lines changed

_kandji

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -750,6 +750,7 @@ case $state in
750750
"tag_id_in=:[QUERY] Return results for given tag IDs separated by commas. Case sensitive."
751751
"user=:[QUERY] Return results "containing" the user name"
752752
"user_email=:[QUERY] Return results "containing" search on email address"
753+
"user_email_exact=:[QUERY] Return results "matching" the specified email address"
753754
"user_id=:[QUERY] "exact" match on kandji user ID (example: 5344c996-8823-4b37-8d6e-8515fc7c3a0a)"
754755
"user_name=:[QUERY] Return results "containing" the assigned user Display Name"
755756
"limit=:[QUERY] A hard upper <code>limit</code> is set at 300 device records returned per request. If more device records are expected, pagination should be used using the <code>limit</code> and <code>offset</code> parameters. Additionally, parameter queries can be added to a request to limit the results."

docs/DeviceInformationApi.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,7 @@ List Devices
572572
### Example
573573

574574
```bash
575-
kandji listDevices limit=value asset_tag=value blueprint_id=value device_id=value device_name=value filevault_enabled=value mac_address=value model=value ordering=value os_version=value platform=value serial_number=value tag_name=value tag_name_in=value tag_id=value tag_id_in=value user=value user_email=value user_id=value user_name=value offset=value
575+
kandji listDevices limit=value asset_tag=value blueprint_id=value device_id=value device_name=value filevault_enabled=value mac_address=value model=value ordering=value os_version=value platform=value serial_number=value tag_name=value tag_name_in=value tag_id=value tag_id_in=value user=value user_email=value user_email_exact=value user_id=value user_name=value offset=value
576576
```
577577

578578
### Parameters
@@ -615,6 +615,7 @@ Name | Type | Description | Notes
615615
**tagIdIn** | **string** | Return results for given tag IDs separated by commas. Case sensitive. | [optional] [default to null]
616616
**user** | **string** | Return results "containing" the user name | [optional] [default to null]
617617
**userEmail** | **string** | Return results "containing" search on email address | [optional] [default to null]
618+
**userEmailExact** | **string** | Return results "matching" the specified email address | [optional] [default to null]
618619
**userId** | **string** | "exact" match on kandji user ID (example: 5344c996-8823-4b37-8d6e-8515fc7c3a0a) | [optional] [default to null]
619620
**userName** | **string** | Return results "containing" the assigned user Display Name | [optional] [default to null]
620621
**offset** | **string** | Specify the starting record to return | [optional] [default to null]

kandji

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,7 @@ operation_parameters_minimum_occurrences["listDevices:::tag_id"]=0
206206
operation_parameters_minimum_occurrences["listDevices:::tag_id_in"]=0
207207
operation_parameters_minimum_occurrences["listDevices:::user"]=0
208208
operation_parameters_minimum_occurrences["listDevices:::user_email"]=0
209+
operation_parameters_minimum_occurrences["listDevices:::user_email_exact"]=0
209210
operation_parameters_minimum_occurrences["listDevices:::user_id"]=0
210211
operation_parameters_minimum_occurrences["listDevices:::user_name"]=0
211212
operation_parameters_minimum_occurrences["listDevices:::offset"]=0
@@ -495,6 +496,7 @@ operation_parameters_maximum_occurrences["listDevices:::tag_id"]=0
495496
operation_parameters_maximum_occurrences["listDevices:::tag_id_in"]=0
496497
operation_parameters_maximum_occurrences["listDevices:::user"]=0
497498
operation_parameters_maximum_occurrences["listDevices:::user_email"]=0
499+
operation_parameters_maximum_occurrences["listDevices:::user_email_exact"]=0
498500
operation_parameters_maximum_occurrences["listDevices:::user_id"]=0
499501
operation_parameters_maximum_occurrences["listDevices:::user_name"]=0
500502
operation_parameters_maximum_occurrences["listDevices:::offset"]=0
@@ -781,6 +783,7 @@ operation_parameters_collection_type["listDevices:::tag_id"]=""
781783
operation_parameters_collection_type["listDevices:::tag_id_in"]=""
782784
operation_parameters_collection_type["listDevices:::user"]=""
783785
operation_parameters_collection_type["listDevices:::user_email"]=""
786+
operation_parameters_collection_type["listDevices:::user_email_exact"]=""
784787
operation_parameters_collection_type["listDevices:::user_id"]=""
785788
operation_parameters_collection_type["listDevices:::user_name"]=""
786789
operation_parameters_collection_type["listDevices:::offset"]=""
@@ -3488,6 +3491,8 @@ print_listDevices_help() {
34883491
| paste -sd' ' | fold -sw 80 | sed '2,$s/^/ /'
34893492
echo -e " * ${GREEN}user_email${OFF} ${BLUE}[string]${OFF} ${CYAN}(default: null)${OFF} - Return results "containing" search on email address${YELLOW} Specify as: user_email=value${OFF}" \
34903493
| paste -sd' ' | fold -sw 80 | sed '2,$s/^/ /'
3494+
echo -e " * ${GREEN}user_email_exact${OFF} ${BLUE}[string]${OFF} ${CYAN}(default: null)${OFF} - Return results "matching" the specified email address${YELLOW} Specify as: user_email_exact=value${OFF}" \
3495+
| paste -sd' ' | fold -sw 80 | sed '2,$s/^/ /'
34913496
echo -e " * ${GREEN}user_id${OFF} ${BLUE}[string]${OFF} ${CYAN}(default: null)${OFF} - "exact" match on kandji user ID (example: 5344c996-8823-4b37-8d6e-8515fc7c3a0a)${YELLOW} Specify as: user_id=value${OFF}" \
34923497
| paste -sd' ' | fold -sw 80 | sed '2,$s/^/ /'
34933498
echo -e " * ${GREEN}user_name${OFF} ${BLUE}[string]${OFF} ${CYAN}(default: null)${OFF} - Return results "containing" the assigned user Display Name${YELLOW} Specify as: user_name=value${OFF}" \
@@ -7313,7 +7318,7 @@ call_listDevices() {
73137318
local path_parameter_names=()
73147319
# ignore error about 'query_parameter_names' being unused; passed by reference
73157320
# shellcheck disable=SC2034
7316-
local query_parameter_names=(asset_tag blueprint_id device_id device_name filevault_enabled mac_address model ordering os_version platform serial_number tag_name tag_name_in tag_id tag_id_in user user_email user_id user_name limit offset )
7321+
local query_parameter_names=(asset_tag blueprint_id device_id device_name filevault_enabled mac_address model ordering os_version platform serial_number tag_name tag_name_in tag_id tag_id_in user user_email user_email_exact user_id user_name limit offset )
73177322
local path
73187323

73197324
if ! path=$(build_request_path "/api/v1/devices" path_parameter_names query_parameter_names); then

kandji.bash-completion

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ _kandji()
205205
operation_parameters["getDeviceLostModeDetails"]="device_id= "
206206
operation_parameters["getDeviceParameters"]="device_id= "
207207
operation_parameters["getDeviceStatus"]="device_id= "
208-
operation_parameters["listDevices"]="asset_tag= blueprint_id= device_id= device_name= filevault_enabled= mac_address= model= ordering= os_version= platform= serial_number= tag_name= tag_name_in= tag_id= tag_id_in= user= user_email= user_id= user_name= limit= offset= "
208+
operation_parameters["listDevices"]="asset_tag= blueprint_id= device_id= device_name= filevault_enabled= mac_address= model= ordering= os_version= platform= serial_number= tag_name= tag_name_in= tag_id= tag_id_in= user= user_email= user_email_exact= user_id= user_name= limit= offset= "
209209
operation_parameters["updateDevice"]="device_id= "
210210
operation_parameters["getActivationLockBypassCode"]="device_id= "
211211
operation_parameters["getFilevaultRecoveryKey"]="device_id= "

0 commit comments

Comments
 (0)