{"info":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","description":"
Note: Kandji is now Iru, but many URLs and notes within this documentation will continue to reference Kandji for some time.
\nYou can find your API URL in Settings > Access. The API URL will follow the below formats.
\nUS - https://SubDomain.api.kandji.io
EU - https://SubDomain.api.eu.kandji.io
For information on how to obtain an API token, please refer to the following support article.
\n\nThe Iru Endpoint Management API currently has an API rate limit of 10,000 requests per hour per customer.
\nHTTP request methods supported by the API.
\nNot all response codes apply to every endpoint.
\nThe API returns all structured responses in JSON schema format.
\nCode examples using the API can be found in the Iru Endpoint Management support GitHub.
\n","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Welcome to the Iru Endpoint Management API Documentation","slug":"welcome-to-the-iru-endpoint-management-api-documentation"}],"owner":"15284493","collectionId":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","publishedId":"TzCTZkBe","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"111111","highlight":"0c0c27"},"publishDate":"2026-05-15T21:56:23.000Z"},"item":[{"name":"Audit Log","item":[{"name":"List audit events","id":"06022d9d-426b-4aea-826a-d7f084e4f1e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/audit/events?limit=500&sort_by=-occurred_at","description":"List audit log events from the Activity module.
\nReturns events related to
\nBlueprint and Library Item creation, updates, and deletions (Create, Update, Delete)
\nAccess to sensitive data (such as FileVault keys and recovery keys)
\nDevice lifecycle events (enrollment, deletion, MDM removal, blueprint changes)
\nUser directory events (including directory user deletions)
\nAdministrative actions (tenant owner updates, API token management (Create, Update, Delete))
\nAdmin user management activities
\nVulnerability management events for detections and remediations (for customers with this feature)
\nEndpoint Detection and Response events for detections, remediations, and admin actions (for customers with this feature)
\nA max upper limit is set at 500 records returned per request. Pagination should be used using the cursor in the next key to request more results. Additionally, parameter queries can be added to a request to filter the results.
Sort results by occurred_at, id either ascending (default behavior) or descending(-) order.
Filter by start date in datetime or year-month-day (2024-11-26) formats
\n","type":"text/plain"},"key":"start_date","value":"2024-11-26T22:58:26.239570Z"},{"disabled":true,"description":{"content":"Filter by start date in datetime or year-month-day (2024-12-06) formats
\n","type":"text/plain"},"key":"end_date","value":"2024-12-06T17:48:41.784439Z"},{"disabled":true,"description":{"content":"You can pass the next cursor as a parameter or use the URL in the next key to get the next page of results or to start from where you left off last.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"f63aa3c2-7ca2-49f0-a9d0-671e6ed63b09","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}","type":"text"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/audit/events?limit=500&sort_by=-occurred_at","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","audit","events"],"query":[{"key":"limit","value":"500","description":"A max upper `limit` is set at 500 records returned per request. Pagination should be used using the cursor in the `next` key to request more results. Additionally, parameter queries can be added to a request to filter the results."},{"key":"sort_by","value":"-occurred_at","description":"Sort results by `occurred_at`, `id` either ascending (default behavior) or descending(-) order."},{"key":"start_date","value":"2024-11-26T22:58:26.239570Z","description":"Filter by start date in datetime or year-month-day (2024-11-26) formats","disabled":true},{"key":"end_date","value":"2024-12-06T17:48:41.784439Z","description":"Filter by start date in datetime or year-month-day (2024-12-06) formats","disabled":true},{"key":"cursor","value":"","description":"Cursor for the next or previous page or results. Can also store the URL from the next and previous fields in the response.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n \"results\": [\n {\n\t\t\t\"id\": \"01JNGZW47KZKPXE1JWCFE4PHDW\",\n\t\t\t\"action\": \"update\",\n\t\t\t\"occurred_at\": \"2025-03-04T16:29:55.253454Z\",\n\t\t\t\"actor_id\": \"cf40d6e7-20cb-4da9-84a1-9ad0b7003ca5\",\n\t\t\t\"actor_type\": \"user\",\n\t\t\t\"target_id\": \"449ec92a-186a-44f2-9421-d5ac6e465eb5\",\n\t\t\t\"target_type\": \"blueprint\",\n\t\t\t\"target_component\": \"library_items\",\n\t\t\t\"new_state\": {\n\t\t\t\t\"library_items_added\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"c7a5871a-1683-432f-87d4-30bbd404eb85\",\n\t\t\t\t\t\t\"name\": \"GitHub\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"6c3c34cf-36c4-4812-bd3f-712d66458c80\",\n\t\t\t\t\t\t\"name\": \"Apple Configurator\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"library_items_removed\": [],\n\t\t\t\t\"library_items_scoped\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"6c3c34cf-36c4-4812-bd3f-712d66458c80\",\n\t\t\t\t\t\t\"name\": \"Apple Configurator\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"c7a5871a-1683-432f-87d4-30bbd404eb85\",\n\t\t\t\t\t\t\"name\": \"GitHub\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"1af36ec2-111d-4ec4-bc3b-170facf1408b\",\n\t\t\t\t\t\t\"name\": \"Apple Developer\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"name\": \"demo\"\n\t\t\t},\n\t\t\t\"metadata\": {}\n\t\t},\n\t\t{\n\t\t\t\"id\": \"01JNGZWQ7WAN45PVTJ3686TXHT\",\n\t\t\t\"action\": \"create\",\n\t\t\t\"occurred_at\": \"2025-03-04T16:30:14.143192Z\",\n\t\t\t\"actor_id\": \"cf40d6e7-20cb-4da9-84a1-9ad0b7003ca5\",\n\t\t\t\"actor_type\": \"user\",\n\t\t\t\"target_id\": \"2b1fd766-3ba4-49ba-9f88-8219d468b34c\",\n\t\t\t\"target_type\": \"blueprint\",\n\t\t\t\"target_component\": \"\",\n\t\t\t\"new_state\": {\n\t\t\t\t\"description\": \"\",\n\t\t\t\t\"type\": \"map\",\n\t\t\t\t\"name\": \"audit_event_test\"\n\t\t\t},\n\t\t\t\"metadata\": {\n\t\t\t\t\"source_id\": null,\n\t\t\t\t\"source\": null\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"id\": \"01JNGZWQ7W0C1TD9MZAP6XSEGH\",\n\t\t\t\"action\": \"update\",\n\t\t\t\"occurred_at\": \"2025-03-04T16:30:14.214831Z\",\n\t\t\t\"actor_id\": \"cf40d6e7-20cb-4da9-84a1-9ad0b7003ca5\",\n\t\t\t\"actor_type\": \"user\",\n\t\t\t\"target_id\": \"2b1fd766-3ba4-49ba-9f88-8219d468b34c\",\n\t\t\t\"target_type\": \"blueprint\",\n\t\t\t\"target_component\": \"parameters\",\n\t\t\t\"new_state\": {\n\t\t\t\t\"parameters\": [],\n\t\t\t\t\"name\": \"audit_event_test\"\n\t\t\t},\n\t\t\t\"metadata\": {}\n\t\t},\n\t\t{\n\t\t\t\"id\": \"01JNGZX031XXXWS574PMJE5E52\",\n\t\t\t\"action\": \"update\",\n\t\t\t\"occurred_at\": \"2025-03-04T16:30:23.535596Z\",\n\t\t\t\"actor_id\": \"cf40d6e7-20cb-4da9-84a1-9ad0b7003ca5\",\n\t\t\t\"actor_type\": \"user\",\n\t\t\t\"target_id\": \"2b1fd766-3ba4-49ba-9f88-8219d468b34c\",\n\t\t\t\"target_type\": \"blueprint\",\n\t\t\t\"target_component\": \"library_items\",\n\t\t\t\"new_state\": {\n\t\t\t\t\"library_items_added\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"d8a6b20f-9b7a-4af7-9ecb-1c7104116ca8\",\n\t\t\t\t\t\t\"name\": \"homebrew\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"library_items_removed\": [],\n\t\t\t\t\"library_items_scoped\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"d8a6b20f-9b7a-4af7-9ecb-1c7104116ca8\",\n\t\t\t\t\t\t\"name\": \"homebrew\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"name\": \"audit_event_test\"\n\t\t\t},\n\t\t\t\"metadata\": {}\n\t\t},\n\t\t{\n\t\t\t\"id\": \"01JNM1393ZTW3JAPWPRTVNH1JM\",\n\t\t\t\"action\": \"update\",\n\t\t\t\"occurred_at\": \"2025-03-05T20:49:01.319307Z\",\n\t\t\t\"actor_id\": \"cf40d6e7-20cb-4da9-84a1-9ad0b7003ca5\",\n\t\t\t\"actor_type\": \"user\",\n\t\t\t\"target_id\": \"07194cf3-10c1-4b39-aa2b-763133b0347d\",\n\t\t\t\"target_type\": \"library_item\",\n\t\t\t\"target_component\": \"\",\n\t\t\t\"new_state\": {\n\t\t\t\t\"active\": false,\n\t\t\t\t\"label\": null,\n\t\t\t\t\"type\": \"vpp-app\",\n\t\t\t\t\"name\": \"Pocket Casts: Podcast Player\"\n\t\t\t},\n\t\t\t\"metadata\": {}\n\t\t},\n\t\t{\n\t\t\t\"id\": \"01JNM149BA16F2W42VVFP44VD0\",\n\t\t\t\"action\": \"update\",\n\t\t\t\"occurred_at\": \"2025-03-05T20:49:33.901017Z\",\n\t\t\t\"actor_id\": \"cf40d6e7-20cb-4da9-84a1-9ad0b7003ca5\",\n\t\t\t\"actor_type\": \"user\",\n\t\t\t\"target_id\": \"7a488f5a-082b-4039-8e11-9b92985300c4\",\n\t\t\t\"target_type\": \"blueprint\",\n\t\t\t\"target_component\": \"library_items\",\n\t\t\t\"new_state\": {\n\t\t\t\t\"library_items_added\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"07194cf3-10c1-4b39-aa2b-763133b0347d\",\n\t\t\t\t\t\t\"name\": \"Pocket Casts: Podcast Player\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"library_items_removed\": [],\n\t\t\t\t\"library_items_scoped\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"c0af8f59-8d96-49e3-a66b-80639bc43eac\",\n\t\t\t\t\t\t\"name\": \"accuhive_wifi\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"4418f6fa-0761-460f-b98d-c037f44ffad0\",\n\t\t\t\t\t\t\"name\": \"Kandji Self Service\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"92a8be7b-dc71-41f5-be27-138769080850\",\n\t\t\t\t\t\t\"name\": \"default skip\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"07194cf3-10c1-4b39-aa2b-763133b0347d\",\n\t\t\t\t\t\t\"name\": \"Pocket Casts: Podcast Player\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"name\": \"_ipados_testing_2\"\n\t\t\t},\n\t\t\t\"metadata\": {}\n\t\t},\n\t\t{\n\t\t\t\"id\": \"01JNM1498JPRMZN6737HP4M2PT\",\n\t\t\t\"action\": \"update\",\n\t\t\t\"occurred_at\": \"2025-03-05T20:49:34.008256Z\",\n\t\t\t\"actor_id\": \"cf40d6e7-20cb-4da9-84a1-9ad0b7003ca5\",\n\t\t\t\"actor_type\": \"user\",\n\t\t\t\"target_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"target_type\": \"blueprint\",\n\t\t\t\"target_component\": \"library_items\",\n\t\t\t\"new_state\": {\n\t\t\t\t\"library_items_added\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"07194cf3-10c1-4b39-aa2b-763133b0347d\",\n\t\t\t\t\t\t\"name\": \"Pocket Casts: Podcast Player\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"library_items_removed\": [],\n\t\t\t\t\"library_items_scoped\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"3e2a8bd2-45a3-43e4-a1e6-7296a83abf65\",\n\t\t\t\t\t\t\"name\": \"agent_debug_logging\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"cc2e2e17-e046-4405-ba46-1c39790a69a0\",\n\t\t\t\t\t\t\"name\": \"1Password 7\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"3eb5836a-c856-47a6-8614-0da2624e8577\",\n\t\t\t\t\t\t\"name\": \"audit test\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"07956063-476a-4c53-9fec-1686a5b9ec5b\",\n\t\t\t\t\t\t\"name\": \"wb\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"03ece026-6d91-4616-a9de-c77c23a32555\",\n\t\t\t\t\t\t\"name\": \"wallpaper\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"3ad11b1e-42fb-4405-b826-c9cdf6061e7e\",\n\t\t\t\t\t\t\"name\": \"pppc_finder\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"814351ef-d9ee-4ebe-bf3e-5fb6cc3086bc\",\n\t\t\t\t\t\t\"name\": \"Microsoft Company Portal\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"07194cf3-10c1-4b39-aa2b-763133b0347d\",\n\t\t\t\t\t\t\"name\": \"Pocket Casts: Podcast Player\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"764706a2-f934-4808-85a4-7763d89327f4\",\n\t\t\t\t\t\t\"name\": \"brooklyn_screensaver\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"24eb6c93-27d7-40a0-9092-d29e9d53a0ef\",\n\t\t\t\t\t\t\"name\": \"Okta Verify\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"name\": \"_testing_something\"\n\t\t\t},\n\t\t\t\"metadata\": {}\n\t\t},\n\t\t{\n\t\t\t\"id\": \"01JNM149BEX9ZK8YX7FVGARH4C\",\n\t\t\t\"action\": \"update\",\n\t\t\t\"occurred_at\": \"2025-03-05T20:49:34.064939Z\",\n\t\t\t\"actor_id\": \"cf40d6e7-20cb-4da9-84a1-9ad0b7003ca5\",\n\t\t\t\"actor_type\": \"user\",\n\t\t\t\"target_id\": \"ac4aba12-d2e5-430a-b7aa-42d25f9e6ead\",\n\t\t\t\"target_type\": \"blueprint\",\n\t\t\t\"target_component\": \"library_items\",\n\t\t\t\"new_state\": {\n\t\t\t\t\"library_items_added\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"07194cf3-10c1-4b39-aa2b-763133b0347d\",\n\t\t\t\t\t\t\"name\": \"Pocket Casts: Podcast Player\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"library_items_removed\": [],\n\t\t\t\t\"library_items_scoped\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"92a8be7b-dc71-41f5-be27-138769080850\",\n\t\t\t\t\t\t\"name\": \"default skip\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"f0c99039-355e-4793-8b6f-7b55d9e8b77c\",\n\t\t\t\t\t\t\"name\": \"microsoft_sso_extension_mobile\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"07194cf3-10c1-4b39-aa2b-763133b0347d\",\n\t\t\t\t\t\t\"name\": \"Pocket Casts: Podcast Player\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"c0af8f59-8d96-49e3-a66b-80639bc43eac\",\n\t\t\t\t\t\t\"name\": \"accuhive_wifi\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"4418f6fa-0761-460f-b98d-c037f44ffad0\",\n\t\t\t\t\t\t\"name\": \"Kandji Self Service\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"id\": \"624cb961-0e69-4242-9cd1-3dffd3ca6830\",\n\t\t\t\t\t\t\"name\": \"Microsoft Authenticator\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"name\": \"_ipados_testing\"\n\t\t\t},\n\t\t\t\"metadata\": {}\n\t\t},\n\t\t{\n\t\t\t\"id\": \"01JNM149BE4W1KJ3J8WNPMKTH3\",\n\t\t\t\"action\": \"update\",\n\t\t\t\"occurred_at\": \"2025-03-05T20:49:34.148395Z\",\n\t\t\t\"actor_id\": \"cf40d6e7-20cb-4da9-84a1-9ad0b7003ca5\",\n\t\t\t\"actor_type\": \"user\",\n\t\t\t\"target_id\": \"07194cf3-10c1-4b39-aa2b-763133b0347d\",\n\t\t\t\"target_type\": \"library_item\",\n\t\t\t\"target_component\": \"\",\n\t\t\t\"new_state\": {\n\t\t\t\t\"active\": true,\n\t\t\t\t\"label\": null,\n\t\t\t\t\"type\": \"vpp-app\",\n\t\t\t\t\"name\": \"Pocket Casts: Podcast Player\"\n\t\t\t},\n\t\t\t\"metadata\": {}\n\t\t},\n\t\t{\n\t\t\t\"id\": \"01JNM15XZVZ64S00H7BAZKHE4A\",\n\t\t\t\"action\": \"update\",\n\t\t\t\"occurred_at\": \"2025-03-05T20:50:28.090682Z\",\n\t\t\t\"actor_id\": \"cf40d6e7-20cb-4da9-84a1-9ad0b7003ca5\",\n\t\t\t\"actor_type\": \"user\",\n\t\t\t\"target_id\": \"a0726ca3-717d-41b9-a3af-c7d0bad8b784\",\n\t\t\t\"target_type\": \"api_token\",\n\t\t\t\"target_component\": \"\",\n\t\t\t\"new_state\": {\n\t\t\t\t\"description\": null,\n\t\t\t\t\"permissions\": [\n\t\t\t\t\t{\n\t\t\t\t\t\t\"path\": \"/api/v1/devices/{device_id}\",\n\t\t\t\t\t\t\"http_method\": \"PATCH\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"path\": \"/api/v1/users\",\n\t\t\t\t\t\t\"http_method\": \"GET\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"path\": \"/api/v1/users/{id}\",\n\t\t\t\t\t\t\"http_method\": \"GET\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"path\": \"/api/v1/users/{id}\",\n\t\t\t\t\t\t\"http_method\": \"DELETE\"\n\t\t\t\t\t},\n\t\t\t\t\t{\n\t\t\t\t\t\t\"path\": \"/api/v1/audit/events\",\n\t\t\t\t\t\t\"http_method\": \"GET\"\n\t\t\t\t\t}\n\t\t\t\t],\n\t\t\t\t\"label\": \"audit log events\"\n\t\t\t},\n\t\t\t\"metadata\": {}\n\t\t}\n ],\n \"previous\": null,\n \"next\": \"https://accuhive.api.kandji.io/api/v1/audit/events?limit=2&sort_by=-occurred_at&cursor=PmR0OjIwMjUtMDMtMTcgMjI6Mjk6MjUuMzAxMDkyKzAwOjAw\"\n}"}],"_postman_id":"06022d9d-426b-4aea-826a-d7f084e4f1e3"},{"name":"List tenant admins (actors)","id":"ef2c6cf0-9ce1-499d-b82c-4bec61efb8a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/admins","description":"This endpoint makes a request to retrieve a list of tenant admins. The id of each user can be mapped to an actor_id listed in audit events.
A default of 25 records are returned per request, though a maximum of 300 records per request is supported with the sizePerPage option.
This endpoint uses cursor-based pagination. The cursor parameter is an opaque pagination token used to retrieve the next page of results. Clients should pass the cursor value returned from a previous response without attempting to parse or modify it, as it represents the current position within the result set based on the underlying sort order. Cursors are only valid when used with the same query parameters. Pass an empty cursor query param to retrieve the first cursor.
This endpoint supports filtering on role.
Cursor for the next or previous page of results. Can also store the URL in the next and previous fields in the response.
\n","type":"text/plain"},"key":"cursor","value":""},{"disabled":true,"description":{"content":"Adjusts the number of records to return per page for large data sets. Defaults to 25, supports a maximum number of 300 records per page.
\n","type":"text/plain"},"key":"sizePerPage","value":""},{"disabled":true,"description":{"content":"Filters the returned list of tenant admins by role
\n","type":"text/plain"},"key":"role","value":""}],"variable":[]}},"response":[{"id":"8af492f2-9801-4d5a-beaf-067f97265f0d","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/admins"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n\t\"next\": \"https://accuhive.kandji.io/api/v1/admins?cursor=cD0yOTE0Mw%3D%3D\",\n\t\"previous\": null,\n\t\"results\": [\n\t\t{\n\t\t\t\"id\": \"f1c2…\",\n\t\t\t\"email\": \"ada@example.com\",\n\t\t\t\"first_name\": \"Ada\",\n\t\t\t\"last_name\": \"Smith\",\n\t\t\t\"role\": \"admin\",\n\t\t\t\"is_active\": true,\n\t\t\t\"locale\": \"en\",\n\t\t\t\"created_at\": \"2026-06-15T12:34:56.789012+00:00\",\n\t\t\t\"updated_at\": \"2026-06-15T12:34:56.789012+00:00\"\n\t\t}\n\t]\n}"}],"_postman_id":"ef2c6cf0-9ce1-499d-b82c-4bec61efb8a9"}],"id":"c582df19-e201-4bdc-af04-d43879dfc05d","description":"APIs for the global audit logs (Activity UI) in Iru Endpoint Management.
\nBreakdown of top-level fields in the audit log events response.
\n{\n \"id\": \"string\",\n \"occurred_at\": \"string\",\n \"action\": \"string\",\n \"actor_id\": \"string\",\n \"actor_type\": \"string\",\n \"target_id\": \"string\", \n \"target_type\": \"string\",\n \"target_component\": \"string\",\n \"new_state\": \"object\", \n \"metadata\": \"object\" \n}\n\n\nNet new events (API token Create, Update, Delete (CUD), Admin user CUD, API actions, User directory events) in the API won’t yet appear in the Activity UI—we’re working to update the UI to sync with the new framework.
\nThe audit events API is currently focused on events in the global Activity module, so device-level activity is still accessible from it's respective API endpoints.
\nAudit event history goes back a year from the latest event. The history in newer tenants will not go back as far.
\nWe’re continuously expanding and fine tuning the event list over time, so if you think something’s missing, let us know! It might already be in our backlog, but we always appreciate your input.
\n","_postman_id":"c582df19-e201-4bdc-af04-d43879dfc05d","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Automated Device Enrollment integrations","item":[{"name":"Download ADE public key","id":"73083412-967b-4a97-a97c-ddf8cb4d0405","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/integrations/apple/ade/public_key/","description":"This request returns the public key used to create an MDM server connection in Apple Business Manager.
\nThe encoded information needs to be saved to a file with the .pem format and then uploaded to ABM.
This is the MDM server token file(.p7m) download from ABM. Once downloaded from ABM, the file can be uploaded via API.
\n","value":null}]},"url":"https://{sub_domain}.api.kandji.io/api/v1/integrations/apple/ade/","description":"This request will create a new ADE integration.
\nThe default blueprint_id, phone number, email address, and MDM server token file downloaded from ABM are required and must be sent in the request.
If using Blueprint Routing, use_blueprint_routing can be set to true and blueprint_id null, or vice versa.
This is the MDM server token file(.p7m) download from ABM. Once downloaded from ABM, the file can be uploaded via API.
\n","value":null}]},"url":"https://{sub_domain}.api.kandji.io/api/v1/integrations/apple/ade/{ade_token_id}/renew","description":"This request will renew an existing ADE integration.
\nThe default blueprint_id, phone number, email address, and MDM server token file from the associated MDM server in ABM are required and must be sent in the request.
If using Blueprint Routing, use_blueprint_routing can be set to true and blueprint_id null, or vice versa.
This request will update the default blueprint, phone number, and email address in an existing ADE integration.
\nThe default blueprint_id, phone number, and email address must be sent in the request.
If using Blueprint Routing, use_blueprint_routing can be set to true and blueprint_id null, or vice versa.
This request returns a list of configured ADE integrations.
\nIf using Blueprint Routing, use_blueprint_routing will be true and blueprint_id null, or vice versa.
This request returns a specific ADE integration based on the ade_token_id passed.
If using Blueprint Routing, use_blueprint_routing will be true and blueprint_id null, or vice versa.
This request returns a list of devices associated with a specified ade_token_id as well as their enrollment status.
When the mdm_device key value is null, this can be taken as an indication that the device is awaiting enrollment.
When data is present within the mdm_device dictionary, you can reference the device_id as the ID of the enrolled device record.
If using Blueprint Routing, use_blueprint_routing will be true and blueprint_id null, or vice versa.
Important: Once devices are assigned to Blueprint Routing for enrollment, they will always reenroll using Blueprint Routing unless explicitly set otherwise. Therefore, blueprint_id will always be null for devices using Blueprint Routing.
Use the page parameter to page through results or to request a specific page. By default, if a page is not specified, page 1 is returned. Note: 300 device records are returned per page of results. Alternatively, the next and previous key attributes in the response can be used to request the next page of results or return to the previous page.
Get a list of Automated Device Enrollment devices.
\nIf using Blueprint Routing, use_blueprint_routing will be true and blueprint_id null, or vice versa.
It's possible to unlink the ADE Library Item from the device's Blueprint or Blueprint Routing. If overriden, the ADE Library Item ID will be in the override_dep_profile_id key.
Important: Once devices are assigned to Blueprint Routing for enrollment, they will always reenroll using Blueprint Routing unless explicitly set otherwise. Therefore, blueprint_id will always be null for devices using Blueprint Routing.
Return results \"containing\" the specified blueprint id
\n","type":"text/plain"},"key":"blueprint_id","value":"fce0cc58-caa5-40d2-a0d7-a0b257127ec5"},{"disabled":true,"description":{"content":"\"exact\" match on user ID value (example: 5344c996-8823-4b37-8d6e-8515fc7c3a0a)
\n","type":"text/plain"},"key":"user_id","value":"5344c996-8823-4b37-8d6e-8515fc7c3a0a"},{"disabled":true,"description":{"content":"The ADE token UUID
\n","type":"text/plain"},"key":"dep_account","value":""},{"disabled":true,"description":{"content":"iPad, iPhone, iPod, Mac, AppleTV, or Vision
\n","type":"text/plain"},"key":"device_family","value":""},{"disabled":true,"description":{"content":"Return model results \"containing\" the specified model string. - \"iPad (8th Generation)\", \"MacBook Air\"
\n","type":"text/plain"},"key":"model","value":"MacBook Air"},{"disabled":true,"description":{"content":"iOS, iPadOS, OSX, tvOS, or visionOS
\n","type":"text/plain"},"key":"os","value":""},{"disabled":true,"description":{"content":"The automated device enrollment profile assignment status - assigned, empty, pushed, removed
\n","type":"text/plain"},"key":"profile_status","value":""},{"disabled":true,"description":{"content":"Search for a specific device by Serial Number. If partial serial number is provided in the query, all device containing the partial string will be returned.
\n","type":"text/plain"},"key":"serial_number","value":""},{"disabled":true,"description":{"content":"Use the page parameter to page through results or to request a specific page. By default, if a page is not specified, page 1 is returned. Note: 300 device records are returned per page of results. Alternatively, the next and previous key attributes in the response can be used to request the next page of results or return to the previous page.
Get information about a specific Automated Device Enrollment device.
\nIf using Blueprint Routing, use_blueprint_routing will be true and blueprint_id null, or vice versa.
Important: Once devices are assigned to Blueprint Routing for enrollment, they will always reenroll using Blueprint Routing unless explicitly set otherwise. Therefore, blueprint_id will always be null for devices using Blueprint Routing.
Update a specific Automated Device Enrollment device's blueprint assignment, assigned ADE Library Item, user assignment, and asset tag.
\nIf using Blueprint Routing, set use_blueprint_routing to true and blueprint_id null to assign the device to Blueprint Routing, or vice versa to assign to a specific Blueprint.
To override a device's ADE Library Item unlinking it from the Blueprint or Blueprint Routing, set override_dep_profile_id to the ID of the ADE Library Item. To re-link the device's ADE Library Item to the Blueprint or Blueprint Routing, set this key to null.
device_id (path parameter): The unique identifier of the device.
This is a HIGHLY destructive action.
\nDeleting an ADE token will unassign the associated device records. For currently enrolled devices that were assigned via the delete ADE integration will not be impacted until they are wiped and reprovisioned. This action is essentially the same as removing an ADE token from MDM and then adding it back.
\nIf applicable, be sure to reassign the device records in ABM.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","integrations","apple","ade","{ade_token_id}"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"41013a3e-90f5-4c02-b67a-7489382fd043","name":"Delete integration","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/integrations/apple/ade/{ade_token_id}"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 15 Jun 2022 00:13:32 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Set-Cookie","value":"AWSALB=J3w+KU+5Sx7Yrgr8UxsdmPLdRtRyFbFLqnrSeOIKoKgk7Dq/F9NvbYTiEJtEhvcXW42v01GKTfGWZh4cLzz4cUwA03cIbx7If6TW15ISyVfONrqSaWSxc+9QVBBB; Expires=Wed, 22 Jun 2022 00:13:32 GMT; Path=/"},{"key":"Set-Cookie","value":"AWSALBCORS=J3w+KU+5Sx7Yrgr8UxsdmPLdRtRyFbFLqnrSeOIKoKgk7Dq/F9NvbYTiEJtEhvcXW42v01GKTfGWZh4cLzz4cUwA03cIbx7If6TW15ISyVfONrqSaWSxc+9QVBBB; Expires=Wed, 22 Jun 2022 00:13:32 GMT; Path=/; SameSite=None; Secure"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"Content-Security-Policy","value":"default-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none'"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"waitress"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Vary","value":"Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Xss-Protection","value":"1; mode=block"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"53084811-3e1c-4e71-aa59-71472468c26b"}],"id":"403925fb-1606-420b-b510-3ec9a22e2e9e","description":"Use these endpoints to create and interact with ADE integrations.
\nIf configured, when using Blueprint Routing, use_blueprint_routing can be set to true and blueprint_id null, or vice versa.
Important: Once devices are assigned to Blueprint Routing for enrollment, they will always reenroll using Blueprint Routing unless explicitly set otherwise. Therefore, when GETing the list of ADE devices, blueprint_id will always be null for devices using Blueprint Routing, even for devices that have been routed and are currently enrolled.
This request returns a list of a Blueprints. Optional query parameters can be specified to filter the results.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","blueprints"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Look up a specific Blueprint by its ID
\n","type":"text/plain"},"key":"id","value":"97e4e175-1631-43f6-a02b-33fd1c748ab8"},{"disabled":true,"description":{"content":"Specify a list of Blueprint IDs to limit the results to. Multiple values may be separated by commas. There is a double underscore (__) between id and in
Return Blueprint names \"containing\" the specified search string.
\n","type":"text/plain"},"key":"name","value":"testing_blueprint"},{"disabled":true,"description":{"content":"Number of results to return per page.
\n","type":"text/plain"},"key":"limit","value":"100"},{"disabled":true,"description":{"content":"The initial index from which to return the results.
\n","type":"text/plain"},"key":"offset","value":"400"}],"variable":[]}},"response":[{"id":"040e90c6-273b-4da4-8be0-45ff1818e14a","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprints","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprints"],"query":[{"key":"id","value":"97e4e175-1631-43f6-a02b-33fd1c748ab8","description":"Look up a specific Blueprint by its ID","disabled":true},{"key":"id__in","value":"11f4eb9a-10ed-4c3d-a7c1-fb87f95743fb,6391086e-85a1-4820-813c-f9c75025fff4","description":"Multiple values may be separated by commas.","disabled":true},{"key":"name","value":"testing_blueprint","description":"Return Blueprint names \"containing\" the specified search string.","disabled":true},{"key":"limit","value":"100","description":"Number of results to return per page.","disabled":true},{"key":"offset","value":"400","description":"The initial index from which to return the results.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 08 Dec 2021 21:58:44 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"3285"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, HEAD, POST"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; frame-ancestors 'none'; default-src 'none'; base-uri 'none'"}],"cookie":[],"responseTime":null,"body":"{\n\t\"count\": 2,\n\t\"next\": null,\n\t\"previous\": null,\n\t\"results\": [\n\t\t{\n\t\t\t\"id\": \"b38787e4-401c-4c4b-86dc-f1cca2072531\",\n\t\t\t\"name\": \"auto_app_testing\",\n\t\t\t\"icon\": \"ss-paintdisabled\",\n\t\t\t\"color\": \"aqua-500\",\n\t\t\t\"description\": \"\",\n\t\t\t\"params\": {},\n\t\t\t\"computers_count\": 0,\n\t\t\t\"enrollment_code\": {\n\t\t\t\t\"code\": \"123456\",\n\t\t\t\t\"is_active\": true\n\t\t\t},\n\t\t\t\"type\": \"classic\"\n\t\t},\n\t\t{\n\t\t\t\"id\": \"cbe7daa9-2bcb-4cb1-aff9-024cd3a0330c\",\n\t\t\t\"name\": \"this is a test assignment map\",\n\t\t\t\"icon\": \"ss-files\",\n\t\t\t\"color\": \"aqua-800\",\n\t\t\t\"description\": \"\",\n\t\t\t\"params\": {},\n\t\t\t\"computers_count\": 0,\n\t\t\t\"enrollment_code\": {\n\t\t\t\t\"code\": \"012345\",\n\t\t\t\t\"is_active\": true\n\t\t\t},\n\t\t\t\"type\": \"map\"\n\t\t}\n\t]\n}"}],"_postman_id":"44d3765c-ef17-4226-9104-47e5cef1d370"},{"name":"Get Blueprint","id":"c0383706-3a41-445c-998f-37a2c1c7ba4a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id","description":"This request returns information about a specific blueprint based on blueprint ID.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","blueprints",":blueprint_id"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[{"description":{"content":"The unique identifier of the blueprint.
\n","type":"text/plain"},"type":"any","value":"{blueprint_id}","key":"blueprint_id"}]}},"response":[{"id":"76d53971-30cb-4117-9077-abe18fa2d216","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprints",":blueprint_id"],"variable":[{"key":"blueprint_id","value":"{blueprint_id}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 08 Dec 2021 22:00:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"238"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, HEAD, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"default-src 'none'; form-action 'none'; base-uri 'none'; frame-ancestors 'none'"}],"cookie":[],"responseTime":null,"body":"{\n\t\"id\": \"b38787e4-401c-4c4b-86dc-f1cca2072531\",\n\t\"name\": \"auto_app_testing\",\n\t\"icon\": \"ss-paintdisabled\",\n\t\"color\": \"aqua-500\",\n\t\"description\": \"\",\n\t\"params\": {},\n\t\"computers_count\": 0,\n\t\"enrollment_code\": {\n\t\t\"code\": \"752477\",\n\t\t\"is_active\": true\n\t},\n\t\"type\": \"classic\" // values - classic or map\n}"}],"_postman_id":"c0383706-3a41-445c-998f-37a2c1c7ba4a"},{"name":"Get Manual Enrollment Profile","id":"525b0cae-7ec9-4dc9-9679-fcf47df02cb0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id/ota-enrollment-profile","description":"This request returns the manual enrollment profile (.mobileconfig file) for a specified Blueprint.
\nThis request will return the enrollment profile even if \"Require Authentication\" is configured for the Blueprint in Manual Enrollment.
\nThe enrollment profile will be returned in raw form with response headers:
\nContent-Type = application/x-apple-aspen-config
Content-Disposition = attachment;filename=kandji-enroll.mobileconfig
An optional query parameter sso=true can be used to return a URL for SSO authentication instead. If this query parameter is used for a Blueprint that does not require authentication, then the enrollment profile will be returned.
Use the sso query parameter, set to true, to return a URL instead of the manual enrollment profile. This parameter should only be used for blueprints in which \"Require Authentication\" is configured for Manual Enrollment. The returned URL must be used to authenticate via SSO to receive an enrollment profile.
The unique identifier of the blueprint.
\n","type":"text/plain"},"type":"any","value":"{blueprint_id}","key":"blueprint_id"}]}},"response":[{"id":"0fe2f88b-0f32-4098-8d3a-6bebf40578bb","name":"Return SSO URL","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id/ota-enrollment-profile?sso=true","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprints",":blueprint_id","ota-enrollment-profile"],"query":[{"key":"sso","value":"true"}],"variable":[{"key":"blueprint_id","value":"{blueprint_id}","description":"The unique identifier of the blueprint."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json"},{"key":"Allow","value":"GET"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Language","value":"en"},{"key":"Content-Security-Policy","value":"default-src 'none'; frame-ancestors 'none'; form-action 'none'; base-uri 'none'"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"waitress"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Kong-Proxy-Latency","value":"47"},{"key":"X-Kong-Upstream-Latency","value":"132"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9996"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Wed, 09 Oct 2024 02:42:56 GMT"},{"key":"X-Served-By","value":"cache-bfi-kbfi7400097-BFI, cache-pdk-kpdk1780022-PDK"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1728441777.691783,VS0,VE251"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n \"url\": \"https://accuhive.kandji.io/enrollment/authentication?metadata=eyJjbGllbnRfZG9tYWluIjogImQ1MzhjNjJjLmNsaWVudHMudXMtMS5rYW5kamkuaW8iLCAiYmx1ZXByaW50X2lkIjogIjNiYTU3MWFlLTIyZDEtNDlkNC1hNTUwLTdjODU0NTc3ZWY1MCIsICJ0ZW1wX2NvbXB1dGVyIjogImUxNWM3YzYzLTg4NDUtNDk0Mi05NmE4LWE2M2NiN2UyNjA0MSIsICJlbnJvbGxtZW50X2NvZGUiOiAiNjEwMzMyIiwgImNhbGxiYWNrX3VybCI6ICJodHRwczovL2Q1MzhjNjJjLndlYi1hcGkua2FuZGppLmlvL2FwcC92MS9tZG0vZW5yb2xsLW90YS1jYWxsYmFjay9lMTVjN2M2My04ODQ1LTQ5NDItOTZhOC1hNjNjYjdlMjYwNDEiLCAiYXV0aDBfY29uZmlndXJhdGlvbnMiOiBbeyJhdXRoMF9jbGllbnRfaWQiOiAiVW1DOXN3MGNBdHg3NWhpOWJzUHNCSmN0YTdrTlB6TnEiLCAiYXV0aDBfY29ubmVjdGlvbl9pZCI6ICJjb25fV3kxRE1qeU1vaHdHYUtnSyIsICJhdXRoMF9jb25uZWN0aW9uX25hbWUiOiBudWxsLCAiZW5hYmxlZCI6IHRydWV9XSwgImVuYWJsZV9pbnN0cnVtZW50YXRpb24iOiBmYWxzZX0=\"\n}"},{"id":"ad90c4e8-57f4-4ece-bd79-c6b06173879a","name":"Get Manual Enrollment Profile","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id/ota-enrollment-profile","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprints",":blueprint_id","ota-enrollment-profile"],"variable":[{"key":"blueprint_id","value":"{blueprint_id}","description":"The unique identifier of the blueprint."}]}},"status":"OK","code":200,"_postman_previewlanguage":"raw","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Length","value":"5893"},{"key":"Content-Type","value":"application/x-apple-aspen-config"},{"key":"Allow","value":"GET"},{"key":"Content-Disposition","value":"attachment;filename=kandji-enroll.mobileconfig"},{"key":"Content-Language","value":"en"},{"key":"Content-Security-Policy","value":"form-action 'none'; frame-ancestors 'none'; default-src 'none'; base-uri 'none'"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"waitress"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Kong-Proxy-Latency","value":"78"},{"key":"X-Kong-Upstream-Latency","value":"167"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9994"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Wed, 09 Oct 2024 02:44:57 GMT"},{"key":"X-Served-By","value":"cache-bfi-kbfi7400097-BFI, cache-pdk-kpdk1780073-PDK"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1728441898.652575,VS0,VE317"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"Update the name of the Blueprint
\n"},{"key":"color","value":"orange-500","description":"Update the color of the Blueprint icon\nA list of possible color codes, and their related HEX codes can be found at https://github.com/kandji-inc/support/wiki/Blueprint-API---Color-Codes
\nColor will be ignored for the map type.
Update the description of the Blueprint
\n"},{"key":"enrollment_code.code","value":"999857","description":"Update the enrollment code of the Blueprint
\n"},{"key":"enrollment_code.is_active","value":"false","description":"Disable the Blueprint for manual device enrollment from the enrollment portal.
\n"},{"key":"icon","value":"ss-fax","description":"Update the Blueprint icon\nA list of possible icon codes can be found at https://github.com/kandji-inc/support/wiki/Blueprint-API-Icon-Codes
\nIcon will be ignored for the map type.
This requests allows updating of the name, icon, icon color, description, enrollment code, and active status on an existing blueprint.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","blueprints",":blueprint_id"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[{"description":{"content":"The unique identifier of the blueprint.
\n","type":"text/plain"},"type":"any","value":"{blueprint_id}","key":"blueprint_id"}]}},"response":[{"id":"8dca9a7b-107f-4dca-815b-6d8eae9b4de6","name":"success","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"multipart/form-data"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"Default Blueprint","description":"Update the name of the Blueprint"},{"key":"color","value":"orange-500","description":"Update the color of the Blueprint icon"},{"key":"description","value":"An example blueprint description","description":"Update the description of the Blueprint "},{"key":"enrollment_code.code","value":"999858","description":"Update the enrollment code of the Blueprint "},{"key":"enrollment_code.is_active","value":"false","description":"Disable the Blueprint for manual device enrollment from the enrollment portal."}]},"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprints",":blueprint_id"],"variable":[{"key":"blueprint_id","value":"{blueprint_id}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 08 Dec 2021 22:20:27 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"274"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, HEAD, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"id\": \"6391086e-85a1-4820-813c-f9c75025fff4\",\n \"name\": \"Default Blueprint\",\n \"icon\": \"ss-quote\",\n \"color\": \"orange-500\",\n \"description\": \"An example blueprint description\",\n \"params\": {},\n \"computers_count\": 1,\n \"missing_computers_count\": 1,\n \"enrollment_code\": {\n \"code\": \"999858\",\n \"is_active\": false\n }\n}"}],"_postman_id":"4820ba50-291a-4857-b622-77a9ab9cc9e3"},{"name":"Create Blueprint","id":"8ee421a2-c1f8-41ba-9285-8db1b33e092d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"Test Template123","description":"(required) Set the name of the Blueprint. The name provided must be unique.
\n"},{"key":"enrollment_code.is_active","value":"true","description":"(required) Enable or Disable the Blueprint for manual device enrollment from the enrollment portal
\n"},{"key":"enrollment_code.code","value":"897526","description":"Optionally, set the enrollment code of the Blueprint. This key is not required. If an enrollment code is not supplied in the payload body, it will be randomly generated. The enrollment code will be returned in the response and visible in the Web app.
\n"},{"key":"color","value":"orange-500","description":"Set the color of the Blueprint icon.\nA list of possible color codes, and their related HEX codes can be found at https://github.com/kandji-inc/support/wiki/Blueprint-API---Color-Codes
\nColor will be ignored for the map type.
Set the description of the Blueprint
\n","disabled":true},{"key":"icon","value":"ss-fax","description":"Set the Blueprint icon\nA list of possible icon codes can be found at https://github.com/kandji-inc/support/wiki/Blueprint-API-Icon-Codes
\nIcon will be ignored for the map type.
Set the source to create the blueprint from. Possible options: template and blueprint.
Set either the source template ID, or the source Blueprint ID to clone an existing template or blueprint.
\n","type":"text"},{"key":"type","value":"map","description":"Choose the type of blueprint to create. Options: classic or map
This request creates a new empty Blueprint or a new Blueprint from a template. The keys name and enrollment_code is_active are required, and the blueprint name key must be unique from the existing blueprint names in the tenant.
optionally, type: map can be used when creating a new Assignment Map blueprint.
Note: If cloning an existing blueprint,`type` value and the type of sourced (`source.id`) blueprint must match and `source.type` value must be set to `blueprint`.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","blueprints"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"fcf004eb-9752-407d-b171-cd61b104cc56","name":"success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"multipart/form-data"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"code","value":"pari","description":"(Required) "},{"key":"is_active","value":"false","description":"(Required) "},{"key":"name","value":"laboris eu esse ex"},{"key":"color","value":"pariatur et nulla"},{"key":"description","value":"ex consequat consectetur"},{"key":"type","value":"template"}]},"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprints"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"id\": \"f3a0445f-87ba-4c37-ba9f-67186004f375\",\n\t\"name\": \"Test Template123\",\n\t\"icon\": \"ss-files\",\n\t\"color\": \"aqua-800\",\n\t\"description\": \"\",\n\t\"params\": {},\n\t\"enrollment_code\": {\n\t\t\"code\": \"123456\",\n\t\t\"is_active\": true\n\t},\n\t\"type\": \"map\"\n}"},{"id":"d1396f97-b00d-4b30-ae8e-faa0580dc4ec","name":"400 - type does not match source.id blueprint type","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"Test Template123","description":"(required) Set the name of the Blueprint. The name provided must be unique."},{"key":"enrollment_code.is_active","value":"true","description":"(required) Enable or Disable the Blueprint for manual device enrollment from the enrollment portal"},{"key":"enrollment_code.code","value":"897526","description":"Optionally, set the enrollment code of the Blueprint. This key is not required. If an enrollment code is not supplied in the payload body, it will be randomly generated. The enrollment code will be returned in the response and visible in the Web app."},{"key":"color","value":"orange-500","description":"Set the color of the Blueprint icon.\nA list of possible color codes, and their related HEX codes can be found at https://github.com/kandji-inc/support/wiki/Blueprint-API---Color-Codes","disabled":true},{"key":"description","value":"Test Template","description":"Set the description of the Blueprint ","disabled":true},{"key":"icon","value":"ss-fax","description":"Set the Blueprint icon\nA list of possible icon codes can be found at https://github.com/kandji-inc/support/wiki/Blueprint-API-Icon-Codes","type":"text"},{"key":"source.type","value":"blueprint","description":"Set the source to create the blueprint from. Possible options: `template` and `blueprint`.\n\nIf `type` is set to `map`, `source.type` is set to `blueprint`, and `source.id` references an Assignment Map, the Assignment Map will be duplicated. However, if `soure.id` is a classic Blueprint, a status of`400` will be returned with message \"Cannot duplicate Classic Blueprint to Assignment Map.","type":"text"},{"key":"source.id","value":"b38787e4-401c-4c4b-86dc-f1cca2072531","description":"Set either the source template ID, or the source Blueprint ID to clone. ","type":"text"},{"key":"type","value":"map","description":"Choose the type of blueprint to create. \n\noptions: `classic` or `map`","type":"text"}]},"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprints"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n \"Blueprint type does not match the source blueprint type\"\n]"}],"_postman_id":"8ee421a2-c1f8-41ba-9285-8db1b33e092d"},{"name":"List Library Items","id":"34af40a5-7273-425c-9ea5-2c8a5dbbe29f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id/list-library-items","description":"This API endpoint retrieves a list of library items associated with a specific blueprint. (classic and maps). Requires that the blueprint ID is passed as a path parameter in the URL.
\ncount (int): The total count of library items.
next (str): The URL for the next page of results, if available. If not available will value will be null.
previous (str): The URL for the previous page of results, if available. If not available will value will be null.
results (object): An array containing objects with the following fields:
id (str): The ID of the library item.
name (str): The name of the library item.
The unique identifier of the blueprint.
\n","type":"text/plain"},"type":"any","value":"{blueprint_id}","key":"blueprint_id"}]}},"response":[{"id":"bf0293a0-db58-43c4-9bbc-3310a59d57ec","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id/list-library-items","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprints",":blueprint_id","list-library-items"],"variable":[{"key":"blueprint_id","value":"{blueprint_id}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Allow","value":"GET, POST, PATCH, DELETE"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Security-Policy","value":"form-action 'none'; default-src 'self'; script-src 'self' 'unsafe-inline' unpkg.com; style-src 'self' 'unsafe-inline' unpkg.com; frame-ancestors 'none'; base-uri 'none'"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"waitress"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Kong-Proxy-Latency","value":"211"},{"key":"X-Kong-Upstream-Latency","value":"92"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9996"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Thu, 11 Jan 2024 23:17:11 GMT"},{"key":"X-Served-By","value":"cache-bfi-krnt7300113-BFI, cache-mia-kmia1760044-MIA"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1705015031.591200,VS0,VE420"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n \"count\": 6,\n \"next\": null,\n \"previous\": null,\n \"results\": [\n {\n \"id\": \"18b9e13d-fa78-47b7-8871-580bfb34d020\",\n \"name\": \"ssh config\"\n },\n {\n \"id\": \"c0148e35-c734-4402-b2fb-1c61aab72550\",\n \"name\": \"accuhive_wifi\"\n },\n {\n \"id\": \"6a77e7dc-014b-4e3f-95b0-a140577ccfb8\",\n \"name\": \"ade - default skip\"\n },\n {\n \"id\": \"76eea1b5-62bb-4ae5-905a-cdf910bcaa84\",\n \"name\": \"okta - kandji-oie\"\n },\n {\n \"id\": \"4e44ed2d-5be8-4647-b63b-92d52d3d8864\",\n \"name\": \"liftoff\"\n },\n {\n \"id\": \"994dbaf3-839a-4c11-8f80-3e0b6daee473\",\n \"name\": \"agent_debug_logging\"\n }\n ]\n}"}],"_postman_id":"34af40a5-7273-425c-9ea5-2c8a5dbbe29f"},{"name":"Assign Library Item","id":"683ac930-5754-4203-b066-59cdb8ced781","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"library_item_id\": \"{library_item_id}\",\n\t\"assignment_node_id\": \"{assignment_node_id}\" // NOT required for assigning to assignment maps if the map does not have conditional logic.\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id/assign-library-item","description":"This endpoint allows assigning a library item to a specific blueprint (classic and maps). The response will include a list of library item IDs assigned to the blueprint.
\nlibrary_item_id (string, required)
assignment_node_id (string, for maps)
NOT required for assigning to assignment maps if the map does not have conditional logic.
\nNote: To find the assignment_node_id, view the map in a browser. Then, on your keyboard, press and hold the Option ⌥ key. Each node ID remains fixed for the lifespan of the node on the map.
\nThe unique identifier of the blueprint.
\n","type":"text/plain"},"type":"any","value":"{blueprint_id}","key":"blueprint_id"}]}},"response":[{"id":"e41adc33-2d66-4e85-8945-e130c1163c2a","name":"success - map","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{\n \"library_item_id\": \"{library_item_id}\",\n\t\"assignment_node_id\": \"{assignment_node_id}\" // NOT required for assigning to assignment maps if the map does not have conditional logic.\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id/assign-library-item","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprints",":blueprint_id","assign-library-item"],"variable":[{"key":"blueprint_id","value":"{blueprint_id}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Oct 2023 17:21:48 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.10"},{"key":"Allow","value":"GET, POST, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"default-src 'self'; base-uri 'none'; frame-ancestors 'none'; script-src 'self' 'unsafe-inline' unpkg.com; style-src 'self' 'unsafe-inline' unpkg.com; form-action 'none'"},{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n \"c0148e35-c734-4402-b2fb-1c61aab72550\",\n \"a6063468-48aa-4e52-a098-fd9c7902201e\",\n \"e3d94912-d8bd-474b-9b90-c32288f84f99\",\n \"0563461d-de5d-4218-9350-43e624f607ee\"\n]"},{"id":"f45eaa78-285a-41e1-935b-8edc845cbd02","name":"success - classic","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{\n \"library_item_id\": \"{library_item_id}\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id/assign-library-item","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprints",":blueprint_id","assign-library-item"],"variable":[{"key":"blueprint_id","value":"{blueprint_id}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Oct 2023 17:21:48 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.10"},{"key":"Allow","value":"GET, POST, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"default-src 'self'; base-uri 'none'; frame-ancestors 'none'; script-src 'self' 'unsafe-inline' unpkg.com; style-src 'self' 'unsafe-inline' unpkg.com; form-action 'none'"},{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n \"c0148e35-c734-4402-b2fb-1c61aab72550\",\n \"a6063468-48aa-4e52-a098-fd9c7902201e\",\n \"e3d94912-d8bd-474b-9b90-c32288f84f99\",\n \"0563461d-de5d-4218-9350-43e624f607ee\"\n]"}],"_postman_id":"683ac930-5754-4203-b066-59cdb8ced781"},{"name":"Remove Library Item","id":"0d968198-fd6c-44ef-a3e0-a75e0a0adf71","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"library_item_id\": \"{library_item_id}\",\n\t\"assignment_node_id\": \"{assignment_node_id}\" // NOT required for assigning to assignment maps if the map does not have conditional logic.\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id/assign-library-item","description":"This endpoint allows removing a library item from a specific blueprint (classic and maps). The response will include a list of library item IDs assigned to the blueprint.
\nlibrary_item_id (string, required)
assignment_node_id (string, for maps)
The unique identifier of the blueprint.
\n","type":"text/plain"},"type":"any","value":"{blueprint_id}","key":"blueprint_id"}]}},"response":[{"id":"31b082c0-beae-4ae0-9c6d-fc14a1caef9a","name":"success - map","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{\n \"library_item_id\": \"{library_item_id}\",\n\t\"assignment_node_id\": \"{assignment_node_id}\" // NOT required for assigning to assignment maps if the map does not have conditional logic.\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id/assign-library-item","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprints",":blueprint_id","assign-library-item"],"variable":[{"key":"blueprint_id","value":"{blueprint_id}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Oct 2023 17:21:48 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.10"},{"key":"Allow","value":"GET, POST, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"default-src 'self'; base-uri 'none'; frame-ancestors 'none'; script-src 'self' 'unsafe-inline' unpkg.com; style-src 'self' 'unsafe-inline' unpkg.com; form-action 'none'"},{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n \"c0148e35-c734-4402-b2fb-1c61aab72550\",\n \"a6063468-48aa-4e52-a098-fd9c7902201e\",\n \"e3d94912-d8bd-474b-9b90-c32288f84f99\",\n \"0563461d-de5d-4218-9350-43e624f607ee\"\n]"},{"id":"dac9f070-2b1c-4541-b1b1-f78b3c43f4df","name":"success - classic","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{\n \"library_item_id\": \"{library_item_id}\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id/assign-library-item","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprints",":blueprint_id","assign-library-item"],"variable":[{"key":"blueprint_id","value":"{blueprint_id}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Oct 2023 17:21:48 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.10"},{"key":"Allow","value":"GET, POST, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"default-src 'self'; base-uri 'none'; frame-ancestors 'none'; script-src 'self' 'unsafe-inline' unpkg.com; style-src 'self' 'unsafe-inline' unpkg.com; form-action 'none'"},{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n\t\"c0148e35-c734-4402-b2fb-1c61aab72550\",\n\t\"a6063468-48aa-4e52-a098-fd9c7902201e\",\n\t\"e3d94912-d8bd-474b-9b90-c32288f84f99\"\n]"}],"_postman_id":"0d968198-fd6c-44ef-a3e0-a75e0a0adf71"},{"name":"Get Blueprint Templates","id":"da812fd4-278f-4eca-b400-94dfbba91099","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/templates/","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","blueprints","templates",""],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Number of results to return per page.
\n","type":"text/plain"},"key":"limit","value":"100"},{"disabled":true,"description":{"content":"The initial index from which to return the results.
\n","type":"text/plain"},"key":"offset","value":"400"}],"variable":[]}},"response":[{"id":"b5db7bc1-02ec-4e1b-82aa-239307b01dbe","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/templates/","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprints","templates",""],"query":[{"key":"limit","value":"100","description":"Number of results to return per page.","disabled":true},{"key":"offset","value":"400","description":"The initial index from which to return the results.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n \"count\": 2,\n \"next\": null,\n \"previous\": null,\n \"results\": [\n {\n \"id\": 2,\n \"name\": \"CIS\",\n \"weight\": 20,\n \"templates\": [\n {\n \"id\": 16,\n \"name\": \"CIS Level 2 Scored\",\n \"description\": \"CIS Level 1 and Level 2 Scored parameters, based on the macOS benchmark created and maintained by Center for Internet Security. More details can be found at benchmarks.cisecurity.org.\\n\\nCIS ”Scored\\\" parameters are parameters that will decrease a final CIS benchmark score if they fail audit.\\n\\nCIS “Level 1” parameters are intended to be practical and prudent, provide a clear security benefit, and not inhibit the utility of the technology beyond acceptable means.\\n\\nCIS \\\"Level 2\\\" parameters are intended for environments or use cases where security is paramount, and may negatively inhibit the utility or performance of the technology.\\n\\nThis template is meant to be a starting point for macOS CIS Level 1 & 2 Scored compliance. Please review, and make changes as needed. Always thoroughly test before deploying to a production environment.\",\n \"category\": 2,\n \"icon\": \"ss-files\",\n \"color\": \"aqua-800\",\n \"params\": {\n \"0264078c-4555-4b7a-bd90-888eae867830\": {\n \"mute\": false,\n \"daily\": false\n },\n \"0720f00c-393a-4a66-b676-efa82307ebd4\": {\n \"mute\": false,\n \"daily\": false\n },\n \"0f692ac3-670e-4ee2-b207-3604bd54e32c\": {\n \"mute\": false,\n \"daily\": false\n },\n \"135b1c65-a665-431b-b919-39e984d6d29d\": {\n \"mute\": true,\n \"daily\": false\n },\n \"1cdcd680-f880-4734-9cac-dec627351478\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1e4be748-e072-4c1f-b1ff-a98f076b8e8e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1fb8d435-3205-429c-9394-868add3e4822\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1fd6eac1-2db4-4520-bfc1-b5f972e392fc\": {\n \"mute\": false,\n \"daily\": false\n },\n \"2107e444-9421-4ec8-a7d0-67ac23ed555c\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": [\n \"/Library/Application Support/Adobe/\",\n \"/Library/Application Support/regid.1986-12.com.adobe/\",\n \"/Library/Application Support/VMware/\"\n ]\n },\n \"2ab1b190-c3b2-4f79-8fea-c5a147a0e564\": {\n \"mute\": false,\n \"daily\": false\n },\n \"34e7d714-5772-416d-9aff-c467504b45eb\": {\n \"mute\": false,\n \"daily\": false\n },\n \"370625c0-77fe-4972-bac3-6be812fa4dd7\": {\n \"mute\": false,\n \"daily\": false\n },\n \"3b176bde-d7bc-4086-9cfa-1cf8a6d32757\": {\n \"mute\": false,\n \"daily\": false\n },\n \"3d81acd3-8d3d-4941-a88e-6b8b9147cc6a\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"corner\": \"wvous-br-corner\",\n \"method\": 0\n }\n },\n \"3e41b186-f713-4b71-9f77-bddff07942f8\": {\n \"mute\": false,\n \"daily\": false\n },\n \"428d99a1-5ab0-4198-b248-7603d1c2e258\": {\n \"mute\": false,\n \"daily\": false\n },\n \"42a3fdf6-3774-4f56-9fde-c286760a48bf\": {\n \"mute\": false,\n \"daily\": false\n },\n \"4911ed60-3c2d-40ba-a5ca-33306f1d1245\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": 15\n },\n \"5112c772-bf78-4bf9-81a1-35e45ae2b915\": {\n \"mute\": false,\n \"daily\": false\n },\n \"51a763db-716c-4bfa-b721-2f303d203b3b\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"1\"\n },\n \"52ad1967-3d00-4cb3-93c4-92b49b95a446\": {\n \"mute\": false,\n \"daily\": false\n },\n \"56171a5e-27e5-4d6e-86cf-8956ca3b7bca\": {\n \"mute\": false,\n \"daily\": false\n },\n \"58513f4e-be5b-4726-8ed5-a9b337bbd973\": {\n \"mute\": false,\n \"daily\": false\n },\n \"5d78eebc-8552-4f9a-8236-44b9e7a4bff2\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"0\"\n },\n \"6d268d72-3859-458c-a413-9a7210b89719\": {\n \"mute\": false,\n \"daily\": false\n },\n \"6e82a850-901a-47ec-9b4e-03393af029c9\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": 365\n },\n \"776f1c86-54ea-4876-a226-a0a07040fec0\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"type\": \"text\",\n \"value\": \"This system is reserved for authorized use only, and the use of this system may be monitored.\"\n }\n },\n \"7888dff6-ad41-41f2-8f07-0f7c43a1c993\": {\n \"mute\": false,\n \"daily\": false\n },\n \"7a49b60a-7793-4fb7-854d-aa12829a8e57\": {\n \"mute\": false,\n \"daily\": false\n },\n \"7c368d56-88c9-45b4-b9a0-d389febbe027\": {\n \"mute\": false,\n \"daily\": false\n },\n \"86e70b82-c7d6-4266-8a89-104e9dde6a30\": {\n \"mute\": false,\n \"daily\": false\n },\n \"8ed38311-50d7-4165-890e-ac3bdf55047e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"91e86fb9-1c25-45b0-b1ed-064f8a478409\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": [\n {\n \"flag\": \"lo\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"ad\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"fd\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"fm\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"all\",\n \"prefix\": \"-\"\n }\n ]\n },\n \"93384921-61aa-46f6-a7d9-d45908babccc\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": false\n },\n \"986a50bc-7cea-4874-b61c-4b2b9b1c318b\": {\n \"mute\": false,\n \"daily\": false\n },\n \"a189df03-cdfd-4c55-b429-95e7df5a7521\": {\n \"mute\": false,\n \"daily\": false\n },\n \"b648790a-0fac-43b8-bd96-5682f60f467e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"b8fa043f-80bd-43d5-aea6-a94626d92c3a\": {\n \"mute\": false,\n \"daily\": false\n },\n \"c248f070-6bce-42b1-9688-27d9bf4c1513\": {\n \"mute\": false,\n \"daily\": false\n },\n \"cbb3b9c5-2db4-476a-9faa-0c61b7354ec1\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"days\": 60,\n \"size\": 1,\n \"unit\": \"GB\",\n \"modifier\": \"or\"\n }\n },\n \"cc59e3c1-eb02-4021-afa2-50977a30cf0a\": {\n \"mute\": false,\n \"daily\": false\n },\n \"cf19344c-572a-4359-a7f1-b02db1df1a43\": {\n \"mute\": false,\n \"daily\": false\n },\n \"d011e3a4-eebe-4af2-adf8-aa41c11efacf\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"time.apple.com\"\n },\n \"d19e2f27-6ddb-41b1-b76a-1662b6330cd1\": {\n \"mute\": false,\n \"daily\": false\n },\n \"da3834d5-c315-4ce0-980e-b650f675b630\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e5d41a12-a0be-42c8-ada8-0bc0cec1b465\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e5decad7-7cbf-49b4-99b0-d7e94a21fa47\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e9c1d35c-55f1-4ab9-9081-2865091b1fb2\": {\n \"mute\": true,\n \"daily\": false,\n \"details\": {\n \"alert_no_backups\": false,\n \"days_between_backups\": 14\n }\n },\n \"ea3bb880-de67-4988-8266-ae2f4f81a05c\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f1f19efe-75a1-4ade-8456-8da539433728\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f228e471-2a6c-4046-b676-02b133a6239d\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f6b09eeb-a213-4fb5-8b09-1bb4d81583ab\": {\n \"mute\": false,\n \"daily\": false\n },\n \"fb63a562-062d-4679-9e16-3dd2453e726d\": {\n \"mute\": false,\n \"daily\": false\n }\n },\n \"rating\": 80\n },\n {\n \"id\": 15,\n \"name\": \"CIS Level 1 Scored\",\n \"description\": \"CIS Level 1 Scored parameters, based on the macOS benchmark created and maintained by Center for Internet Security. More details can be found at https://benchmarks.cisecurity.org.\\n\\nCIS ”Scored\\\" parameters are parameters that will decrease a final CIS benchmark score if they fail audit.\\n\\nCIS “Level 1” parameters are intended to be practical and prudent, provide a clear security benefit, and not inhibit the utility of the technology beyond acceptable means.\\n\\nThis template is meant to be a starting point for macOS CIS Level 1 Scored compliance. Please review, and make changes as needed. Always thoroughly test before deploying to a production environment.\",\n \"category\": 2,\n \"icon\": \"ss-files\",\n \"color\": \"aqua-800\",\n \"params\": {\n \"0264078c-4555-4b7a-bd90-888eae867830\": {\n \"mute\": false,\n \"daily\": false\n },\n \"0f692ac3-670e-4ee2-b207-3604bd54e32c\": {\n \"mute\": false,\n \"daily\": false\n },\n \"135b1c65-a665-431b-b919-39e984d6d29d\": {\n \"mute\": true,\n \"daily\": false\n },\n \"1e4be748-e072-4c1f-b1ff-a98f076b8e8e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1fb8d435-3205-429c-9394-868add3e4822\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1fd6eac1-2db4-4520-bfc1-b5f972e392fc\": {\n \"mute\": false,\n \"daily\": false\n },\n \"2ab1b190-c3b2-4f79-8fea-c5a147a0e564\": {\n \"mute\": false,\n \"daily\": false\n },\n \"34e7d714-5772-416d-9aff-c467504b45eb\": {\n \"mute\": false,\n \"daily\": false\n },\n \"370625c0-77fe-4972-bac3-6be812fa4dd7\": {\n \"mute\": false,\n \"daily\": false\n },\n \"3b176bde-d7bc-4086-9cfa-1cf8a6d32757\": {\n \"mute\": false,\n \"daily\": false\n },\n \"3d81acd3-8d3d-4941-a88e-6b8b9147cc6a\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"corner\": \"wvous-br-corner\",\n \"method\": 0\n }\n },\n \"428d99a1-5ab0-4198-b248-7603d1c2e258\": {\n \"mute\": false,\n \"daily\": false\n },\n \"5112c772-bf78-4bf9-81a1-35e45ae2b915\": {\n \"mute\": false,\n \"daily\": false\n },\n \"52ad1967-3d00-4cb3-93c4-92b49b95a446\": {\n \"mute\": false,\n \"daily\": false\n },\n \"56171a5e-27e5-4d6e-86cf-8956ca3b7bca\": {\n \"mute\": false,\n \"daily\": false\n },\n \"58513f4e-be5b-4726-8ed5-a9b337bbd973\": {\n \"mute\": false,\n \"daily\": false\n },\n \"5d78eebc-8552-4f9a-8236-44b9e7a4bff2\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"0\"\n },\n \"6d268d72-3859-458c-a413-9a7210b89719\": {\n \"mute\": false,\n \"daily\": false\n },\n \"6e82a850-901a-47ec-9b4e-03393af029c9\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": 365\n },\n \"7888dff6-ad41-41f2-8f07-0f7c43a1c993\": {\n \"mute\": false,\n \"daily\": false\n },\n \"7a49b60a-7793-4fb7-854d-aa12829a8e57\": {\n \"mute\": false,\n \"daily\": false\n },\n \"7c368d56-88c9-45b4-b9a0-d389febbe027\": {\n \"mute\": false,\n \"daily\": false\n },\n \"86e70b82-c7d6-4266-8a89-104e9dde6a30\": {\n \"mute\": false,\n \"daily\": false\n },\n \"8ed38311-50d7-4165-890e-ac3bdf55047e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"93384921-61aa-46f6-a7d9-d45908babccc\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": false\n },\n \"986a50bc-7cea-4874-b61c-4b2b9b1c318b\": {\n \"mute\": false,\n \"daily\": false\n },\n \"a189df03-cdfd-4c55-b429-95e7df5a7521\": {\n \"mute\": false,\n \"daily\": false\n },\n \"b648790a-0fac-43b8-bd96-5682f60f467e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"c248f070-6bce-42b1-9688-27d9bf4c1513\": {\n \"mute\": false,\n \"daily\": false\n },\n \"cbb3b9c5-2db4-476a-9faa-0c61b7354ec1\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"days\": 60,\n \"size\": 1,\n \"unit\": \"GB\",\n \"modifier\": \"or\"\n }\n },\n \"cc59e3c1-eb02-4021-afa2-50977a30cf0a\": {\n \"mute\": false,\n \"daily\": false\n },\n \"cf19344c-572a-4359-a7f1-b02db1df1a43\": {\n \"mute\": false,\n \"daily\": false\n },\n \"d011e3a4-eebe-4af2-adf8-aa41c11efacf\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"time.apple.com\"\n },\n \"d19e2f27-6ddb-41b1-b76a-1662b6330cd1\": {\n \"mute\": false,\n \"daily\": false\n },\n \"da3834d5-c315-4ce0-980e-b650f675b630\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e5d41a12-a0be-42c8-ada8-0bc0cec1b465\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e5decad7-7cbf-49b4-99b0-d7e94a21fa47\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e9c1d35c-55f1-4ab9-9081-2865091b1fb2\": {\n \"mute\": true,\n \"daily\": false,\n \"details\": {\n \"alert_no_backups\": false,\n \"days_between_backups\": 14\n }\n },\n \"ea3bb880-de67-4988-8266-ae2f4f81a05c\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f1f19efe-75a1-4ade-8456-8da539433728\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f6b09eeb-a213-4fb5-8b09-1bb4d81583ab\": {\n \"mute\": false,\n \"daily\": false\n },\n \"fb63a562-062d-4679-9e16-3dd2453e726d\": {\n \"mute\": false,\n \"daily\": false\n }\n },\n \"rating\": 60\n }\n ]\n },\n {\n \"id\": 1,\n \"name\": \"Kandji\",\n \"weight\": 10,\n \"templates\": [\n {\n \"id\": 11,\n \"name\": \"Kandji Level III\",\n \"description\": \"Parameters found in Kandji Level II as well as advanced media and network configurations. Several built-in macOS features have been disabled. \\n\\nImportant: Always review and test thoroughly before deploying. Users day to day impact will be affected. It is recommended that you review these changes with end-users before deployment.\",\n \"category\": 1,\n \"icon\": \"ss-files\",\n \"color\": \"aqua-800\",\n \"params\": {\n \"0264078c-4555-4b7a-bd90-888eae867830\": {\n \"mute\": false,\n \"daily\": false\n },\n \"0720f00c-393a-4a66-b676-efa82307ebd4\": {\n \"mute\": false,\n \"daily\": false\n },\n \"0f692ac3-670e-4ee2-b207-3604bd54e32c\": {\n \"mute\": false,\n \"daily\": false\n },\n \"12167a3a-a134-4d33-aea6-429086b872f5\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"0\"\n },\n \"135b1c65-a665-431b-b919-39e984d6d29d\": {\n \"mute\": true,\n \"daily\": false\n },\n \"1cdcd680-f880-4734-9cac-dec627351478\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1e4be748-e072-4c1f-b1ff-a98f076b8e8e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1fb8d435-3205-429c-9394-868add3e4822\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1fd6eac1-2db4-4520-bfc1-b5f972e392fc\": {\n \"mute\": false,\n \"daily\": false\n },\n \"2ab1b190-c3b2-4f79-8fea-c5a147a0e564\": {\n \"mute\": false,\n \"daily\": false\n },\n \"34e7d714-5772-416d-9aff-c467504b45eb\": {\n \"mute\": false,\n \"daily\": false\n },\n \"370625c0-77fe-4972-bac3-6be812fa4dd7\": {\n \"mute\": false,\n \"daily\": false\n },\n \"3b176bde-d7bc-4086-9cfa-1cf8a6d32757\": {\n \"mute\": false,\n \"daily\": false\n },\n \"3d81acd3-8d3d-4941-a88e-6b8b9147cc6a\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"corner\": \"wvous-br-corner\",\n \"method\": 0\n }\n },\n \"428d99a1-5ab0-4198-b248-7603d1c2e258\": {\n \"mute\": false,\n \"daily\": false\n },\n \"42a3fdf6-3774-4f56-9fde-c286760a48bf\": {\n \"mute\": false,\n \"daily\": false\n },\n \"5112c772-bf78-4bf9-81a1-35e45ae2b915\": {\n \"mute\": false,\n \"daily\": false\n },\n \"52ad1967-3d00-4cb3-93c4-92b49b95a446\": {\n \"mute\": false,\n \"daily\": false\n },\n \"56171a5e-27e5-4d6e-86cf-8956ca3b7bca\": {\n \"mute\": false,\n \"daily\": false\n },\n \"58513f4e-be5b-4726-8ed5-a9b337bbd973\": {\n \"mute\": false,\n \"daily\": false\n },\n \"5d78eebc-8552-4f9a-8236-44b9e7a4bff2\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"0\"\n },\n \"6d268d72-3859-458c-a413-9a7210b89719\": {\n \"mute\": false,\n \"daily\": false\n },\n \"6e82a850-901a-47ec-9b4e-03393af029c9\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": 365\n },\n \"776f1c86-54ea-4876-a226-a0a07040fec0\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"type\": \"text\",\n \"value\": \"This system is reserved for authorized use only, and the use of this system may be monitored.\"\n }\n },\n \"7888dff6-ad41-41f2-8f07-0f7c43a1c993\": {\n \"mute\": false,\n \"daily\": false\n },\n \"7c368d56-88c9-45b4-b9a0-d389febbe027\": {\n \"mute\": false,\n \"daily\": false\n },\n \"86e70b82-c7d6-4266-8a89-104e9dde6a30\": {\n \"mute\": false,\n \"daily\": false\n },\n \"8c6b6864-3faa-47f1-b599-e13bb04682ed\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"0\"\n },\n \"8ed38311-50d7-4165-890e-ac3bdf55047e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"91e86fb9-1c25-45b0-b1ed-064f8a478409\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": [\n {\n \"flag\": \"lo\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"ad\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"fd\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"fm\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"all\",\n \"prefix\": \"-\"\n }\n ]\n },\n \"93384921-61aa-46f6-a7d9-d45908babccc\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": false\n },\n \"986a50bc-7cea-4874-b61c-4b2b9b1c318b\": {\n \"mute\": false,\n \"daily\": false\n },\n \"af5c6286-f084-4369-a14b-7af9b5797aa8\": {\n \"mute\": false,\n \"daily\": false\n },\n \"b648790a-0fac-43b8-bd96-5682f60f467e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"c248f070-6bce-42b1-9688-27d9bf4c1513\": {\n \"mute\": false,\n \"daily\": false\n },\n \"c2f95015-c14e-49bd-8d89-27c3f5963dc1\": {\n \"mute\": false,\n \"daily\": false\n },\n \"cbb3b9c5-2db4-476a-9faa-0c61b7354ec1\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"days\": 60,\n \"size\": 1024,\n \"unit\": \"MB\",\n \"modifier\": \"or\"\n }\n },\n \"cc59e3c1-eb02-4021-afa2-50977a30cf0a\": {\n \"mute\": false,\n \"daily\": false\n },\n \"cf19344c-572a-4359-a7f1-b02db1df1a43\": {\n \"mute\": false,\n \"daily\": false\n },\n \"d011e3a4-eebe-4af2-adf8-aa41c11efacf\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"time.apple.com\"\n },\n \"d19e2f27-6ddb-41b1-b76a-1662b6330cd1\": {\n \"mute\": false,\n \"daily\": false\n },\n \"da3834d5-c315-4ce0-980e-b650f675b630\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e5d41a12-a0be-42c8-ada8-0bc0cec1b465\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e5fbd8ad-e45b-4fa1-b900-21969fefd2ac\": {\n \"mute\": false,\n \"daily\": false\n },\n \"ea3bb880-de67-4988-8266-ae2f4f81a05c\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f1f19efe-75a1-4ade-8456-8da539433728\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f6b09eeb-a213-4fb5-8b09-1bb4d81583ab\": {\n \"mute\": false,\n \"daily\": false\n },\n \"fb63a562-062d-4679-9e16-3dd2453e726d\": {\n \"mute\": false,\n \"daily\": false\n }\n },\n \"rating\": 70\n },\n {\n \"id\": 13,\n \"name\": \"Kandji Level IV\",\n \"description\": \"Security is paramount by including all that is enabled in Kandji Level III, with added parameters disabling iCloud related services, and several additional macOS functions. \\n\\n\\nImportant: Always review and test thoroughly before deploying. Users day to day impact will be affected. It is recommended that you review these changes with end-users before deployment.\",\n \"category\": 1,\n \"icon\": \"ss-files\",\n \"color\": \"aqua-800\",\n \"params\": {\n \"0264078c-4555-4b7a-bd90-888eae867830\": {\n \"mute\": false,\n \"daily\": false\n },\n \"0720f00c-393a-4a66-b676-efa82307ebd4\": {\n \"mute\": false,\n \"daily\": false\n },\n \"07cac17b-33b0-4af3-8302-3e5ded562b45\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"1\"\n },\n \"08323d29-7296-4fc1-8a74-295b3ac2b081\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"1\"\n },\n \"0f692ac3-670e-4ee2-b207-3604bd54e32c\": {\n \"mute\": false,\n \"daily\": false\n },\n \"12167a3a-a134-4d33-aea6-429086b872f5\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"0\"\n },\n \"135b1c65-a665-431b-b919-39e984d6d29d\": {\n \"mute\": true,\n \"daily\": false\n },\n \"1636e014-eee6-4858-b508-24594a4b521d\": {\n \"mute\": true,\n \"daily\": false\n },\n \"19b5c13d-ccc7-49f5-9534-8e5c790a2925\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1cdcd680-f880-4734-9cac-dec627351478\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1ce8e700-9636-4420-b9f9-6db1071ebdcb\": {\n \"mute\": false,\n \"daily\": false,\n \"profile\": \"com.apple.applicationaccess.4a273661-7142-4d4e-8566-115b2b29dd27\"\n },\n \"1e058873-3137-4387-8760-ccab6fa4771e\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"0\"\n },\n \"1e4be748-e072-4c1f-b1ff-a98f076b8e8e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1fb8d435-3205-429c-9394-868add3e4822\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1fd6eac1-2db4-4520-bfc1-b5f972e392fc\": {\n \"mute\": false,\n \"daily\": false\n },\n \"2107e444-9421-4ec8-a7d0-67ac23ed555c\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": [\n \"/Library/Application Support/Adobe/\",\n \"/Library/Application Support/regid.1986-12.com.adobe/\",\n \"/Library/Application Support/VMware/\"\n ]\n },\n \"2ab1b190-c3b2-4f79-8fea-c5a147a0e564\": {\n \"mute\": false,\n \"daily\": false\n },\n \"326e8ed6-0f21-4da6-87fc-00aada554c6d\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": 90\n },\n \"3364fb4b-eb12-410a-a471-bc22e8b14725\": {\n \"mute\": false,\n \"daily\": false\n },\n \"33c9548d-863a-4b9d-82a4-f9d7037054d6\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": 90\n },\n \"34e7d714-5772-416d-9aff-c467504b45eb\": {\n \"mute\": false,\n \"daily\": false\n },\n \"370625c0-77fe-4972-bac3-6be812fa4dd7\": {\n \"mute\": false,\n \"daily\": false\n },\n \"3b176bde-d7bc-4086-9cfa-1cf8a6d32757\": {\n \"mute\": false,\n \"daily\": false\n },\n \"3d81acd3-8d3d-4941-a88e-6b8b9147cc6a\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"corner\": \"wvous-br-corner\",\n \"method\": 0\n }\n },\n \"428d99a1-5ab0-4198-b248-7603d1c2e258\": {\n \"mute\": false,\n \"daily\": false\n },\n \"42a3fdf6-3774-4f56-9fde-c286760a48bf\": {\n \"mute\": false,\n \"daily\": false\n },\n \"43d198e0-50c6-43bb-ac7b-4fc5a165a056\": {\n \"mute\": false,\n \"daily\": false\n },\n \"5112c772-bf78-4bf9-81a1-35e45ae2b915\": {\n \"mute\": false,\n \"daily\": false\n },\n \"515313ac-99a2-4961-a132-40beef6291b2\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": 90\n },\n \"51a763db-716c-4bfa-b721-2f303d203b3b\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"0\"\n },\n \"52ad1967-3d00-4cb3-93c4-92b49b95a446\": {\n \"mute\": false,\n \"daily\": false\n },\n \"56171a5e-27e5-4d6e-86cf-8956ca3b7bca\": {\n \"mute\": false,\n \"daily\": false\n },\n \"58513f4e-be5b-4726-8ed5-a9b337bbd973\": {\n \"mute\": false,\n \"daily\": false\n },\n \"5d25c667-0635-4525-b400-fa93841b42e9\": {\n \"mute\": false,\n \"daily\": false\n },\n \"5d78eebc-8552-4f9a-8236-44b9e7a4bff2\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"0\"\n },\n \"6d268d72-3859-458c-a413-9a7210b89719\": {\n \"mute\": false,\n \"daily\": false\n },\n \"6e82a850-901a-47ec-9b4e-03393af029c9\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": 365\n },\n \"776f1c86-54ea-4876-a226-a0a07040fec0\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"type\": \"text\",\n \"value\": \"This system is reserved for authorized use only, and the use of this system may be monitored.\"\n }\n },\n \"7888dff6-ad41-41f2-8f07-0f7c43a1c993\": {\n \"mute\": false,\n \"daily\": false\n },\n \"7a49b60a-7793-4fb7-854d-aa12829a8e57\": {\n \"mute\": false,\n \"daily\": false\n },\n \"7c368d56-88c9-45b4-b9a0-d389febbe027\": {\n \"mute\": false,\n \"daily\": false\n },\n \"86e70b82-c7d6-4266-8a89-104e9dde6a30\": {\n \"mute\": false,\n \"daily\": false\n },\n \"8c6b6864-3faa-47f1-b599-e13bb04682ed\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"1\"\n },\n \"8ed38311-50d7-4165-890e-ac3bdf55047e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"91e86fb9-1c25-45b0-b1ed-064f8a478409\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": [\n {\n \"flag\": \"lo\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"ad\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"fd\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"fm\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"all\",\n \"prefix\": \"-\"\n }\n ]\n },\n \"93384921-61aa-46f6-a7d9-d45908babccc\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": false\n },\n \"986a50bc-7cea-4874-b61c-4b2b9b1c318b\": {\n \"mute\": false,\n \"daily\": false\n },\n \"a1674edc-f788-424d-addc-dea91f3053f3\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": 30\n },\n \"a189df03-cdfd-4c55-b429-95e7df5a7521\": {\n \"mute\": false,\n \"daily\": false\n },\n \"af5c6286-f084-4369-a14b-7af9b5797aa8\": {\n \"mute\": false,\n \"daily\": false\n },\n \"b3aed88b-199d-465c-9277-df152cdb0d5b\": {\n \"mute\": false,\n \"daily\": false\n },\n \"b648790a-0fac-43b8-bd96-5682f60f467e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"b8fa043f-80bd-43d5-aea6-a94626d92c3a\": {\n \"mute\": false,\n \"daily\": false\n },\n \"c248f070-6bce-42b1-9688-27d9bf4c1513\": {\n \"mute\": false,\n \"daily\": false\n },\n \"c2f95015-c14e-49bd-8d89-27c3f5963dc1\": {\n \"mute\": false,\n \"daily\": false\n },\n \"cbb3b9c5-2db4-476a-9faa-0c61b7354ec1\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"days\": 60,\n \"size\": 1024,\n \"unit\": \"MB\",\n \"modifier\": \"or\"\n }\n },\n \"cc59e3c1-eb02-4021-afa2-50977a30cf0a\": {\n \"mute\": false,\n \"daily\": false\n },\n \"cf19344c-572a-4359-a7f1-b02db1df1a43\": {\n \"mute\": false,\n \"daily\": false\n },\n \"d011e3a4-eebe-4af2-adf8-aa41c11efacf\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"time.apple.com\"\n },\n \"d19e2f27-6ddb-41b1-b76a-1662b6330cd1\": {\n \"mute\": false,\n \"daily\": false\n },\n \"da3834d5-c315-4ce0-980e-b650f675b630\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e5d41a12-a0be-42c8-ada8-0bc0cec1b465\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e5decad7-7cbf-49b4-99b0-d7e94a21fa47\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e5fbd8ad-e45b-4fa1-b900-21969fefd2ac\": {\n \"mute\": false,\n \"daily\": false\n },\n \"ea3bb880-de67-4988-8266-ae2f4f81a05c\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f1f19efe-75a1-4ade-8456-8da539433728\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f228e471-2a6c-4046-b676-02b133a6239d\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f6b09eeb-a213-4fb5-8b09-1bb4d81583ab\": {\n \"mute\": false,\n \"daily\": false\n },\n \"fb3b7d49-3ed4-4aa7-9c95-b60857783626\": {\n \"mute\": false,\n \"daily\": false\n },\n \"fb63a562-062d-4679-9e16-3dd2453e726d\": {\n \"mute\": false,\n \"daily\": false\n }\n },\n \"rating\": 90\n },\n {\n \"id\": 10,\n \"name\": \"Kandji Level II\",\n \"description\": \"All of the parameters enabled in Kandji Level I with additional items that include bolstered authentication, password complexity, logging, and data security.\\n\\nImportant: Always review and test thoroughly before deploying. Users day to day impact will be affected. It is recommended that you review these changes with end-users before deployment.\",\n \"category\": 1,\n \"icon\": \"ss-files\",\n \"color\": \"aqua-800\",\n \"params\": {\n \"0264078c-4555-4b7a-bd90-888eae867830\": {\n \"mute\": false,\n \"daily\": false\n },\n \"0f692ac3-670e-4ee2-b207-3604bd54e32c\": {\n \"mute\": false,\n \"daily\": false\n },\n \"135b1c65-a665-431b-b919-39e984d6d29d\": {\n \"mute\": true,\n \"daily\": false\n },\n \"1e4be748-e072-4c1f-b1ff-a98f076b8e8e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1fb8d435-3205-429c-9394-868add3e4822\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1fd6eac1-2db4-4520-bfc1-b5f972e392fc\": {\n \"mute\": false,\n \"daily\": false\n },\n \"2ab1b190-c3b2-4f79-8fea-c5a147a0e564\": {\n \"mute\": false,\n \"daily\": false\n },\n \"34e7d714-5772-416d-9aff-c467504b45eb\": {\n \"mute\": false,\n \"daily\": false\n },\n \"370625c0-77fe-4972-bac3-6be812fa4dd7\": {\n \"mute\": false,\n \"daily\": false\n },\n \"3b176bde-d7bc-4086-9cfa-1cf8a6d32757\": {\n \"mute\": false,\n \"daily\": false\n },\n \"428d99a1-5ab0-4198-b248-7603d1c2e258\": {\n \"mute\": false,\n \"daily\": false\n },\n \"5112c772-bf78-4bf9-81a1-35e45ae2b915\": {\n \"mute\": false,\n \"daily\": false\n },\n \"52ad1967-3d00-4cb3-93c4-92b49b95a446\": {\n \"mute\": false,\n \"daily\": false\n },\n \"56171a5e-27e5-4d6e-86cf-8956ca3b7bca\": {\n \"mute\": false,\n \"daily\": false\n },\n \"58513f4e-be5b-4726-8ed5-a9b337bbd973\": {\n \"mute\": false,\n \"daily\": false\n },\n \"5d78eebc-8552-4f9a-8236-44b9e7a4bff2\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"0\"\n },\n \"6d268d72-3859-458c-a413-9a7210b89719\": {\n \"mute\": false,\n \"daily\": false\n },\n \"6e82a850-901a-47ec-9b4e-03393af029c9\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": 365\n },\n \"7888dff6-ad41-41f2-8f07-0f7c43a1c993\": {\n \"mute\": false,\n \"daily\": false\n },\n \"7c368d56-88c9-45b4-b9a0-d389febbe027\": {\n \"mute\": false,\n \"daily\": false\n },\n \"86e70b82-c7d6-4266-8a89-104e9dde6a30\": {\n \"mute\": false,\n \"daily\": false\n },\n \"8c6b6864-3faa-47f1-b599-e13bb04682ed\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"0\"\n },\n \"8ed38311-50d7-4165-890e-ac3bdf55047e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"91e86fb9-1c25-45b0-b1ed-064f8a478409\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": [\n {\n \"flag\": \"lo\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"ad\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"fd\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"fm\",\n \"prefix\": \"none\"\n },\n {\n \"flag\": \"all\",\n \"prefix\": \"-\"\n }\n ]\n },\n \"93384921-61aa-46f6-a7d9-d45908babccc\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": false\n },\n \"986a50bc-7cea-4874-b61c-4b2b9b1c318b\": {\n \"mute\": false,\n \"daily\": false\n },\n \"b648790a-0fac-43b8-bd96-5682f60f467e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"cbb3b9c5-2db4-476a-9faa-0c61b7354ec1\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"days\": 60,\n \"size\": 1024,\n \"unit\": \"MB\",\n \"modifier\": \"or\"\n }\n },\n \"cc59e3c1-eb02-4021-afa2-50977a30cf0a\": {\n \"mute\": false,\n \"daily\": false\n },\n \"cf19344c-572a-4359-a7f1-b02db1df1a43\": {\n \"mute\": false,\n \"daily\": false\n },\n \"d011e3a4-eebe-4af2-adf8-aa41c11efacf\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"time.apple.com\"\n },\n \"d19e2f27-6ddb-41b1-b76a-1662b6330cd1\": {\n \"mute\": false,\n \"daily\": false\n },\n \"da3834d5-c315-4ce0-980e-b650f675b630\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e5d41a12-a0be-42c8-ada8-0bc0cec1b465\": {\n \"mute\": false,\n \"daily\": false\n },\n \"ea3bb880-de67-4988-8266-ae2f4f81a05c\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f1f19efe-75a1-4ade-8456-8da539433728\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f6b09eeb-a213-4fb5-8b09-1bb4d81583ab\": {\n \"mute\": false,\n \"daily\": false\n },\n \"fb63a562-062d-4679-9e16-3dd2453e726d\": {\n \"mute\": false,\n \"daily\": false\n }\n },\n \"rating\": 50\n },\n {\n \"id\": 9,\n \"name\": \"Kandji Level I\",\n \"description\": \"A minimum level of security that is recommended for all businesses. Minimal user impact can be expected. \\n\\nImportant: Always review and test thoroughly before deploying. Users day to day impact will be affected. It is recommended that you review these changes with end-users before deployment.\",\n \"category\": 1,\n \"icon\": \"ss-files\",\n \"color\": \"aqua-800\",\n \"params\": {\n \"0264078c-4555-4b7a-bd90-888eae867830\": {\n \"mute\": false,\n \"daily\": false\n },\n \"0f692ac3-670e-4ee2-b207-3604bd54e32c\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1e4be748-e072-4c1f-b1ff-a98f076b8e8e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1fb8d435-3205-429c-9394-868add3e4822\": {\n \"mute\": false,\n \"daily\": false\n },\n \"1fd6eac1-2db4-4520-bfc1-b5f972e392fc\": {\n \"mute\": false,\n \"daily\": false\n },\n \"2ab1b190-c3b2-4f79-8fea-c5a147a0e564\": {\n \"mute\": false,\n \"daily\": false\n },\n \"34e7d714-5772-416d-9aff-c467504b45eb\": {\n \"mute\": false,\n \"daily\": false\n },\n \"428d99a1-5ab0-4198-b248-7603d1c2e258\": {\n \"mute\": false,\n \"daily\": false\n },\n \"52ad1967-3d00-4cb3-93c4-92b49b95a446\": {\n \"mute\": false,\n \"daily\": false\n },\n \"58513f4e-be5b-4726-8ed5-a9b337bbd973\": {\n \"mute\": false,\n \"daily\": false\n },\n \"5d78eebc-8552-4f9a-8236-44b9e7a4bff2\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"0\"\n },\n \"6d268d72-3859-458c-a413-9a7210b89719\": {\n \"mute\": false,\n \"daily\": false\n },\n \"6e82a850-901a-47ec-9b4e-03393af029c9\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": 365\n },\n \"7888dff6-ad41-41f2-8f07-0f7c43a1c993\": {\n \"mute\": false,\n \"daily\": false\n },\n \"86e70b82-c7d6-4266-8a89-104e9dde6a30\": {\n \"mute\": false,\n \"daily\": false\n },\n \"8ed38311-50d7-4165-890e-ac3bdf55047e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"b648790a-0fac-43b8-bd96-5682f60f467e\": {\n \"mute\": false,\n \"daily\": false\n },\n \"cbb3b9c5-2db4-476a-9faa-0c61b7354ec1\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": {\n \"days\": 60,\n \"size\": 1024,\n \"unit\": \"MB\",\n \"modifier\": \"or\"\n }\n },\n \"cf19344c-572a-4359-a7f1-b02db1df1a43\": {\n \"mute\": false,\n \"daily\": false\n },\n \"d011e3a4-eebe-4af2-adf8-aa41c11efacf\": {\n \"mute\": false,\n \"daily\": false,\n \"details\": \"time.apple.com\"\n },\n \"d19e2f27-6ddb-41b1-b76a-1662b6330cd1\": {\n \"mute\": false,\n \"daily\": false\n },\n \"e5d41a12-a0be-42c8-ada8-0bc0cec1b465\": {\n \"mute\": false,\n \"daily\": false\n },\n \"ea3bb880-de67-4988-8266-ae2f4f81a05c\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f1f19efe-75a1-4ade-8456-8da539433728\": {\n \"mute\": false,\n \"daily\": false\n },\n \"f6b09eeb-a213-4fb5-8b09-1bb4d81583ab\": {\n \"mute\": false,\n \"daily\": false\n },\n \"fb63a562-062d-4679-9e16-3dd2453e726d\": {\n \"mute\": false,\n \"daily\": false\n }\n },\n \"rating\": 30\n }\n ]\n }\n ]\n}"}],"_postman_id":"da812fd4-278f-4eca-b400-94dfbba91099"},{"name":"Delete Blueprint","id":"c47ff0fd-82f3-4326-ace8-f8e8bcc16d39","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id","description":"This is a HIGHLY destructive action.
\nDeleting a Blueprint will un-manage ALL devices assigned to the Blueprint.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","blueprints",":blueprint_id"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[{"description":{"content":"The unique identifier of the blueprint.
\n","type":"text/plain"},"type":"any","value":"{blueprint_id}","key":"blueprint_id"}]}},"response":[{"id":"7abfd315-25b8-48ce-b6e8-f7a1bb7992d8","name":"success","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprints/:blueprint_id","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprints",":blueprint_id"],"variable":[{"key":"blueprint_id","value":"{blueprint_id}","description":"The unique identifier of the blueprint."}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"c47ff0fd-82f3-4326-ace8-f8e8bcc16d39"}],"id":"b23ac169-70d1-4af2-9b95-61f586912968","_postman_id":"b23ac169-70d1-4af2-9b95-61f586912968","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Blueprint Routing","item":[{"name":"Get Blueprint Routing","id":"4b1ac8e3-2dbe-4913-adfb-f8655db50ab4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprint-routing/","description":"This requests gets the enrollment code and active status of Blueprint Routing for use with Manual Enrollment or Android Work Profile enrollment.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","blueprint-routing",""],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"f5d07969-ab49-4a8f-aecb-b88579fd999c","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprint-routing/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{ \n \"enrollment_code\": { \n \"is_active\": true,\n \"code\": \"123456\"\n } \n}"}],"_postman_id":"4b1ac8e3-2dbe-4913-adfb-f8655db50ab4"},{"name":"Update Blueprint Routing","id":"897386e9-6f81-4d57-82af-430000e7babd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{ \n \"enrollment_code\": { \n \"is_active\": true,\n \"code\": \"123456\"\n } \n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprint-routing/","description":"This requests allows updating of the enrollment code and active status of Blueprint Routing for use with Manual Enrollment or Android Work Profile enrollment.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","blueprint-routing",""],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"1a5be14f-44b8-4223-b609-83828dab42a4","name":"success","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{ \n \"enrollment_code\": { \n \"is_active\": true,\n \"code\": \"123456\"\n } \n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprint-routing/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"enrollment_code\":{\"code\":\"123456\",\"is_active\":true}}"}],"_postman_id":"897386e9-6f81-4d57-82af-430000e7babd"},{"name":"Get Blueprint Routing Activity","id":"a88c7e63-4d1e-4b0f-92be-5738f814b6ab","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/blueprint-routing/activity?limit=300","description":"This request returns a paginated list of activity events for Blueprint Routing.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","blueprint-routing","activity"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"description":{"content":"A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return
\n","type":"text/plain"},"key":"offset","value":"0"}],"variable":[]}},"response":[{"id":"d96bce4d-98f6-4839-86ac-7a6de563a202","name":"Get Blueprint Routing Activity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/blueprint-routing/activity?limit=300","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","blueprint-routing","activity"],"query":[{"key":"limit","value":"300","description":"A hard upper `limit` is set at 300 records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results."},{"key":"offset","value":null,"description":"Specify the starting record to return","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n\t\"count\": 6,\n\t\"next\": null,\n\t\"previous\": null,\n\t\"results\": [\n\t\t{\n\t\t\t\"id\": 45964,\n\t\t\t\"activity_time\": \"2026-01-09T22:03:14.154428Z\",\n\t\t\t\"activity_type\": \"routing_departure\",\n\t\t\t\"user\": null,\n\t\t\t\"device_id\": \"7c1e4d9a-2a6f-4b3d-9a1f-8e2c0f5b6d41\",\n\t\t\t\"details\": {\n\t\t\t\t\"is_fallback\": false,\n\t\t\t\t\"matched_route\": {\n\t\t\t\t\t\"id\": \"b3a9f2c7-6d4e-4c1a-8f55-1e0a9d72c8ab\",\n\t\t\t\t\t\"label\": \"Departments\",\n\t\t\t\t\t\"order\": 0\n\t\t\t\t},\n\t\t\t\t\"destination_blueprint\": {\n\t\t\t\t\t\"id\": \"e4f8a2b1-9c7d-4e66-b0a3-6f2c1d9a5e88\",\n\t\t\t\t\t\"name\": \"iPad Devices\"\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"id\": 45963,\n\t\t\t\"activity_time\": \"2026-01-09T22:03:06.905826Z\",\n\t\t\t\"activity_type\": \"computer_enrollment\",\n\t\t\t\"user\": null,\n\t\t\t\"device_id\": \"7c1e4d9a-2a6f-4b3d-9a1f-8e2c0f5b6d41\",\n\t\t\t\"details\": {\n\t\t\t\t\"computer\": {\n\t\t\t\t\t\"id\": \"7c1e4d9a-2a6f-4b3d-9a1f-8e2c0f5b6d41\",\n\t\t\t\t\t\"name\": \"MacBook Pro\",\n\t\t\t\t\t\"enrolled_at\": \"2026-01-09T22:03:06.819943Z\"\n\t\t\t\t},\n\t\t\t\t\"enrollment_type\": \"DEP\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"id\": 45962,\n\t\t\t\"activity_time\": \"2026-01-09T22:03:06.875178Z\",\n\t\t\t\"activity_type\": \"enrollment\",\n\t\t\t\"user\": null,\n\t\t\t\"device_id\": \"7c1e4d9a-2a6f-4b3d-9a1f-8e2c0f5b6d41\",\n\t\t\t\"details\": {\n\t\t\t\t\"blueprint_name\": \"Blueprint Routing\",\n\t\t\t\t\"enrollment_type\": \"DEP\"\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"id\": 45857,\n\t\t\t\"activity_time\": \"2025-12-17T20:48:29.909295Z\",\n\t\t\t\"activity_type\": \"routing_config_edited\",\n\t\t\t\"user\": {\n\t\t\t\t\"id\": \"5a9c1e2f-7b4d-4a8f-9e33-0c6d2b8f1a77\",\n\t\t\t\t\"email\": \"user@example.com\"\n\t\t\t},\n\t\t\t\"device_id\": null,\n\t\t\t\"details\": {}\n\t\t},\n\t\t{\n\t\t\t\"id\": 45840,\n\t\t\t\"activity_time\": \"2025-12-17T20:46:22.744019Z\",\n\t\t\t\"activity_type\": \"enrollment_settings_changed\",\n\t\t\t\"user\": {\n\t\t\t\t\"id\": \"5a9c1e2f-7b4d-4a8f-9e33-0c6d2b8f1a77\",\n\t\t\t\t\"email\": \"user@example.com\"\n\t\t\t},\n\t\t\t\"device_id\": null,\n\t\t\t\"details\": {\n\t\t\t\t\"code\": {\n\t\t\t\t\t\"new\": \"374732\",\n\t\t\t\t\t\"old\": \"314402\"\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t{\n\t\t\t\"id\": 45839,\n\t\t\t\"activity_time\": \"2025-12-17T20:35:27.881235Z\",\n\t\t\t\"activity_type\": \"enrollment_settings_changed\",\n\t\t\t\"user\": {\n\t\t\t\t\"id\": \"5a9c1e2f-7b4d-4a8f-9e33-0c6d2b8f1a77\",\n\t\t\t\t\"email\": \"user@example.com\"\n\t\t\t},\n\t\t\t\"device_id\": null,\n\t\t\t\"details\": {\n\t\t\t\t\"is_active\": {\n\t\t\t\t\t\"new\": true,\n\t\t\t\t\t\"old\": false\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t]\n}"}],"_postman_id":"a88c7e63-4d1e-4b0f-92be-5738f814b6ab"}],"id":"d9b8cd11-0c4d-48f3-b3be-05bca9327285","description":"This section contains endpoints related to Blueprint Routing. Blueprint Routing should be configured in the Iru tenant before using these endpoints.
\n","_postman_id":"d9b8cd11-0c4d-48f3-b3be-05bca9327285","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Device Actions","item":[{"name":"Lost Mode","item":[{"name":"Enable Lost Mode","id":"daee2351-6856-441c-894f-1b8143d4edbe","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n\t\"Message\": \"Hey i just did this from the enable lost mode API\",\n\t\"PhoneNumber\": \"1234567890\",\n\t\"Footnote\": \"This is an example footnote.\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/enablelostmode","description":"This endpoint sends an MDM command to remotely turn on lost mode on iOS and iPadOS.
\nOptionally, a JSON payload can be sent in the request to set a lock message, phone number, and footnote on the target device.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","action","enablelostmode"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"b63d3a5d-edd6-4e88-982f-e1ac96e49062","name":"Enable Lost Mode","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":" application/json"}],"body":{"mode":"raw","raw":"{\n\t\"Message\": \"Hey i just did this from the enable lost mode API\",\n\t\"PhoneNumber\": \"1234567890\",\n\t\"Footnote\": \"This is an example footnote.\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/enablelostmode"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"No body returned for response"}],"_postman_id":"daee2351-6856-441c-894f-1b8143d4edbe"},{"name":"Disable Lost Mode","id":"9931de43-41f0-41ed-b5cb-6749fb2a79df","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/disablelostmode","description":"This command will send a request to turn off lost mode on iOS and iPadOS.
\nIf the command is already pending, the message \"Disable lost mode is already pending for this device.\" will be in the response.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","action","disablelostmode"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"725b0ba6-d1e5-450f-b78b-754945392be3","name":"Disable Lost Mode","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}","type":"text"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/disablelostmode"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"No body returned for response"}],"_postman_id":"9931de43-41f0-41ed-b5cb-6749fb2a79df"},{"name":"Play Lost Mode Sound","id":"be0a10f4-222c-4984-b451-1e42b46efe43","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/playlostmodesound","description":"This command will tell the target iOS or iPadOS device to play the lost mode sound.
\nNote: The Lost Mode sound will play for 2 minutes, even if the device is in silent mode. Anyone finding the device can silence the sound by pressing any of its side buttons.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","action","playlostmodesound"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"40939c7a-2100-4e4f-ae1b-32074dadf013","name":"Play Lost Mode Sound","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/playlostmodesound"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"No body returned for response"}],"_postman_id":"be0a10f4-222c-4984-b451-1e42b46efe43"},{"name":"Update Location","id":"6159f4fb-622d-46f5-bcb5-4879dd8f0b9b","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/updatelocation","description":"This endpoint sends an MDM command to update the location data on iOS and iPadOS.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","action","updatelocation"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"cf885b45-2368-4ba2-a1ab-93db421fe852","name":"Update Location","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/updatelocation"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"No body returned for response"}],"_postman_id":"6159f4fb-622d-46f5-bcb5-4879dd8f0b9b"}],"id":"a56fb66d-efde-45c5-8b97-c8f2204c2584","description":"Note: Lost Mode is is only available for iOS and iPadOS. For more information, please see this Kandji support artilcle.
\n","_postman_id":"a56fb66d-efde-45c5-8b97-c8f2204c2584","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Clear Passcode","id":"e22f371e-c6e6-433d-8bc3-ada2e3b4f03d","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/clearpasscode","description":"This endpoint sends an MDM command to clear a device passcode. Available for iPhone and iPad.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","action","clearpasscode"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"90a4b41a-e6d0-48c4-8a7f-49680d30f3a4","name":"Clear Passcode","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/clearpasscode"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 07 Apr 2021 17:07:16 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"POST"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; base-uri 'none'; default-src 'none'; frame-ancestors 'none'"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"e22f371e-c6e6-433d-8bc3-ada2e3b4f03d"},{"name":"Reset Work Profile Passcode","id":"c604f0f3-eef9-4d0f-a0fa-01d5a3c7f36c","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"resetPasswordFlags\": [], \n \"newPassword\": \"newPassword\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/resetworkprofilepasscode","description":"This endpoint sends a command to reset the work profile passcode on an Android device. The command supports two keys, newPassword and resetPasswordFlags.
The newPassword key allows you to define a new work profile passcode. If this key is omitted, the existing passcode will be removed. An existing passcode cannot be removed if there is a Android work profile passcode Library Item installed on the device. New passcodes must be at least 4 characters, with Android 14 devices requiring at least 6 characters.
The resetPasswordFlags key allows you to lock the work profile immediately after reset.
Request Body Parameters: application/json
\nnewPassword - string
resetPasswordFlags - enum
Learn more about Android Management API commands.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","action","resetworkprofilepasscode"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"a4c54563-95f4-4e49-afe2-ea26bc73954c","name":"Change Work Profile Passcode","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"resetPasswordFlags\": [\"LOCK_NOW\"], \n \"newPassword\": \"IruKandji123!\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/resetworkprofilepasscode"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 07 Apr 2021 17:07:16 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"POST"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; base-uri 'none'; default-src 'none'; frame-ancestors 'none'"}],"cookie":[],"responseTime":null,"body":null},{"id":"36312e6f-e401-4d77-a688-0c8429f2c917","name":"Remove Work Profile Passcode","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/resetworkprofilepasscode"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"c604f0f3-eef9-4d0f-a0fa-01d5a3c7f36c"},{"name":"Delete Device","id":"97deb582-d86c-444a-aa3b-3528b9a8478f","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}","description":"This endpoint deletes a device, which will remove the device record and unenroll the device from MDM.
\nFor macOS and Windows devices, the agent will automatically uninstall on the next agent checkin.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"da83b5e1-3427-40f1-96dc-337a5cb8ec90","name":"Delete Device","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}"},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"97deb582-d86c-444a-aa3b-3528b9a8478f"},{"name":"Delete User","id":"844300db-4a80-4526-a846-71e7a42a7b89","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"DeleteAllUsers\": false,\n \"ForceDeletion\": false,\n \"UserName\": \"testuser\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/deleteuser","description":"This endpoint sends an MDM command to delete a local user account on macOS and Shared iPad (Device Supervision via Automated Device Enrollment is required).
\nRequest Body Parameters: application/json
\nDeleteAllUsers - boolean
ForceDeletion - boolean
UserName - string
This endpoint sends an MDM command to erase a device.
\nRequest Body Parameters: application/json
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","action","erase"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"e485d915-e7fb-4371-a1ae-7d81bfead22c","name":"macOS","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\t\"PIN\": \"123456\",\n \"PreserveDataPlan\": false,\n \"DisallowProximitySetup\": false,\n \"ReturnToService\": {\n \"Enabled\": false,\n \"ProfileId\": \"\"\n }\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/erase"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"421eba77-eefc-4520-bf4b-215f72bb2eea","name":"Return to service","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"PIN\": \"123456\",\n \"PreserveDataPlan\": true,\n \"DisallowProximitySetup\": false,\n \"ReturnToService\": {\n \"Enabled\": true,\n \"ProfileId\": \"c0148e35-c734-4402-b2fb-1c61aab72550\"\n }\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/erase/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"a3bfbdb1-70a1-459b-9aa1-14396f387a77","name":"RTS - Profile not in scope","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"PIN\": \"123456\",\n \"PreserveDataPlan\": true,\n \"DisallowProximitySetup\": false,\n \"ReturnToService\": {\n \"Enabled\": true,\n \"ProfileId\": \"8a9f88d9-e7f4-47e6-9326-fd4b39534c4e\"\n }\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/erase"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"\"The specified profile is not in scope for the device\""}],"_postman_id":"149ae2cc-fb7f-42ce-8379-187878685303"},{"name":"Get Device Commands","id":"740d515c-218d-48db-b452-959c3c73aaeb","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/commands?limit=300","description":"This endpoint sends a request to get information about the commands sent to a given Apple device.
\n1 : Command is Pending
\n2 : Command is running
\n3 : Command completed
\n4 : Command failed
\n5 : Command received \"Not Now\" response
\nA hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return
\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"be1b93f6-647a-4263-b0f3-ec0a51268a11","name":"Get Device Commands","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/commands?limit=300","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","devices","{device_id}","commands"],"query":[{"key":"limit","value":"300","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results."},{"key":"offset","value":null,"description":"Specify the starting record to return","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n \"device_id\": \"0bc8f610-5b88-49a6-b9ef-a68bf04e1e59\",\n \"commands\": {\n \"count\": 41,\n \"next\": null,\n \"previous\": null,\n \"results\": [\n {\n \"uuid\": \"d2b2eafe-2dc2-4b13-bd2b-f93735f0e59f\",\n \"error_chain\": [],\n \"command_type\": \"ActivationLockBypassCode\",\n \"request_type\": \"ActivationLockBypassCode\",\n \"metadata\": {},\n \"request_requires_network_tether\": false,\n \"status\": 3,\n \"attempts\": 1,\n \"date_requested\": \"2022-08-18T15:07:22.133248Z\",\n \"date_completed\": \"2022-08-18T15:07:23.240937Z\",\n \"last_pushed\": \"2022-08-18T15:07:22.507520Z\",\n \"user\": null,\n \"priority\": 0\n },\n {\n \"uuid\": \"b4b6fa7b-2e61-4907-a1fc-58666e7fd52e\",\n \"error_chain\": [],\n \"command_type\": \"SetInitialConfiguration\",\n \"request_type\": \"Settings\",\n \"metadata\": {\n \"Items\": [\n \"MDMOptions\"\n ]\n },\n \"request_requires_network_tether\": false,\n \"status\": 3,\n \"attempts\": 1,\n \"date_requested\": \"2022-08-18T15:07:22.205070Z\",\n \"date_completed\": \"2022-08-18T15:07:24.130091Z\",\n \"last_pushed\": \"2022-08-18T15:07:23.270136Z\",\n \"user\": null,\n \"priority\": 0\n },\n {\n \"uuid\": \"165b781e-e36d-4cb8-8af5-c155effaacee\",\n \"error_chain\": [],\n \"command_type\": \"DeviceConfigured\",\n \"request_type\": \"DeviceConfigured\",\n \"metadata\": {},\n \"request_requires_network_tether\": false,\n \"status\": 3,\n \"attempts\": 1,\n \"date_requested\": \"2022-08-18T15:07:22.377306Z\",\n \"date_completed\": \"2022-08-18T15:07:24.716537Z\",\n \"last_pushed\": \"2022-08-18T15:07:24.158953Z\",\n \"user\": null,\n \"priority\": 0\n },\n {\n \"uuid\": \"c39338a2-d979-415c-81c1-2bae7f066071\",\n \"error_chain\": [],\n \"command_type\": \"AvailableOSUpdates\",\n \"request_type\": \"AvailableOSUpdates\",\n \"metadata\": {},\n \"request_requires_network_tether\": false,\n \"status\": 3,\n \"attempts\": 1,\n \"date_requested\": \"2022-08-18T15:07:22.474435Z\",\n \"date_completed\": \"2022-08-18T15:07:26.870850Z\",\n \"last_pushed\": \"2022-08-18T15:07:25.982228Z\",\n \"user\": null,\n \"priority\": 0\n },\n {\n \"uuid\": \"839b17f0-9fc6-4e7c-bb4d-1e16e7d445c8\",\n \"error_chain\": [],\n \"command_type\": \"DeviceInformation\",\n \"request_type\": \"DeviceInformation\",\n \"metadata\": {},\n \"request_requires_network_tether\": false,\n \"status\": 3,\n \"attempts\": 1,\n \"date_requested\": \"2022-08-18T15:07:27.365589Z\",\n \"date_completed\": \"2022-08-18T15:07:28.244997Z\",\n \"last_pushed\": \"2022-08-18T15:07:27.515012Z\",\n \"user\": null,\n \"priority\": 0\n },\n {\n \"uuid\": \"4c6c46ab-70fe-4f22-aee7-472c42b32775\",\n \"error_chain\": [],\n \"command_type\": \"AvailableOSUpdates\",\n \"request_type\": \"AvailableOSUpdates\",\n \"metadata\": {},\n \"request_requires_network_tether\": false,\n \"status\": 3,\n \"attempts\": 1,\n \"date_requested\": \"2022-08-18T15:07:27.437605Z\",\n \"date_completed\": \"2022-08-18T15:07:30.728527Z\",\n \"last_pushed\": \"2022-08-18T15:07:28.277193Z\",\n \"user\": null,\n \"priority\": 0\n },\n {...},\n ]\n }\n}"}],"_postman_id":"740d515c-218d-48db-b452-959c3c73aaeb"},{"name":"Lock Device","id":"f2fc0e99-c758-4eb8-bb3d-0ea72d0c0213","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"Message\": \"This device is locked!\",\n \"PhoneNumber\": \"1234567890\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/lock","description":"This endpoint sends an MDM command to remotely lock an Apple or Android device.
\nFor macOS clients, an unlock PIN will be created, and returned in the response.
\n\n\nCaution !!!
\n
For a Mac with Apple silicon running a version of macOS before 11.5 will deactivate the Mac. To reactivate, the Mac requires a network connection and authentication by a Secure Token enabled local administrator.
Optionally, a JSON payload can be sent in the request to set a lock message and phone number on the target Mac.
\nNote: For macOS, although the lock message is displayed on all types of Mac computers, the phone number is displayed only on a Mac with Apple silicon.
\nThis endpoint sends an MDM command to refresh the eSIM on an Apple device. Use this command to instruct the device to contact a carrier eSIM server, also known as an SM-DP+ server, and download an available eSIM profile. This effectively provisions the device with a new eSIM. Contact your carrier to obtain this server address.
\nThis command is only availabe on iPhone and cellular-enabled iPad.
\nRequest Body Parameters: application/json
\neSIMServerURL - string
This endpoint sends an MDM command reinstall the Kandji Agent on macOS devices.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","action","reinstallagent"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"f20a1fb2-2768-4feb-9235-07a1366e65c9","name":"Reinstall Agent","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/reinstallagent"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 07 Apr 2021 17:02:06 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"POST"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; default-src 'none'; base-uri 'none'; frame-ancestors 'none'"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"63848e72-0fc2-4cb1-b17f-4249eb981cf5"},{"name":"Remote Desktop","id":"a1e822df-8ee0-41ba-961a-9a75b4ef487e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"EnableRemoteDesktop\": true\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/remotedesktop","description":"This endpoint sends an MDM command to control the Remote Management status on a Mac. This MDM command turns on (or turns off) Remote Management with Observe and Control permissions given to all users*.*
\nRequest Body Parameters: application/json
\nEnableRemoteDesktop - boolean
This endpoint sends an MDM command to re-install the existing root MDM profile for a given Apple device. This command will not impact any existing configurations, apps, or profiles.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","action","renewmdmprofile"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"0865df17-7865-43ed-8e1e-3a0638cf1b93","name":"Renew MDM Profile","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}","type":"text"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/renewmdmprofile"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"No body returned for response"}],"_postman_id":"b8e073ab-bd4e-42e1-b63a-fb982b01b799"},{"name":"Restart Device","id":"38c26673-97d2-42d5-bd74-7a2b7843bb94","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"RebuildKernelCache\": false,\n \"NotifyUser\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/restart","description":"This endpoint sends an MDM command to remotely restart an iPhone, iPad, Apple TV, or Mac.
\nRebuildKernelCache - If true, the system rebuilds the kernel cache during a device restart. If BootstrapTokenAllowedForAuthentication is true inSecurityInfoResponse.SecurityInfo, the device requests the bootstrap token from MDM before executing this command. This value is available in macOS 11 and later. Default: false
NotifyUser - If true, notifies the user to restart the device at their convenience. Forced restart if the device is at loginwindow with no logged-in users. The user can dismiss the notification and ignore the request. No further notifications display unless you resend the command. This value is available in macOS 11.3 and later. Default: false
This endpoint sends an MDM command to initiate a blank push for an Apple device.
\n\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","action","blankpush"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"3f792d47-27e3-4726-a641-9ae6fcfd9180","name":"Send Blankpush","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}","type":"text"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/blankpush"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 07 Apr 2021 17:07:54 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"POST"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; base-uri 'none'; default-src 'none'; frame-ancestors 'none'"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"cfe0481e-1c02-4682-b4bc-cdcd409f99b4"},{"name":"Set Name","id":"df855247-b2d3-4054-a1d0-01d26372d79b","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"DeviceName\": \"Test Mac Mini\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/setname","description":"This endpoint sends an MDM command to set the device name for an Apple device.
\nRequest Body Parameters: application/json
\nDeviceName - string
This endpoint sends an MDM command to set personal hotspot settings for an Apple device. Use this command to either enable or disable personal hotspot.
\nThis command is only availabe on iPhone and cellular-enabled iPad.
\nRequest Body Parameters: application/json
\nEnabled - boolean
This endpoint sends an MDM command to set data roaming settings for an Apple device. Use this command to either enable or disable data roaming.
\nThis command is only availabe on iPhone and cellular-enabled iPad.
\nRequest Body Parameters: application/json
\nEnabled - boolean
This endpoint sends an MDM command to shutdown an iPhone, iPad, or Mac.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","action","shutdown"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"38e7487f-b4ef-416e-b841-6fa744da7b29","name":"Shutdown","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}","type":"text"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/shutdown"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 07 Apr 2021 17:01:59 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"POST"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; base-uri 'none'; default-src 'none'; frame-ancestors 'none'"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"69663b17-6c9c-487b-9d84-a7727b2cbe5d"},{"name":"Update Inventory","id":"7c66d410-2b2e-4c25-88b6-1385de73a7e5","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/updateinventory","description":"This endpoint runs the daily MDM commands and MDM logic for Apple devices.
\nNote: The newer dailycheckin endpoint can be used instead and also supports Windows devices.
This endpoint runs the daily MDM commands and MDM logic for Apple devices and initiates a full daily CSP sync for Windows devices.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","action","dailycheckin"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"f96f68a1-ee0d-40eb-9650-7fa54c6dd495","name":"Perform Daily Check-in","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/dailycheckin"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 07 Apr 2021 16:52:53 GMT"},{"key":"Content-Length","value":"0"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"POST"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; base-uri 'none'; default-src 'none'; frame-ancestors 'none'"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"46d99c83-3310-4105-8135-fbb3bfb51e09"},{"name":"Unlock Account","id":"beb682a7-fc73-4ab3-a0e1-25bee748467e","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"UserName\": \"LocalUserToUnlock\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/action/unlockaccount","description":"This endpoint sends an MDM command to unlock a user account that locked by the system because of too many failed password attempts. Available for Mac.
\nRequest Body Parameters: application/json
\nUserName - string
This section contains endpoints related to committing actions against devices.
\n","_postman_id":"8c0c2c1a-4d57-4a56-80f9-87d0793f0006","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Device Information","item":[{"name":"Notes","item":[{"name":"Get Device Notes","id":"f64c1749-c5df-4f85-993a-48176959f427","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/notes","description":"This request gets all notes for the specified Device ID.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","notes"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"cfd0104a-f373-42d9-937f-7c53e65bfa97","name":"Get All Device Notes","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/notes"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 09 Apr 2021 17:09:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"217"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"X-Total-Count","value":"1"},{"key":"X-Total-Pages","value":"1"},{"key":"Link","value":"This is an example note!
\"\n }\n]"}],"_postman_id":"f64c1749-c5df-4f85-993a-48176959f427"},{"name":"Create Device Note","id":"fc3a2a64-b772-4145-a216-0b7ba8e0ff90","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"content\": \"This is an example note!\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/notes","description":"This request creates a note for the specified device ID.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","notes"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"b867ffcd-56b1-40f7-bf69-934cbf3b62e4","name":"Create Device Note","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"content\": \"This is an example note!\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/notes"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 Apr 2021 18:56:25 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"202"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, POST"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; base-uri 'none'; frame-ancestors 'none'; default-src 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"note_id\": \"c0f5ba78-06a2-4914-aa3c-e3415f3ee21b\",\n \"created_at\": \"2021-04-07T18:56:25.113229Z\",\n \"updated_at\": \"2021-04-07T18:56:25.113254Z\",\n \"author\": \"Test User\",\n \"content\": \"This is an example note!\"\n}"}],"_postman_id":"fc3a2a64-b772-4145-a216-0b7ba8e0ff90"},{"name":"Retrieve Device Note","id":"a65afa95-e244-40ea-ae2f-448fd385ff5b","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/notes/{note_id}","description":"This request retrieves a specified note (Note ID) for the specified Device ID.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","notes","{note_id}"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"a738043c-f58d-4aae-9059-e55700f2fd04","name":"Retrieve Device Note","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}","type":"text"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/notes/{note_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 Apr 2021 18:59:02 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"202"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; base-uri 'none'; frame-ancestors 'none'; default-src 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"note_id\": \"c0f5ba78-06a2-4914-aa3c-e3415f3ee21b\",\n \"created_at\": \"2021-04-07T18:56:25.113229Z\",\n \"updated_at\": \"2021-04-07T18:56:25.113254Z\",\n \"author\": \"Nicholas McDonald\",\n \"content\": \"This is an example note!\"\n}"}],"_postman_id":"a65afa95-e244-40ea-ae2f-448fd385ff5b"},{"name":"Update Device Note","id":"e2039bb2-26bc-49e4-bd36-309b00218368","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n \"content\": \"This is an example of updating a notes contents!\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/notes/{note_id}","description":"This request patches a specified note (Note ID) for the specified Device ID.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","notes","{note_id}"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"28269e95-5a56-4035-8de4-bfbc2d5f0833","name":"Update Device Note","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{\n \"content\": \"This is an example of updating a notes contents!\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/notes/{note_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 Apr 2021 18:59:13 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"226"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"default-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"note_id\": \"c0f5ba78-06a2-4914-aa3c-e3415f3ee21b\",\n \"created_at\": \"2021-04-07T18:56:25.113229Z\",\n \"updated_at\": \"2021-04-07T18:56:25.113254Z\",\n \"author\": \"Test User\",\n \"content\": \"This is an example of updating a notes contents!\"\n}"}],"_postman_id":"e2039bb2-26bc-49e4-bd36-309b00218368"},{"name":"Delete Device Note","id":"9e2f3d1f-3e88-4ae2-86c8-830fd11d06cd","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/notes/{note_id}","description":"This request deletes a specified note (Note ID) for the specified Device ID.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","notes","{note_id}"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"6c1dd1aa-d606-49ff-a090-dc6d017f0d3f","name":"Delete Device Note","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/notes/{note_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 Apr 2021 18:59:17 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"93"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; base-uri 'none'; frame-ancestors 'none'; default-src 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"note_id\": \"c0f5ba78-06a2-4914-aa3c-e3415f3ee21b\",\n \"deleted_at\": \"2021-04-07T18:59:17.734091Z\"\n}"}],"_postman_id":"9e2f3d1f-3e88-4ae2-86c8-830fd11d06cd"}],"id":"7a4e972e-c8f8-4056-bb88-d98df2e64cad","description":"This section contains endpoints related to managing device notes.
\n","_postman_id":"7a4e972e-c8f8-4056-bb88-d98df2e64cad","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"List Devices","id":"78209960-31a7-4e3b-a2c0-95c7e65bb5f9","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices?limit=300","description":"This request returns a list of devices in an Iru Endpoint Management tenant. Optionally, query parameters can be used to filter results.
\nThere is a hard upper limit of 300 results per request. To return addtional results pagination must be used. Pagination examples can be found in the Iru support GitHub.
\nThis is a polymorphic endpoint. If Windows or Android management is turned on, additional fields will be returned in the response. All visible fields based on platform enablement status will be present for all device types, but values will be blank for non-applicable devices. For example, lost_mode_status only applies to iOS and iPadOS devices and will be blank for other platforms.
Return results \"containing\" the specified blueprint id
\n","type":"text/plain"},"key":"blueprint_id","value":"91f97957-2353-4f86-a1ab-64d2b044a596"},{"disabled":true,"key":"device_id","value":"2cfeb3ac-3b5d-423e-bcff-e2676a3a32da"},{"disabled":true,"key":"device_name","value":"Johnny's MacBook Pro"},{"disabled":true,"description":{"content":"Query for devices that either have FileVault on (true) or off (false). This parameter only applies to macOS.
\nAn empty list [] will be returned if no devices are found with the given parameter value.
Search for a specific device by MAC address
\n","type":"text/plain"},"key":"mac_address","value":"00:0c:29:05:43:b6"},{"disabled":true,"description":{"content":"Return model results \"containing\" the specified model string.
\n","type":"text/plain"},"key":"model","value":"MacBook Air (M1, 2020)"},{"disabled":true,"description":{"content":"The ordering parameter can be used to define how the device records are ordered in the response. Prepending a dash (-) to the parameter value will reverse the order of the returned results.
?ordering=-serial_number will order the response by serial_number in descending order.
Possible values
\nasset_tagblueprint_iddevice_iddevice_namelast_check_in - agent checkinmodelplatformos_versionserial_numberuserAdditionally, multiple values can be combined in a comma separated list to further customize the ordering of the response.
\n?ordering=serial_number,platform
Return all device records containing the specified OS version
\n","type":"text/plain"},"key":"os_version","value":"13.2.3"},{"disabled":true,"description":{"content":"Return all records matching a specific platform. Possible values:Mac, iPad, iPhone, AppleTV, Android, Windows
Search for a specific device by Serial Number. If partial serial number is provided in the query, all device containing the partial string will be returned.
\n","type":"text/plain"},"key":"serial_number","value":"VMC5qeJ5pDkp"},{"disabled":true,"description":{"content":"Return results for given tag name. Case sensitive.
\n","type":"text/plain"},"key":"tag_name","value":"accuhive_01"},{"disabled":true,"description":{"content":"Return results for given tag names separate by commas. Case sensitive.
\n","type":"text/plain"},"key":"tag_name_in","value":"accuhive_01, accuhive_02"},{"disabled":true,"description":{"content":"Search for a tag by its ID. Case sensitive.
\n","type":"text/plain"},"key":"tag_id","value":""},{"disabled":true,"description":{"content":"Return results for given tag IDs separated by commas. Case sensitive.
\n","type":"text/plain"},"key":"tag_id_in","value":""},{"disabled":true,"description":{"content":"Return results \"containing\" the user name
\n","type":"text/plain"},"key":"user","value":"Art Vandelay"},{"disabled":true,"description":{"content":"Return results \"containing\" search on email address
\n","type":"text/plain"},"key":"user_email","value":"someUser@Kandji.io"},{"disabled":true,"description":{"content":"Return results \"matching\" the specified email address
\n","type":"text/plain"},"key":"user_email_exact","value":"someUser@Kandji.io"},{"disabled":true,"description":{"content":"\"exact\" match on user ID (example: 5344c996-8823-4b37-8d6e-8515fc7c3a0a)
\n","type":"text/plain"},"key":"user_id","value":"5344c996-8823-4b37-8d6e-8515fc7c3a0a"},{"disabled":true,"description":{"content":"Return results \"containing\" the assigned user Display Name
\n","type":"text/plain"},"key":"user_name","value":"Vandelay"},{"description":{"content":"A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return
\n","type":"text/plain"},"key":"offset","value":"0"}],"variable":[]}},"response":[{"id":"702144d7-895f-4db8-9f52-6df296eb68eb","name":"List Devices","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/devices","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","devices"],"query":[{"key":"asset_tag","value":"23245","disabled":true},{"key":"blueprint_id","value":"91f97957-2353-4f86-a1ab-64d2b044a596","description":"Return results \"containing\" the specified blueprint id","disabled":true},{"key":"device_id","value":"2cfeb3ac-3b5d-423e-bcff-e2676a3a32da","disabled":true},{"key":"device_name","value":"Johnny's MacBook Pro","disabled":true},{"key":"filevault_enabled","value":"true","description":"Query for devices that either have FileVault on (true) or off (false). This parameter only applies to macOS. \n\nAn empty list `[]` will be returned if no devices are found with the given parameter value.","disabled":true},{"key":"mac_address","value":"00:0c:29:05:43:b6","description":"Search for a specific device by MAC address ","disabled":true},{"key":"model","value":"MacBook Air (M1, 2020)","description":"Return model results \"containing\" the specified model string.","disabled":true},{"key":"ordering","value":"device_id","description":"The `ordering` parameter can be used to define how the device records are ordered in the response. Prepending a dash (-) to the parameter value will reverse the order of the returned results.\n\n`?ordering=-serial_number` will order the response by serial_number in descending order.\n\n**Possible values**\n\n- `asset_tag`\n- `blueprint_id`\n- `device_id`\n- `device_name`\n- `last_check_in` - agent checkin\n- `model`\n- `platform`\n- `os_version`\n- `serial_number`\n- `user`\n\nAdditionally, multiple values can be combined in a comma separated list to further customize the ordering of the response.\n\n`?ordering=serial_number,platform`","disabled":true},{"key":"os_version","value":"13.2.3","description":"Return all device records with the specified OS version","disabled":true},{"key":"platform","value":"iPad","description":"Return all records matching a specific platform. Possible values:`Mac`, `iPad`, `iPhone`, `AppleTV`","disabled":true},{"key":"serial_number","value":"VMC5qeJ5pDkp","description":"Search for a specific device by Serial Number. If partial serial number is provided in the query, all device containing the partial string will be returned.","disabled":true},{"key":"user","value":"Art Vandelay","description":"Return results \"containing\" the user name","disabled":true},{"key":"user_email","value":"someUser@Kandji.io","description":"Return results \"containing\" search on email address","disabled":true},{"key":"user_id","value":"1","description":"\"exact\" match on user ID number","disabled":true},{"key":"user_name","value":"Vandelay","description":"Return results \"containing\" the assigned user Display Name","disabled":true},{"key":"limit","value":"300","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"0","description":"Specify the starting record to return","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n\t{\n\t\t\"device_id\": \"03f81208-2b6a-4a77-81f5-cf1633bcfb95\",\n\t\t\"device_name\": \"accuhive's MacBook Air\",\n\t\t\"model\": \"MacBook Air (M1, 2020)\",\n\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\"platform\": \"Mac\",\n\t\t\"os_version\": \"14.4.1\",\n\t\t\"supplemental_build_version\": \"23E224\",\n\t\t\"supplemental_os_version_extra\": \"\",\n\t\t\"last_check_in\": \"2024-07-23T14:11:37.150080Z\",\n\t\t\"user\": {\n \"email\": \"accuhive.admin@kandji.io\",\n \"name\": \"acchuive admin\",\n \"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n \"is_archived\": false\n },\n\t\t\"asset_tag\": \"sending_tag_to_now\",\n\t\t\"blueprint_id\": \"ab102b9d-8e9c-420d-a498-f2a1123091c7\",\n\t\t\"mdm_enabled\": true,\n\t\t\"agent_installed\": true,\n\t\t\"is_missing\": false,\n\t\t\"is_removed\": false,\n\t\t\"agent_version\": \"4.5.9 (5160)\",\n\t\t\"first_enrollment\": \"2024-01-26 16:15:36.087016+00:00\",\n\t\t\"last_enrollment\": \"2024-05-13 20:09:27.374451+00:00\",\n\t\t\"blueprint_name\": \"main hive\",\n\t\t\"lost_mode_status\": \"\",\n\t\t\"tags\": [\n\t\t\t\"accuhive_02\"\n\t\t]\n\t},\n\t{\n \"device_id\": \"d6ac2d8c-3852-4dc1-afe7-d5a32306ee39\",\n \"device_name\": \"14_1_1_23B81_as_adcs_testing\",\n \"model\": \"Virtual Machine\",\n \"serial_number\": \"Z6V0YW4M1C\",\n \"platform\": \"Mac\",\n \"os_version\": \"14.1.1\",\n \"supplemental_build_version\": \"23B81\",\n \"supplemental_os_version_extra\": \"\",\n \"last_check_in\": \"2023-12-24T22:00:00.756187Z\",\n \"user\": {\n \"email\": \"accuhive.admin@kandji.io\",\n \"name\": \"acchuive admin\",\n \"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n \"is_archived\": false\n },\n \"asset_tag\": \"\",\n \"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n \"mdm_enabled\": true,\n \"agent_installed\": true,\n \"is_missing\": true,\n \"is_removed\": false,\n \"agent_version\": \"4.3.3 (4811)\",\n \"first_enrollment\": \"2023-11-30 16:44:13.890383+00:00\",\n \"last_enrollment\": \"2023-11-30 16:44:13.890383+00:00\",\n \"blueprint_name\": \"_testing_something\",\n \"lost_mode_status\": \"\",\n \"tags\": []\n }\n]"},{"id":"30cca403-15d3-479b-96a4-3245545c9f8b","name":"Query for specific serial number","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/devices?serial_number=C02FL5YXQ6LC","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","devices"],"query":[{"key":"asset_tag","value":"23245","disabled":true},{"key":"blueprint_id","value":"91f97957-2353-4f86-a1ab-64d2b044a596","description":"Return results \"containing\" the specified blueprint id","disabled":true},{"key":"device_id","value":"2cfeb3ac-3b5d-423e-bcff-e2676a3a32da","disabled":true},{"key":"device_name","value":"Johnny's MacBook Pro","disabled":true},{"key":"filevault_enabled","value":"true","description":"Query for devices that either have FileVault on (true) or off (false). This parameter only applies to macOS. \n\nAn empty list `[]` will be returned if no devices are found with the given parameter value.","disabled":true},{"key":"mac_address","value":"00:0c:29:05:43:b6","description":"Search for a specific device by MAC address ","disabled":true},{"key":"model","value":"MacBook Air (M1, 2020)","description":"Return model results \"containing\" the specified model string.","disabled":true},{"key":"ordering","value":"device_id","description":"The `ordering` parameter can be used to define how the device records are ordered in the response. Prepending a dash (-) to the parameter value will reverse the order of the returned results.\n\n`?ordering=-serial_number` will order the response by serial_number in descending order.\n\n**Possible values**\n\n- `asset_tag`\n- `blueprint_id`\n- `device_id`\n- `device_name`\n- `last_check_in` - agent checkin\n- `model`\n- `platform`\n- `os_version`\n- `serial_number`\n- `user`\n\nAdditionally, multiple values can be combined in a comma separated list to further customize the ordering of the response.\n\n`?ordering=serial_number,platform`","disabled":true},{"key":"os_version","value":"13.2.3","description":"Return all device records with the specified OS version","disabled":true},{"key":"platform","value":"iPad","description":"Return all records matching a specific platform. Possible values:`Mac`, `iPad`, `iPhone`, `AppleTV`","disabled":true},{"key":"serial_number","value":"C02FL5YXQ6LC","description":"Search for a specific device by Serial Number. If partial serial number is provided in the query, all device containing the partial string will be returned."},{"key":"user","value":"Art Vandelay","description":"Return results \"containing\" the user name","disabled":true},{"key":"user_email","value":"someUser@Kandji.io","description":"Return results \"containing\" search on email address","disabled":true},{"key":"user_id","value":"1","description":"\"exact\" match on user ID number","disabled":true},{"key":"user_name","value":"Vandelay","description":"Return results \"containing\" the assigned user Display Name","disabled":true},{"key":"limit","value":"300","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"0","description":"Specify the starting record to return","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n\t\"device_id\": \"03f81208-2b6a-4a77-81f5-cf1633bcfb95\",\n\t\"device_name\": \"accuhive's MacBook Air\",\n\t\"model\": \"MacBook Air (M1, 2020)\",\n\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\"platform\": \"Mac\",\n\t\"os_version\": \"14.4.1\",\n\t\"supplemental_build_version\": \"23E224\",\n\t\"supplemental_os_version_extra\": \"\",\n\t\"last_check_in\": \"2024-07-23T14:11:37.150080Z\",\n\t\"user\": {\n\t\t\"email\": \"accuhive.admin@kandji.io\",\n\t\t\"name\": \"acchuhive admin\",\n\t\t\"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n\t\t\"is_archived\": false\n\t},\n\t\"asset_tag\": \"sending_tag_to_now\",\n\t\"blueprint_id\": \"ab102b9d-8e9c-420d-a498-f2a1123091c7\",\n\t\"mdm_enabled\": true,\n\t\"agent_installed\": true,\n\t\"is_missing\": false,\n\t\"is_removed\": false,\n\t\"agent_version\": \"4.5.9 (5160)\",\n\t\"first_enrollment\": \"2024-01-26 16:15:36.087016+00:00\",\n\t\"last_enrollment\": \"2024-05-13 20:09:27.374451+00:00\",\n\t\"blueprint_name\": \"main hive\",\n\t\"lost_mode_status\": \"\",\n\t\"tags\": [\n\t\t\"accuhive_02\"\n\t]\n}"},{"id":"392b8bd0-53bd-422e-bb71-e35d48bdeafd","name":"List Mac only","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/devices?platform=Mac&limit=300&offset=0","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","devices"],"query":[{"key":"asset_tag","value":"23245","disabled":true},{"key":"blueprint_id","value":"91f97957-2353-4f86-a1ab-64d2b044a596","description":"Return results \"containing\" the specified blueprint id","disabled":true},{"key":"device_id","value":"2cfeb3ac-3b5d-423e-bcff-e2676a3a32da","disabled":true},{"key":"device_name","value":"Johnny's MacBook Pro","disabled":true},{"key":"filevault_enabled","value":"true","description":"Query for devices that either have FileVault on (true) or off (false). This parameter only applies to macOS. \n\nAn empty list `[]` will be returned if no devices are found with the given parameter value.","disabled":true},{"key":"mac_address","value":"00:0c:29:05:43:b6","description":"Search for a specific device by MAC address ","disabled":true},{"key":"model","value":"MacBook Air (M1, 2020)","description":"Return model results \"containing\" the specified model string.","disabled":true},{"key":"ordering","value":"device_id","description":"The `ordering` parameter can be used to define how the device records are ordered in the response. Prepending a dash (-) to the parameter value will reverse the order of the returned results.\n\n`?ordering=-serial_number` will order the response by serial_number in descending order.\n\n**Possible values**\n\n- `asset_tag`\n- `blueprint_id`\n- `device_id`\n- `device_name`\n- `last_check_in` - agent checkin\n- `model`\n- `platform`\n- `os_version`\n- `serial_number`\n- `user`\n\nAdditionally, multiple values can be combined in a comma separated list to further customize the ordering of the response.\n\n`?ordering=serial_number,platform`","disabled":true},{"key":"os_version","value":"13.2.3","description":"Return all device records with the specified OS version","disabled":true},{"key":"platform","value":"Mac","description":"Return all records matching a specific platform. Possible values:`Mac`, `iPad`, `iPhone`, `AppleTV`"},{"key":"serial_number","value":"VMC5qeJ5pDkp","description":"Search for a specific device by Serial Number. If partial serial number is provided in the query, all device containing the partial string will be returned.","disabled":true},{"key":"user","value":"Art Vandelay","description":"Return results \"containing\" the user name","disabled":true},{"key":"user_email","value":"someUser@Kandji.io","description":"Return results \"containing\" search on email address","disabled":true},{"key":"user_id","value":"1","description":"\"exact\" match on user ID number","disabled":true},{"key":"user_name","value":"Vandelay","description":"Return results \"containing\" the assigned user Display Name","disabled":true},{"key":"limit","value":"300","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results."},{"key":"offset","value":"0","description":"Specify the starting record to return"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n\t{\n\t\t\"device_id\": \"03f81208-2b6a-4a77-81f5-cf1633bcfb95\",\n\t\t\"device_name\": \"accuhive's MacBook Air\",\n\t\t\"model\": \"MacBook Air (M1, 2020)\",\n\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\"platform\": \"Mac\",\n\t\t\"os_version\": \"14.4.1\",\n\t\t\"supplemental_build_version\": \"23E224\",\n\t\t\"supplemental_os_version_extra\": \"\",\n\t\t\"last_check_in\": \"2024-07-23T14:11:37.150080Z\",\n\t\t\"user\": {\n \"email\": \"accuhive.admin@kandji.io\",\n \"name\": \"accuhive admin\",\n \"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n \"is_archived\": false\n },\n\t\t\"asset_tag\": \"sending_tag_to_now\",\n\t\t\"blueprint_id\": \"ab102b9d-8e9c-420d-a498-f2a1123091c7\",\n\t\t\"mdm_enabled\": true,\n\t\t\"agent_installed\": true,\n\t\t\"is_missing\": false,\n\t\t\"is_removed\": false,\n\t\t\"agent_version\": \"4.5.9 (5160)\",\n\t\t\"first_enrollment\": \"2024-01-26 16:15:36.087016+00:00\",\n\t\t\"last_enrollment\": \"2024-05-13 20:09:27.374451+00:00\",\n\t\t\"blueprint_name\": \"main hive\",\n\t\t\"lost_mode_status\": \"\",\n\t\t\"tags\": [\n\t\t\t\"accuhive_02\"\n\t\t]\n\t},\n\t{\n\t\t\"device_id\": \"03f81208-2b6a-4a77-81f5-cf1633bcfb95\",\n\t\t\"device_name\": \"accuhive's MacBook Air\",\n\t\t\"model\": \"MacBook Air (M1, 2020)\",\n\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\"platform\": \"Mac\",\n\t\t\"os_version\": \"14.4.1\",\n\t\t\"supplemental_build_version\": \"23E224\",\n\t\t\"supplemental_os_version_extra\": \"\",\n\t\t\"last_check_in\": \"2024-07-23T14:11:37.150080Z\",\n\t\t\"user\": {\n \"email\": \"accuhive.admin@kandji.io\",\n \"name\": \"accuhive admin\",\n \"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n \"is_archived\": false\n },\n\t\t\"asset_tag\": \"sending_tag_to_now\",\n\t\t\"blueprint_id\": \"ab102b9d-8e9c-420d-a498-f2a1123091c7\",\n\t\t\"mdm_enabled\": true,\n\t\t\"agent_installed\": true,\n\t\t\"is_missing\": false,\n\t\t\"is_removed\": false,\n\t\t\"agent_version\": \"4.5.9 (5160)\",\n\t\t\"first_enrollment\": \"2024-01-26 16:15:36.087016+00:00\",\n\t\t\"last_enrollment\": \"2024-05-13 20:09:27.374451+00:00\",\n\t\t\"blueprint_name\": \"main hive\",\n\t\t\"lost_mode_status\": \"\",\n\t\t\"tags\": [\n\t\t\t\"accuhive_02\"\n\t\t]\n\t}\n]"},{"id":"6ae74b61-2d0d-4019-9c94-4c66268e4acd","name":"List iPhone only","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/devices?platform=iPhone&limit=300&offset=0","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","devices"],"query":[{"key":"asset_tag","value":"23245","disabled":true},{"key":"blueprint_id","value":"91f97957-2353-4f86-a1ab-64d2b044a596","description":"Return results \"containing\" the specified blueprint id","disabled":true},{"key":"device_id","value":"2cfeb3ac-3b5d-423e-bcff-e2676a3a32da","disabled":true},{"key":"device_name","value":"Johnny's MacBook Pro","disabled":true},{"key":"filevault_enabled","value":"true","description":"Query for devices that either have FileVault on (true) or off (false). This parameter only applies to macOS. \n\nAn empty list `[]` will be returned if no devices are found with the given parameter value.","disabled":true},{"key":"mac_address","value":"00:0c:29:05:43:b6","description":"Search for a specific device by MAC address ","disabled":true},{"key":"model","value":"MacBook Air (M1, 2020)","description":"Return model results \"containing\" the specified model string.","disabled":true},{"key":"ordering","value":"device_id","description":"The `ordering` parameter can be used to define how the device records are ordered in the response. Prepending a dash (-) to the parameter value will reverse the order of the returned results.\n\n`?ordering=-serial_number` will order the response by serial_number in descending order.\n\n**Possible values**\n\n- `asset_tag`\n- `blueprint_id`\n- `device_id`\n- `device_name`\n- `last_check_in` - agent checkin\n- `model`\n- `platform`\n- `os_version`\n- `serial_number`\n- `user`\n\nAdditionally, multiple values can be combined in a comma separated list to further customize the ordering of the response.\n\n`?ordering=serial_number,platform`","disabled":true},{"key":"os_version","value":"13.2.3","description":"Return all device records with the specified OS version","disabled":true},{"key":"platform","value":"iPhone","description":"Return all records matching a specific platform. Possible values:`Mac`, `iPad`, `iPhone`, `AppleTV`"},{"key":"serial_number","value":"VMC5qeJ5pDkp","description":"Search for a specific device by Serial Number. If partial serial number is provided in the query, all device containing the partial string will be returned.","disabled":true},{"key":"user","value":"Art Vandelay","description":"Return results \"containing\" the user name","disabled":true},{"key":"user_email","value":"someUser@Kandji.io","description":"Return results \"containing\" search on email address","disabled":true},{"key":"user_id","value":"1","description":"\"exact\" match on user ID number","disabled":true},{"key":"user_name","value":"Vandelay","description":"Return results \"containing\" the assigned user Display Name","disabled":true},{"key":"limit","value":"300","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results."},{"key":"offset","value":"0","description":"Specify the starting record to return"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n {\n \"device_id\": \"1db874b1-f480-4974-8f2b-c3abf972824e\",\n \"device_name\": \"Mobile_Avenger_Base\",\n \"model\": \"iPhone 11 Pro Max\",\n \"serial_number\": \"FCLD57YLN70G\",\n \"platform\": \"iPhone\",\n \"os_version\": \"15.6\",\n \"supplemental_build_version\": \"22F66\",\n \"supplemental_os_version_extra\": \"\",\n \"last_check_in\": \"2022-07-12T22:55:35.440699Z\",\n \"user\": \"\",\n \"asset_tag\": \"\",\n \"blueprint_id\": \"b7b58cd8-7ca1-4883-9910-d6643c6e8578\",\n \"mdm_enabled\": false,\n \"agent_installed\": true,\n \"is_missing\": true,\n \"is_removed\": false,\n \"agent_version\": \"\",\n \"first_enrollment\": \"2022-07-12 22:54:49.521027+00:00\",\n \"last_enrollment\": \"2022-07-12 22:54:49.521027+00:00\",\n \"blueprint_name\": \"_ios_testing\",\n \"lost_mode_status\": \"\",\n\t\t\"tags\": []\n }\n]"},{"id":"f2dd918c-c17c-46ca-a0cf-e01f6397fd2f","name":"List iPad only","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/devices?platform=iPad&limit=300&offset=0","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","devices"],"query":[{"key":"asset_tag","value":"23245","disabled":true},{"key":"blueprint_id","value":"91f97957-2353-4f86-a1ab-64d2b044a596","description":"Return results \"containing\" the specified blueprint id","disabled":true},{"key":"device_id","value":"2cfeb3ac-3b5d-423e-bcff-e2676a3a32da","disabled":true},{"key":"device_name","value":"Johnny's MacBook Pro","disabled":true},{"key":"filevault_enabled","value":"true","description":"Query for devices that either have FileVault on (true) or off (false). This parameter only applies to macOS. \n\nAn empty list `[]` will be returned if no devices are found with the given parameter value.","disabled":true},{"key":"mac_address","value":"00:0c:29:05:43:b6","description":"Search for a specific device by MAC address ","disabled":true},{"key":"model","value":"MacBook Air (M1, 2020)","description":"Return model results \"containing\" the specified model string.","disabled":true},{"key":"ordering","value":"device_id","description":"The `ordering` parameter can be used to define how the device records are ordered in the response. Prepending a dash (-) to the parameter value will reverse the order of the returned results.\n\n`?ordering=-serial_number` will order the response by serial_number in descending order.\n\n**Possible values**\n\n- `asset_tag`\n- `blueprint_id`\n- `device_id`\n- `device_name`\n- `last_check_in` - agent checkin\n- `model`\n- `platform`\n- `os_version`\n- `serial_number`\n- `user`\n\nAdditionally, multiple values can be combined in a comma separated list to further customize the ordering of the response.\n\n`?ordering=serial_number,platform`","disabled":true},{"key":"os_version","value":"13.2.3","description":"Return all device records with the specified OS version","disabled":true},{"key":"platform","value":"iPad","description":"Return all records matching a specific platform. Possible values:`Mac`, `iPad`, `iPhone`, `AppleTV`"},{"key":"serial_number","value":"VMC5qeJ5pDkp","description":"Search for a specific device by Serial Number. If partial serial number is provided in the query, all device containing the partial string will be returned.","disabled":true},{"key":"user","value":"Art Vandelay","description":"Return results \"containing\" the user name","disabled":true},{"key":"user_email","value":"someUser@Kandji.io","description":"Return results \"containing\" search on email address","disabled":true},{"key":"user_id","value":"1","description":"\"exact\" match on user ID number","disabled":true},{"key":"user_name","value":"Vandelay","description":"Return results \"containing\" the assigned user Display Name","disabled":true},{"key":"limit","value":"300","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results."},{"key":"offset","value":"0","description":"Specify the starting record to return"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"[\n {\n \"device_id\": \"4820db3b-dec7-40b2-9c8f-eb771ac1a250\",\n \"device_name\": \"iPad\",\n \"model\": \"iPad (8th generation) (Wi-Fi)\",\n \"serial_number\": \"GG7FF8QSQ1GH\",\n \"platform\": \"iPad\",\n \"os_version\": \"16.1.1\",\n \"supplemental_build_version\": \"22F66\",\n \"supplemental_os_version_extra\": \"\",\n \"last_check_in\": \"2023-01-18T21:46:26.879113Z\",\n \"user\": \"\",\n \"asset_tag\": \"\",\n \"blueprint_id\": \"dccade80-bddd-43ac-a9b7-e322b17cd7d9\",\n \"mdm_enabled\": true,\n \"agent_installed\": true,\n \"is_missing\": true,\n \"is_removed\": false,\n \"agent_version\": \"\",\n \"first_enrollment\": \"2022-12-13 19:14:20.455640+00:00\",\n \"last_enrollment\": \"2022-12-13 19:14:20.455640+00:00\",\n \"blueprint_name\": \"_testing_ipados\",\n \"lost_mode_status\": \"\",\n\t\t\"tags\": []\n }\n]"}],"_postman_id":"78209960-31a7-4e3b-a2c0-95c7e65bb5f9"},{"name":"Get Device","id":"10a56208-b230-455a-a835-32b6cfb2803d","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}","description":"This request returns the high-level information for a specified Device ID.
\nThis is a polymorphic endpoint. If Windows or Android management is turned on, additional fields will be returned in the response. All visible fields based on platform enablement status will be present for all device types, but values will be blank for non-applicable devices. For example, lost_mode_status only applies to iOS and iPadOS devices and will be blank for other platforms.
This request returns the device details for a specified Device ID.
\nThis is a polymorphic endpoint. If Windows or Android management is turned on, the response will be tailored to the specific device family.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","details"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"dafc7c64-bda3-4175-b233-3f8efabed3ff","name":"Get Mac details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 19 May 2021 00:52:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"10224"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"default-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none'"}],"cookie":[],"responseTime":null,"body":"{\n\t\"general\": {\n\t\t\"device_id\": \"03f81208-2b6a-4a77-81f5-cf1633bcfb95\",\n\t\t\"device_name\": \"testuser’s MacBook Air\",\n\t\t\"last_enrollment\": \"2024-05-13 20:09:27.374451+00:00\",\n\t\t\"first_enrollment\": \"2024-01-26 16:15:36.087016+00:00\",\n\t\t\"model\": \"MacBook Air (M1, 2020)\",\n\t\t\"platform\": \"Mac\",\n\t\t\"os_version\": \"14.4.1\",\n\t\t\"supplemental_build_version\": \"23E224\",\n\t\t\"supplemental_os_version_extra\": \"\",\n\t\t\"system_version\": \"14.4.1 (23E224)\",\n\t\t\"boot_volume\": \"Macintosh HD\",\n\t\t\"time_since_boot\": \"1 month ago\",\n\t\t\"last_user\": \"root\",\n\t\t\"asset_tag\": \"sending_tag_to_now\",\n\t\t\"assigned_user\": {\n\t\t\t\"email\": \"accuhive.admin@kandji.io\",\n\t\t\t\"name\": \"acchuhive admin\",\n\t\t\t\"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n\t\t\t\"is_archived\": false\n\t\t},\n\t\t\"blueprint_name\": \"_test_something\",\n\t\t\"blueprint_uuid\": \"ab102b9d-8e9c-420d-a498-f2a1123091c7\"\n\t},\n\t\"mdm\": {\n\t\t\"mdm_enabled\": \"True\",\n\t\t\"supervised\": \"True\",\n\t\t\"install_date\": \"2024-05-13 20:09:27.213607+00:00\",\n\t\t\"last_check_in\": \"2024-07-23 12:43:15.675470+00:00\",\n\t\t\"mdm_enabled_user\": [\n\t\t\t\"testuser\"\n\t\t]\n\t},\n\t\"activation_lock\": {\n\t\t\"bypass_code_failed\": false,\n\t\t\"user_activation_lock_enabled\": false,\n\t\t\"device_activation_lock_enabled\": false,\n\t\t\"activation_lock_allowed_while_supervised\": false,\n\t\t\"activation_lock_supported\": true\n\t},\n\t\"filevault\": {\n\t\t\"filevault_enabled\": false,\n\t\t\"filevault_recoverykey_type\": \"\",\n\t\t\"filevault_prk_escrowed\": false,\n\t\t\"filevault_next_rotation\": \"\",\n\t\t\"filevault_regen_required\": false\n\t},\n\t\"lost_mode\": {},\n\t\"automated_device_enrollment\": {},\n\t\"kandji_agent\": {\n\t\t\"agent_installed\": \"True\",\n\t\t\"install_date\": \"2024-06-17 11:32:35+00:00\",\n\t\t\"last_check_in\": \"2024-07-23T14:26:49.166267Z\",\n\t\t\"agent_version\": \"4.5.9 (5160)\"\n\t},\n\t\"hardware_overview\": {\n\t\t\"model_name\": \"MacBook Air\",\n\t\t\"model_identifier\": \"MacBookAir10,1\",\n\t\t\"processor_name\": \"Apple M1\",\n\t\t\"processor_speed\": \"\",\n\t\t\"number_of_processors\": \"8\",\n\t\t\"total_number_of_cores\": \"8\",\n\t\t\"memory\": \"8 GB LPDDR4\",\n\t\t\"udid\": \"3c976d96-08a0-5014-89e4-66259ab79fe6\",\n\t\t\"serial_number\": \"FVHHFKF7Q6L4\"\n\t},\n\t\"volumes\": [\n\t\t{\n\t\t\t\"name\": \"Macintosh HD\",\n\t\t\t\"format\": \"APFS\",\n\t\t\t\"percent_used\": \"19%\",\n\t\t\t\"identifier\": \"disk3s3s1\",\n\t\t\t\"capacity\": \"228.27 GB\",\n\t\t\t\"available\": \"182.66 GB\",\n\t\t\t\"encrypted\": \"No\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Macintosh HD - Data\",\n\t\t\t\"format\": \"APFS\",\n\t\t\t\"percent_used\": \"19%\",\n\t\t\t\"identifier\": \"disk3s1\",\n\t\t\t\"capacity\": \"228.27 GB\",\n\t\t\t\"available\": \"182.66 GB\",\n\t\t\t\"encrypted\": \"Yes\"\n\t\t}\n\t],\n\t\"network\": {\n\t\t\"local_hostname\": \"testusers-MacBook-Air\",\n\t\t\"mac_address\": \"fc:e2:6c:27:1b:e4\",\n\t\t\"ip_address\": \"192.168.1.76\",\n\t\t\"public_ip\": \"\"\n\t},\n\t\"recovery_information\": {\n\t\t\"recovery_lock_enabled\": true,\n\t\t\"firmware_password_exist\": false,\n\t\t\"firmware_password_pending\": false,\n\t\t\"password_rotation_scheduled\": \"2024-09-10T11:48:00.610908Z\",\n\t\t\"password_has_been_set\": true\n\t},\n\t\"users\": {\n\t\t\"regular_users\": [\n\t\t\t{\n\t\t\t\t\"username\": \"testuser\",\n\t\t\t\t\"uid\": \"501\",\n\t\t\t\t\"path\": \"/Users/testuser\",\n\t\t\t\t\"admin\": \"Yes\",\n\t\t\t\t\"name\": \"\"\n\t\t\t}\n\t\t],\n\t\t\"system_users\": [\n\t\t\t{\n\t\t\t\t\"username\": \"_lp\",\n\t\t\t\t\"uid\": \"26\",\n\t\t\t\t\"path\": \"/var/spool/cups\",\n\t\t\t\t\"admin\": \"No\"\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"username\": \"_ard\",\n\t\t\t\t\"uid\": \"67\",\n\t\t\t\t\"path\": \"/var/empty\",\n\t\t\t\t\"admin\": \"No\"\n\t\t\t},\n\t\t\t...\n\t\t]\n\t},\n\t\"installed_profiles\": [\n\t\t{\n\t\t\t\"name\": \"MDM Profile\",\n\t\t\t\"uuid\": \"35fec4f0-88f4-41c5-b3c1-e6da3f0f592d\",\n\t\t\t\"verified\": \"verified\",\n\t\t\t\"identifier\": \"com.kandji.profile.mdmprofile\",\n\t\t\t\"organization\": \"Kandji, Inc.\",\n\t\t\t\"payload_types\": [\n\t\t\t\t\"com.apple.mdm\",\n\t\t\t\t\"com.apple.security.scep\"\n\t\t\t],\n\t\t\t\"install_date\": \"2024-05-13 20:09:23 +0000\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"SCEP for Okta Device Trust\",\n\t\t\t\"uuid\": \"351c9f76-defa-5fbe-91d3-c9aefe787453\",\n\t\t\t\"verified\": \"verified\",\n\t\t\t\"identifier\": \"com.kandji.profile.odt.scep\",\n\t\t\t\"organization\": \"Kandji, Inc.\",\n\t\t\t\"payload_types\": [\n\t\t\t\t\"com.apple.security.scep\"\n\t\t\t],\n\t\t\t\"install_date\": \"2024-06-14 00:24:43 +0000\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"SSO for Okta Device Trust\",\n\t\t\t\"uuid\": \"3e350947-74f1-5d73-bb70-abb7ea9af6c1\",\n\t\t\t\"verified\": \"verified\",\n\t\t\t\"identifier\": \"com.kandji.profile.odt.sso\",\n\t\t\t\"organization\": \"Kandji, Inc.\",\n\t\t\t\"payload_types\": [\n\t\t\t\t\"com.apple.extensiblesso\",\n\t\t\t\t\"com.apple.loginitems.managed\",\n\t\t\t\t\"com.okta.mobile\",\n\t\t\t\t\"com.okta.mobile.auth-service-extension\"\n\t\t\t],\n\t\t\t\"install_date\": \"2024-06-11 23:15:57 +0000\"\n\t\t},\n\t\t{\n\t\t\t\"name\": \"Kandji Agent Settings\",\n\t\t\t\"uuid\": \"1cbbbb6e-f8cc-41d7-bd1c-aa83b962a915\",\n\t\t\t\"verified\": \"verified\",\n\t\t\t\"identifier\": \"com.kandji.profile.pppc\",\n\t\t\t\"organization\": \"Kandji, Inc.\",\n\t\t\t\"payload_types\": [\n\t\t\t\t\"com.apple.TCC.configuration-profile-policy\",\n\t\t\t\t\"com.apple.TCC.configuration-profile-policy\",\n\t\t\t\t\"com.apple.notificationsettings\",\n\t\t\t\t\"com.apple.servicemanagement\",\n\t\t\t\t\"com.apple.system-extension-policy\",\n\t\t\t\t\"io.kandji.extensions\"\n\t\t\t],\n\t\t\t\"install_date\": \"2024-05-13 22:07:50 +0000\"\n\t\t}\n\t],\n\t\"apple_business_manager\": {},\n\t\"security_information\": {\n\t\t\"remote_desktop_enabled\": true\n\t},\n\t\"cellular\": {},\n\t\"tags\": [\n\t\t\"accuhive_02\"\n\t]\n}"},{"id":"fa60c111-9679-4772-9ca9-947e1fc73ba2","name":"Get iPad details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 Apr 2021 19:48:12 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1208"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; base-uri 'none'; frame-ancestors 'none'; default-src 'none'"}],"cookie":[],"responseTime":null,"body":"{\n\t\"general\": {\n\t\t\"device_id\": \"0389e9cb-a512-46b9-a743-a8d41551ad15\",\n\t\t\"device_name\": \"captam3rica's ipad\",\n\t\t\"last_enrollment\": \"2024-05-02 16:00:22.788917+00:00\",\n\t\t\"first_enrollment\": \"2024-03-21 11:50:00.995043+00:00\",\n\t\t\"model\": \"iPad (8th generation) (Wi-Fi)\",\n\t\t\"platform\": \"iPad\",\n\t\t\"os_version\": \"17.5.1\",\n\t\t\"supplemental_build_version\": \"21F90\",\n\t\t\"supplemental_os_version_extra\": \"\",\n\t\t\"system_version\": \"\",\n\t\t\"boot_volume\": \"\",\n\t\t\"time_since_boot\": \"\",\n\t\t\"last_user\": \"\",\n\t\t\"asset_tag\": \"\",\n\t\t\"assigned_user\": {\n\t\t\t\"email\": \"accuhive.admin@kandji.io\",\n\t\t\t\"name\": \"acchuhive admin\",\n\t\t\t\"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n\t\t\t\"is_archived\": false\n\t\t},\n\t\t\"blueprint_name\": \"_ipados_testing\",\n\t\t\"blueprint_uuid\": \"ac4aba12-d2e5-430a-b7aa-42d25f9e6ead\"\n\t},\n\t\"mdm\": {\n\t\t\"mdm_enabled\": \"True\",\n\t\t\"supervised\": \"True\",\n\t\t\"install_date\": \"2024-05-02 16:00:22.605636+00:00\",\n\t\t\"last_check_in\": \"2024-07-23 03:01:21.466190+00:00\",\n\t\t\"mdm_enabled_user\": []\n\t},\n\t\"activation_lock\": {\n\t\t\"bypass_code_failed\": false,\n\t\t\"user_activation_lock_enabled\": false,\n\t\t\"device_activation_lock_enabled\": false,\n\t\t\"activation_lock_allowed_while_supervised\": false,\n\t\t\"activation_lock_supported\": true\n\t},\n\t\"filevault\": {\n\t\t\"filevault_enabled\": null,\n\t\t\"filevault_recoverykey_type\": \"\",\n\t\t\"filevault_prk_escrowed\": false,\n\t\t\"filevault_next_rotation\": \"\",\n\t\t\"filevault_regen_required\": false\n\t},\n\t\"lost_mode\": {},\n\t\"automated_device_enrollment\": {\n\t\t\"auto_enroll_eligible\": true,\n\t\t\"auto_enrolled\": true\n\t},\n\t\"kandji_agent\": {\n\t\t\"agent_installed\": \"False\",\n\t\t\"install_date\": \"\",\n\t\t\"last_check_in\": \"2024-07-23T03:01:21.466190Z\",\n\t\t\"agent_version\": \"\"\n\t},\n\t\"hardware_overview\": {\n\t\t\"uuid\": \"00008020-0015308c11a1402e\",\n\t\t\"serial_number\": \"GG7FF8QSQ1GH\",\n\t\t\"model_identifier\": \"iPad11,6\"\n\t},\n\t\"volumes\": [\n\t\t{\n\t\t\t\"name\": \"\",\n\t\t\t\"format\": \"\",\n\t\t\t\"percent_used\": \"12%\",\n\t\t\t\"identifier\": \"\",\n\t\t\t\"capacity\": \"128.0 GB\",\n\t\t\t\"available\": \"113.26 GB\",\n\t\t\t\"encrypted\": \"\"\n\t\t}\n\t],\n\t\"network\": {\n\t\t\"local_hostname\": \"\",\n\t\t\"mac_address\": \"b8:2a:a9:b0:04:2f\",\n\t\t\"ip_address\": \"\",\n\t\t\"public_ip\": \"\"\n\t},\n\t\"recovery_information\": {\n\t\t\"recovery_lock_enabled\": false,\n\t\t\"firmware_password_exist\": false,\n\t\t\"firmware_password_pending\": false,\n\t\t\"password_rotation_scheduled\": null,\n\t\t\"password_has_been_set\": false\n\t},\n\t\"users\": {\n\t\t\"regular_users\": [],\n\t\t\"system_users\": []\n\t},\n\t\"installed_profiles\": [],\n\t\"apple_business_manager\": {\n\t\t\"model\": \"iPad (8th Generation)\",\n\t\t\"color\": \"SILVER\",\n\t\t\"description\": \"IPAD WI-FI 128GB SILVER-USA\",\n\t\t\"serial_number\": \"GG7FF8QSQ1GH\",\n\t\t\"device_family\": \"iPad\",\n\t\t\"os\": \"iPadOS\",\n\t\t\"device_assigned_date\": \"2024-02-13 15:23:10+00:00\",\n\t\t\"device_assigned_by\": \"matt.wilson@regularity.io\"\n\t},\n\t\"security_information\": {\n\t\t\"remote_desktop_enabled\": null\n\t},\n\t\"cellular\": {\n\t\t\"voice_roaming\": false,\n\t\t\"data_roaming\": false,\n\t\t\"cellular_technology\": 0,\n\t\t\"subscriptions\": null\n\t},\n\t\"tags\": []\n}"},{"id":"06dd9ef8-fe5f-4c41-b79d-b84e5d466629","name":"Get AppleTV details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 Apr 2021 19:48:12 GMT"},{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"},{"key":"Content-Length","value":"1208"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; base-uri 'none'; frame-ancestors 'none'; default-src 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"general\": {\n \"device_id\": \"f25a87de-61e8-4ab2-9032-02f6678914a1\",\n \"device_name\": \"LAB01\",\n \"last_enrollment\": \"2022-10-03 22:28:50.459432+00:00\",\n \"first_enrollment\": \"2022-10-03 22:28:50.459432+00:00\",\n \"model\": \"Apple TV 4K (2nd generation)\",\n \"platform\": \"AppleTV\",\n \"os_version\": \"16.0\",\n \"supplemental_build_version\": \"22F66\",\n \"supplemental_os_version_extra\": \"\",\n \"system_version\": \"\",\n \"boot_volume\": \"\",\n \"time_since_boot\": \"\",\n \"last_user\": \"\",\n \"asset_tag\": \"IRU-TDGQWKQ5WT\",\n \"assigned_user\": \"\",\n \"blueprint_name\": \"ATV - Basic\",\n \"blueprint_uuid\": \"19218946-0760-444f-ad9d-92916a721450\"\n },\n \"mdm\": {\n \"mdm_enabled\": \"True\",\n \"install_date\": \"2022-10-03 22:28:50.113208+00:00\",\n \"last_check_in\": \"2022-11-04 17:56:23.766099+00:00\",\n \"mdm_enabled_user\": []\n },\n \"activation_lock\": {\n \"bypass_code_failed\": false,\n \"user_activation_lock_enabled\": null,\n \"device_activation_lock_enabled\": false,\n \"activation_lock_allowed_while_supervised\": null,\n \"activation_lock_supported\": false\n },\n \"filevault\": {\n \"filevault_enabled\": null,\n \"filevault_recoverykey_type\": \"\",\n \"filevault_prk_escrowed\": false,\n \"filevault_next_rotation\": \"\",\n \"filevault_regen_required\": false\n },\n \"automated_device_enrollment\": {},\n \"kandji_agent\": {\n \"agent_installed\": \"False\",\n \"install_date\": \"\",\n \"last_check_in\": \"2022-11-04T17:56:23.766105Z\",\n \"agent_version\": \"\"\n },\n \"hardware_overview\": {\n \"uuid\": \"6c8f9096198b54a03b17aa930204850091e616f8\",\n \"serial_number\": \"TDGQWKQ5WT\",\n \"model_identifier\": \"AppleTV11,1\"\n },\n \"volumes\": [],\n \"network\": {},\n \"recovery_information\": {\n \"recovery_lock_enabled\": false,\n \"firmware_password_exist\": false,\n \"firmware_password_pending\": false,\n \"password_rotation_scheduled\": null\n },\n \"users\": {\n \"regular_users\": [],\n \"system_users\": []\n },\n \"installed_profiles\": [],\n \"apple_business_manager\": {},\n \"security_information\": {\n \"remote_desktop_enabled\": null\n },\n\t\"tags\": []\n}"},{"id":"ae9f9401-4d9e-4067-bbd0-d0469705174d","name":"iPhone or iPad in Lost mode","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/details"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n \"general\": {\n \"device_id\": \"4820db3b-dec7-40b2-9c8f-eb771ac1a250\",\n \"device_name\": \"iPad\",\n \"last_enrollment\": \"2022-12-13 19:14:20.455640+00:00\",\n \"first_enrollment\": \"2022-12-13 19:14:20.455640+00:00\",\n \"model\": \"iPad (8th generation) (Wi-Fi)\",\n \"platform\": \"iPad\",\n \"os_version\": \"16.1.1\",\n \"supplemental_build_version\": \"22F66\",\n \"supplemental_os_version_extra\": \"\",\n \"system_version\": \"\",\n \"boot_volume\": \"\",\n \"time_since_boot\": \"\",\n \"last_user\": \"\",\n \"asset_tag\": \"\",\n \"assigned_user\": \"\",\n \"blueprint_name\": \"_testing_ipados\",\n \"blueprint_uuid\": \"dccade80-bddd-43ac-a9b7-e322b17cd7d9\"\n },\n \"mdm\": {\n \"mdm_enabled\": \"True\",\n \"supervised\": \"True\",\n \"install_date\": \"2022-12-13 19:14:20.335010+00:00\",\n \"last_check_in\": \"2022-12-13 20:21:38.903789+00:00\",\n \"mdm_enabled_user\": []\n },\n \"activation_lock\": {\n \"bypass_code_failed\": false,\n \"user_activation_lock_enabled\": false,\n \"device_activation_lock_enabled\": false,\n \"activation_lock_allowed_while_supervised\": false,\n \"activation_lock_supported\": true\n },\n \"filevault\": {\n \"filevault_enabled\": null,\n \"filevault_recoverykey_type\": \"\",\n \"filevault_prk_escrowed\": false,\n \"filevault_next_rotation\": \"\",\n \"filevault_regen_required\": false\n },\n \"lost_mode\": {\n \"lost_mode_status\": \"ENABLED\",\n \"enabled_by\": \"Accuhive admin\",\n \"enable_status_at\": \"2022-12-13T20:19:08.116096Z\",\n \"lock_screen_message\": \"Hey i just did this from the enable lost mode API\",\n \"lock_screen_phone_number\": \"1234567890\",\n \"lock_screen_footnote\": \"This is an example footnote.\",\n \"disable_status\": \"\",\n \"disabled_by\": \"\",\n \"disable_status_at\": \"\",\n \"last_location_status\": \"SUCCESS\",\n \"last_location_status_at\": \"2022-12-13T20:20:10.103693Z\",\n \"last_location\": {\n \"latitude\": \"3.93410519355257\",\n \"longitude\": \"-84.47411387632086\"\n },\n \"last_location_at\": \"2022-12-13T20:20:10.093380Z\",\n \"sound_status\": \"SUCCESS\",\n \"sound_status_at\": \"2022-12-13T20:21:38.992261Z\"\n },\n \"automated_device_enrollment\": {\n \"auto_enroll_eligible\": true,\n \"auto_enrolled\": true\n },\n \"kandji_agent\": {\n \"agent_installed\": \"False\",\n \"install_date\": \"\",\n \"last_check_in\": \"2022-12-13T20:21:38.903804Z\",\n \"agent_version\": \"\"\n },\n \"hardware_overview\": {\n \"uuid\": \"00008020-0015308c11a1402e\",\n \"serial_number\": \"GG7FF8QSQ1GH\",\n \"model_identifier\": \"iPad11,6\"\n },\n \"volumes\": [\n {\n \"name\": \"\",\n \"format\": \"\",\n \"percent_used\": \"8%\",\n \"identifier\": \"\",\n \"capacity\": \"128.0 GB\",\n \"available\": \"117.35 GB\",\n \"encrypted\": \"\"\n }\n ],\n \"network\": {},\n \"recovery_information\": {\n \"recovery_lock_enabled\": false,\n \"firmware_password_exist\": false,\n \"firmware_password_pending\": false,\n \"password_rotation_scheduled\": null\n },\n \"users\": {\n \"regular_users\": [],\n \"system_users\": []\n },\n \"installed_profiles\": [],\n \"apple_business_manager\": {\n \"model\": \"iPad (8th Generation)\",\n \"color\": \"SILVER\",\n \"description\": \"IPAD WI-FI 128GB SILVER-USA\",\n \"serial_number\": \"GG7FF8QSQ1GH\",\n \"device_family\": \"iPad\",\n \"os\": \"iOS\",\n \"device_assigned_date\": \"2022-12-13 18:53:46+00:00\",\n \"device_assigned_by\": \"matt.wilson@regularity.io\"\n },\n \"security_information\": {\n \"remote_desktop_enabled\": null\n },\n \"cellular\": {\n \"voice_roaming\": false,\n \"data_roaming\": false,\n \"cellular_technology\": 0,\n \"subscriptions\": null\n },\n\t\"tags\": []\n}"},{"id":"c2ae77de-5586-40a1-9f34-19e945f99848","name":"Get Windows Device","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 19 May 2021 00:52:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"10224"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"default-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none'"}],"cookie":[],"responseTime":null,"body":"{\n\t\"general\": {\n\t\t\"device_id\": \"3de7b283-1a44-47ef-bde1-2f556a8a32f7\",\n\t\t\"device_name\": \"Example Windows Device\",\n\t\t\"platform\": \"Windows\",\n\t\t\"first_enrollment\": \"2025-10-09 19:08:17.721707+00:00\",\n\t\t\"last_enrollment\": \"2025-10-09 19:08:17.721707+00:00\",\n\t\t\"assigned_user\": {\n\t\t\t\"email\": \"accuhive.admin@kandji.io\",\n\t\t\t\"name\": \"acchuhive admin\",\n\t\t\t\"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n\t\t\t\"is_archived\": false\n\t\t},\n\t\t\"blueprint_name\": \"Main Blueprint\",\n\t\t\"blueprint_uuid\": \"5f7b7e5e-3d9c-4e2c-9957-6a2b2c8e4d3a\",\n\t\t\"asset_tag\": \"ABC123\",\n\t\t\"manufacturer\": \"Microsoft Corporation\",\n\t\t\"device_model\": \"Surface Laptop 6 for Business\",\n\t\t\"device_type\": \"Surface Laptop 6 for Business\",\n\t\t\"os_name\": \"Windows 11\",\n\t\t\"os_version\": \"10.0.26100.6584\",\n\t\t\"os_build\": \"26100.6584\",\n\t\t\"os_edition\": \"Professional\",\n\t\t\"update_build_revision\": \"6584\",\n\t\t\"language\": \"en-US\"\n\t},\n\t\"mdm\": {\n\t\t\"management_client_revision\": \"1.3\",\n\t\t\"windows_device_id\": \"3432557D8F57E7819F9D9JK788372DF1\"\n\t},\n\t\"hardware_overview\": {\n\t\t\"bios_version\": \"19.104.143\",\n\t\t\"commercialization_operator\": \"Not Present\",\n\t\t\"free_capacity\": \"403272\",\n\t\t\"processor_architecture\": \"X64\",\n\t\t\"radio_software_version\": \"Not Present\",\n\t\t\"smbios_serial_number\": \"BK349MQ27893GT\",\n\t\t\"total_ram\": \"16384\",\n\t\t\"total_capacity\": \"486061\"\n\t},\n\t\"network\": {\n\t\t\"dns_computer_name\": \"ExampleDNSName\",\n\t\t\"iccid\": \"\",\n\t\t\"volte_service_setting\": \"False\",\n\t\t\"wifi_dns_suffix\": \"iru.com\",\n\t\t\"wifi_ipv4_address\": \"10.10.0.2\",\n\t\t\"wifi_ipv6_address\": \"fd7c:3a1b:9f42:8d27:6be2:4c19:ab7d:e530/64\",\n\t\t\"wifi_subnet_mask\": \"255.255.255.0\"\n\t},\n\t\"kandji_agent\": {\n\t\t\"is_agent_installed\":true,\n\t\t\"install_date\":\"2025-10-09T21:55:29.290841Z\",\n\t\t\"last_check_in_datetime\":\"2025-10-09T21:56:53.569715Z\",\n\t\t\"version\":\"1.0.00002.0002\"\n\t},\n\t\"tags\": [\n\t\t\"accuhive_02\"\n\t]\n}"},{"id":"6bd2cc0f-b312-4fdb-8a9b-555ed23df0bf","name":"Get Android Device details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/details"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 19 May 2021 00:52:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"10224"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"default-src 'none'; frame-ancestors 'none'; base-uri 'none'; form-action 'none'"}],"cookie":[],"responseTime":null,"body":"{\n\t\"general\": {\n\t\t\"device_id\": \"f3d1c9a7-8b6b-4e64-9c2e-2af1c028b4e5\",\n\t\t\"device_name\": \"Pixel 9 03AN\",\n\t\t\"platform\": \"Android\",\n\t\t\"first_enrollment\": \"2025-10-09 23:17:20.037000+00:00\",\n\t\t\"last_enrollment\": \"2025-10-09 23:17:20.037000+00:00\",\n\t\t\"assigned_user\": null,\n\t\t\"blueprint_name\": \"Main Blueprint\",\n\t\t\"blueprint_uuid\": \"0e4b1c2f-7a8d-4e23-9c5f-2a6d92f4d1b7\",\n\t\t\"asset_tag\": \"\",\n\t\t\"manufacturer\": \"Google\",\n\t\t\"model_name\": \"Pixel 9\",\n\t\t\"serial_number\": \"51190BMRQ003AN\",\n\t\t\"os_version\": \"15\",\n\t\t\"os_build\": \"AP4A.241205.013\",\n\t\t\"api_level\": \"35\",\n\t\t\"security_patch_level\": \"2024-12-05\",\n\t\t\"enterprise_id\": \"LC0187hrje\",\n\t\t\"enterprise_device_id\": \"3fa02cb7596bd5rd\"\n\t},\n\t\"hardware\": {\n\t\t\"available_capacity\": \"105.93\",\n\t\t\"total_capacity\": \"110.28\",\n\t\t\"total_ram\": \"11.28\",\n\t\t\"wifi_mac_address\": \"98:98:fb:12:44:68\"\n\t},\n\t\"management\": {\n\t\t\"management_mode\": \"PROFILE_OWNER\",\n\t\t\"ownership\": \"COMPANY_OWNED\"\n\t},\n\t\"cellular\": {\n\t\t\"imei\": \"355624192947256\",\n\t\t\"meid\": \"\"\n\t},\n\t\"security\": {\n\t\t\"android_debug_bridge_enabled\": null,\n\t\t\"device_posture\": \"SECURE\",\n\t\t\"developer_mode_enabled\": null,\n\t\t\"encryption_status\": \"ACTIVE_PER_USER\",\n\t\t\"has_google_play_protect\": true,\n\t\t\"has_passcode\": true,\n\t\t\"is_encrypted\": true,\n\t\t\"unknown_app_sources_enabled\": null\n\t},\n\t\"tags\": [\n\t\t\"accuhive_02\"\n\t]\n}"}],"_postman_id":"efa2170d-e5f7-4b97-8f4c-da6f84ba58b5"},{"name":"Get Device Lost Mode details","id":"e1f5550e-3c6c-43fa-a1d0-dccc1635bae6","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/details/lostmode","description":"This request returns the device lost mode details for a specified Device ID.
\nNote: Lost Mode is is only available for iOS and iPadOS. For more information, please see this Kandji support artilcle.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","details","lostmode"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"ad157ae1-43b6-4ab7-830f-e517bd09aec4","name":"Get Device Lost Mode details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}","type":"text"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/details/lostmode"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n\t\"device_id\": \"4820db3b-dec7-40b2-9c8f-eb771ac1a250\",\n\t\"lost_mode\": {\n\t\t\"lost_mode_status\": \"ENABLED\",\n\t\t\"enabled_by\": \"Accuhive Admin\",\n\t\t\"enable_status_at\": \"2022-12-13T20:19:08.116096Z\",\n\t\t\"lock_screen_message\": \"Hey i just did this from the enable lost mode API\",\n\t\t\"lock_screen_phone_number\": \"1234567890\",\n\t\t\"lock_screen_footnote\": \"This is an example footnote.\",\n\t\t\"disable_status\": \"\",\n\t\t\"disabled_by\": \"\",\n\t\t\"disable_status_at\": \"\",\n\t\t\"last_location_status\": \"SUCCESS\",\n\t\t\"last_location_status_at\": \"2022-12-13T20:20:10.103693Z\",\n\t\t\"last_location\": {\n\t\t\t\"latitude\": \"33.93410519355257\",\n\t\t\t\"longitude\": \"-84.47411387632086\"\n\t\t},\n\t\t\"last_location_at\": \"2022-12-13T20:20:10.093380Z\",\n\t\t\"sound_status\": \"SUCCESS\",\n\t\t\"sound_status_at\": \"2022-12-13T20:21:38.992261Z\"\n\t}\n}"},{"id":"beae8842-33a2-4f8e-95c8-12b6b6f8e01d","name":"Device not in lost mode","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}","type":"text"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/details/lostmode"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n\t\"Device is not in lost mode.\"\n]"}],"_postman_id":"e1f5550e-3c6c-43fa-a1d0-dccc1635bae6"},{"name":"Cancel Lost Mode","id":"5ba14bc0-65de-432b-8339-fadb7065ce59","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/details/lostmode","description":"This endpoint can be used to send a cancelation request if Lost Mode is in an error state for a given iOS or iPadOS device.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","details","lostmode"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[],"_postman_id":"5ba14bc0-65de-432b-8339-fadb7065ce59"},{"name":"Get Device Activity","id":"80710108-fbdb-4dfd-af84-50adf15c5a23","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/activity?limit=300","description":"This request returns the device activity for a specified Device ID.
\nIf Windows or Android management is turned on, additonal keys may be present in activity entries.
\nActivity entries related to Blueprint Routing will have blueprint_routing set to true and blueprint will be null. Activity entries related to Blueprints will have blueprint_routing set to false and the blueprint object will be populated.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return
\n","type":"text/plain"},"key":"offset","value":"0"}],"variable":[]}},"response":[{"id":"009d3a65-7f05-4e2f-b1eb-dfaebbaede64","name":"Get Device Activity","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/activity?limit=300","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","devices","{device_id}","activity"],"query":[{"key":"limit","value":"300","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","type":"text"},{"key":"offset","value":null,"description":"Specify the starting record to return","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 May 2021 00:33:24 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"34177"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"base-uri 'none'; frame-ancestors 'none'; form-action 'none'; default-src 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"device_id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"activity\": {\n \"count\": 46,\n \"next\": null,\n \"previous\": null,\n \"results\": [\n {\n \"id\": 6361,\n \"created_at\": \"2021-04-19T18:09:06.865152Z\",\n \"action_type\": \"enrollment\",\n \"details\": {\n \"blueprint_name\": \"NewEnrollment\",\n \"enrollment_type\": \"DEP\"\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 6363,\n \"created_at\": \"2021-04-19T18:09:07.135278Z\",\n \"action_type\": \"name_changed\",\n \"details\": {\n \"to\": \"No name\",\n \"from\": \"iPad\"\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": null,\n \"user\": null\n },\n {\n \"id\": 6389,\n \"created_at\": \"2021-04-19T20:00:34.061554Z\",\n \"action_type\": \"name_changed\",\n \"details\": {\n \"to\": \"No name\",\n \"from\": \"iPad\"\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": null,\n \"user\": null\n },\n {\n \"id\": 5973,\n \"created_at\": \"2021-03-30T18:07:25.717406Z\",\n \"action_type\": \"enrollment\",\n \"details\": {\n \"blueprint_name\": \"NewEnrollment\",\n \"enrollment_type\": \"DEP\"\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 5975,\n \"created_at\": \"2021-03-30T18:07:28.195017Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"7f3b07eb-6de5-4fde-9942-d02ae1a0513d\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-03-30T18:07:27.869132Z\",\n \"command_type\": \"ActivationLockBypassCode\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"ActivationLockBypassCode\",\n \"date_completed\": \"2021-03-30T18:07:28.186776Z\",\n \"date_requested\": \"2021-03-30T18:07:27.804250Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 5976,\n \"created_at\": \"2021-03-30T18:07:28.616944Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"7e677dc1-550c-49f2-90b2-4825f2ae3f79\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {\n \"Items\": [\n \"MDMOptions\"\n ]\n },\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-03-30T18:07:28.215228Z\",\n \"command_type\": \"SetInitialConfiguration\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"Settings\",\n \"date_completed\": \"2021-03-30T18:07:28.609114Z\",\n \"date_requested\": \"2021-03-30T18:07:27.823122Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 5977,\n \"created_at\": \"2021-03-30T18:07:28.969436Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"498d01e5-f4d3-4eb8-8c4f-c15fe29f8190\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-03-30T18:07:28.637185Z\",\n \"command_type\": \"DeviceConfigured\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"DeviceConfigured\",\n \"date_completed\": \"2021-03-30T18:07:28.962094Z\",\n \"date_requested\": \"2021-03-30T18:07:27.841671Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 5978,\n \"created_at\": \"2021-03-30T18:07:41.722973Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"1a231ea7-9f92-4c62-b56e-d422c092bddf\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-03-30T18:07:41.363998Z\",\n \"command_type\": \"DeviceInformation\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"DeviceInformation\",\n \"date_completed\": \"2021-03-30T18:07:41.715109Z\",\n \"date_requested\": \"2021-03-30T18:07:41.065813Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 5979,\n \"created_at\": \"2021-03-30T18:07:42.186834Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"35d2078c-13f3-42a2-889e-8fc90609f9d4\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-03-30T18:07:41.732682Z\",\n \"command_type\": \"AvailableOSUpdates\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"AvailableOSUpdates\",\n \"date_completed\": \"2021-03-30T18:07:42.179027Z\",\n \"date_requested\": \"2021-03-30T18:07:41.096045Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 5980,\n \"created_at\": \"2021-03-30T18:07:42.548608Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"34635ea9-d9cf-4684-ab8b-6e95752584c6\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-03-30T18:07:42.197706Z\",\n \"command_type\": \"CertificateList\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"CertificateList\",\n \"date_completed\": \"2021-03-30T18:07:42.541505Z\",\n \"date_requested\": \"2021-03-30T18:07:41.115379Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 5981,\n \"created_at\": \"2021-03-30T18:07:42.912740Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"7162a4f2-780a-4031-9417-76d9da080880\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-03-30T18:07:42.558635Z\",\n \"command_type\": \"SecurityInfo\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"SecurityInfo\",\n \"date_completed\": \"2021-03-30T18:07:42.904447Z\",\n \"date_requested\": \"2021-03-30T18:07:41.138287Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 5982,\n \"created_at\": \"2021-03-30T18:07:43.267503Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"a297a98f-74ab-460a-b7a4-b01ef7ba8e0d\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-03-30T18:07:42.922462Z\",\n \"command_type\": \"ProfileList\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"ProfileList\",\n \"date_completed\": \"2021-03-30T18:07:43.258979Z\",\n \"date_requested\": \"2021-03-30T18:07:41.186337Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 5983,\n \"created_at\": \"2021-03-30T18:07:43.723105Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"a1626e84-c496-4900-b4fd-b32e3a1a562d\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-03-30T18:07:43.277496Z\",\n \"command_type\": \"InstalledApplicationList\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"InstalledApplicationList\",\n \"date_completed\": \"2021-03-30T18:07:43.715321Z\",\n \"date_requested\": \"2021-03-30T18:07:41.590898Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 6364,\n \"created_at\": \"2021-04-19T18:09:08.925704Z\",\n \"action_type\": \"mdm_command_failed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"b48b7da0-9a2b-40b9-9ded-4e3a95310e7f\",\n \"status\": 4,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [\n {\n \"code\": 12021,\n \"domain\": \"MCMDMErrorDomain\",\n \"localized_description\": \"“ActivationLockBypassCode” is not a valid request type.\",\n \"us_english_description\": \"“ActivationLockBypassCode” is not a valid request type.\"\n }\n ],\n \"last_pushed\": \"2021-04-19T18:09:08.631369Z\",\n \"command_type\": \"ActivationLockBypassCode\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"ActivationLockBypassCode\",\n \"date_completed\": \"2021-04-19T18:09:08.918306Z\",\n \"date_requested\": \"2021-04-19T18:09:08.534803Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 6365,\n \"created_at\": \"2021-04-19T18:09:09.281529Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"37213033-5c07-407c-92a0-e3c29e4bf6fb\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {\n \"Items\": [\n \"MDMOptions\",\n \"SharedDeviceConfiguration\"\n ]\n },\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-04-19T18:09:08.933652Z\",\n \"command_type\": \"SetInitialConfiguration\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"Settings\",\n \"date_completed\": \"2021-04-19T18:09:09.274604Z\",\n \"date_requested\": \"2021-04-19T18:09:08.566561Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 6366,\n \"created_at\": \"2021-04-19T18:09:09.624498Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"043bb907-c914-4a25-bfa2-7ec384095037\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-04-19T18:09:09.292711Z\",\n \"command_type\": \"DeviceConfigured\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"DeviceConfigured\",\n \"date_completed\": \"2021-04-19T18:09:09.617146Z\",\n \"date_requested\": \"2021-04-19T18:09:08.591847Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 6367,\n \"created_at\": \"2021-04-19T18:09:21.873645Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"2e6233b7-84e8-4f7a-9375-c95009be10dd\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-04-19T18:09:18.999928Z\",\n \"command_type\": \"DeviceInformation\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"DeviceInformation\",\n \"date_completed\": \"2021-04-19T18:09:21.867942Z\",\n \"date_requested\": \"2021-04-19T18:09:11.928261Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 6368,\n \"created_at\": \"2021-04-19T18:09:23.162151Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"7946e11f-eba9-4bc9-9533-761fe9526931\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-04-19T18:09:21.880775Z\",\n \"command_type\": \"AvailableOSUpdates\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"AvailableOSUpdates\",\n \"date_completed\": \"2021-04-19T18:09:23.155317Z\",\n \"date_requested\": \"2021-04-19T18:09:11.961863Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 6369,\n \"created_at\": \"2021-04-19T18:09:23.476951Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"cbcdd2d3-d56a-4293-a521-7eca743cf499\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-04-19T18:09:23.169619Z\",\n \"command_type\": \"CertificateList\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"CertificateList\",\n \"date_completed\": \"2021-04-19T18:09:23.471023Z\",\n \"date_requested\": \"2021-04-19T18:09:11.988118Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 6370,\n \"created_at\": \"2021-04-19T18:09:23.792486Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"e776b938-781a-419b-8cd9-bcd98bd9a9c1\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-04-19T18:09:23.490562Z\",\n \"command_type\": \"SecurityInfo\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"SecurityInfo\",\n \"date_completed\": \"2021-04-19T18:09:23.785834Z\",\n \"date_requested\": \"2021-04-19T18:09:12.010806Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 6371,\n \"created_at\": \"2021-04-19T18:09:24.120121Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"bef660f1-08ef-4e3c-bbcb-13e20794d8ef\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-04-19T18:09:23.802034Z\",\n \"command_type\": \"ProfileList\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"ProfileList\",\n \"date_completed\": \"2021-04-19T18:09:24.112750Z\",\n \"date_requested\": \"2021-04-19T18:09:12.064613Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 6372,\n \"created_at\": \"2021-04-19T18:09:24.467448Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"f4aecf33-14ba-480e-a892-597b5bdf9872\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {},\n \"priority\": 0,\n \"username\": null,\n \"is_silent\": false,\n \"error_chain\": [],\n \"last_pushed\": \"2021-04-19T18:09:24.129840Z\",\n \"command_type\": \"InstalledApplicationList\",\n \"profile_name\": null,\n \"profile_uuid\": null,\n \"request_type\": \"InstalledApplicationList\",\n \"date_completed\": \"2021-04-19T18:09:24.459467Z\",\n \"date_requested\": \"2021-04-19T18:09:12.567187Z\",\n \"request_requires_network_tether\": false\n },\n \"computer\": {\n \"id\": \"9d6eda80-6058-40bb-94f0-3c7ba4a63eb6\",\n \"name\": \"iPad\",\n \"is_removed\": false\n },\n \"blueprint\": {\n \"id\": \"8c7e0b97-54e4-4ea0-8cf9-184ddb47de4b\",\n \"name\": \"NewEnrollment\",\n \"is_removed\": false\n },\n \"user\": null\n },\n {\n \"id\": 6373,\n \"created_at\": \"2021-04-19T18:09:46.358090Z\",\n \"action_type\": \"mdm_command_completed\",\n \"details\": {\n \"user\": null,\n \"uuid\": \"a1caae28-8608-4c31-a9b0-a3e5d520a5df\",\n \"status\": 3,\n \"attempts\": 1,\n \"metadata\": {\n \"request\": \"'\\\\n\\\\nThis request returns a list of all installed apps for a specified Device ID.
\nFor iPhone and iPad, the preinstalled Apple apps are not reported.
\nThis is a polymorphic endpoint. If Windows or Android management is turned on, the response will be tailored to the specific device family.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","apps"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"0f517114-c053-4014-be11-d2db5687b005","name":"Mac apps","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/apps"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 Apr 2021 16:23:27 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"20184"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"X-Total-Count","value":"55"},{"key":"X-Total-Pages","value":"1"},{"key":"Link","value":"This request gets all library items and their statuses for a specified Device ID
\nThis request returns the parameters and their statuses for a specified Device ID, and is only applicable to Mac.
\nThe parameters will be returned as a list of IDs. These IDs can be correlated with the parameter names available here: https://github.com/kandji-inc/support/wiki/Devices-API---Parameter-Correlations
\nPossible parameter status values
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","parameters"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"a8e20652-75d1-4aee-94fb-7df472f14327","name":"Get Device Parameters","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/parameters"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 May 2021 00:41:05 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"243"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"base-uri 'none'; frame-ancestors 'none'; form-action 'none'; default-src 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"device_id\": \"77883d40-5656-4a24-9d70-49b6e751a923\",\n \"parameters\": [\n {\n \"status\": \"PASS\",\n \"item_id\": \"1e4be748-e072-4c1f-b1ff-a98f076b8e8e\",\n \"name\": \"Disable the \\\"root\\\" user\",\n \"category\": \"User Accounts & Authentication\",\n \"subcategory\": \"User Accounts\"\n }\n ]\n}"}],"_postman_id":"8ca8c0e9-654e-40c1-8d8c-c9a8a6e262c6"},{"name":"Get Device Status","id":"93f2cf60-cd3b-47ff-8388-2377fbff3c6e","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/status","description":"This request returns the full status (parameters and library items) for a specified Device ID.
\nThe parameters will be returned as a list of IDs. These IDs can be correlated with the parameter names available here: https://github.com/kandji-inc/support/wiki/Devices-API---Parameter-Correlations
\nLibrary items
\nParameters
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}","status"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"9fb6f99d-ccff-47a3-91f6-a1bb7f394496","name":"Get Device Status","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 14 May 2021 00:45:32 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"3499"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"base-uri 'none'; frame-ancestors 'none'; form-action 'none'; default-src 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"device_id\": \"77883d40-5656-4a24-9d70-49b6e751a923\",\n \"library_items\": [\n {\n \"id\": 1222,\n \"item_id\": \"4a98cb3d-3b55-46bf-829d-7dd7bd6ed832\",\n \"name\": \"zoom\",\n \"status\": \"PASS\",\n \"reported_at\": \"2021-05-11T19:45:19Z\",\n \"type\": \"custom-app\",\n \"last_audit_log\": \"Executing audit script...\\nScript exited with non-zero status.\",\n \"log\": \"Executing audit script...\\nScript exited with non-zero status.\\nDownloading zoom\\nCompleted download in four minutes, fifty seconds.\\nInstalling zoom\\nCompleted package installation in four seconds.\"\n },\n {\n \"id\": 1218,\n \"item_id\": \"b81b0ed6-c703-45a0-8d49-8255ff21d413\",\n \"name\": \"Microsoft Edge\",\n \"status\": \"PASS\",\n \"reported_at\": \"2021-05-10T17:20:55Z\",\n \"type\": \"automatic-app\",\n \"last_audit_log\": \"Kandji is set to automatically enforce updates for Microsoft Edge two weeks after they are released.\\nMicrosoft Edge 90.0.818.56 is installed, which is newer than the version being enforced.\",\n \"log\": \"Downloading Microsoft Edge\\nCompleted download in six seconds.\\nInstalling Microsoft Edge\\nCompleted package installation in twenty-three seconds.\\nAdded icon to end of Dock for all users.\"\n },\n {\n \"id\": 1224,\n \"item_id\": \"59be1e8e-5ba5-4bbc-bead-8b3e2006c3e5\",\n \"name\": \"Custom Script\",\n \"status\": \"PASS\",\n \"reported_at\": \"2021-05-10T17:20:55Z\",\n \"type\": \"custom-script\",\n \"last_audit_log\": null,\n \"log\": \"Executing Custom Script...\\nExit code: 0\"\n },\n {\n \"id\": 1220,\n \"item_id\": \"e517e593-5d9b-4492-abc1-64247f242f21\",\n \"name\": \"Brave\",\n \"status\": \"PASS\",\n \"reported_at\": \"2021-05-10T17:20:55Z\",\n \"type\": \"automatic-app\",\n \"last_audit_log\": \"Brave 81.1.8.95 is installed and up to date.\\nKandji is set to enforce a minimum version (81.1.8.95) of Brave.\",\n \"log\": \"Downloading Brave\\nCompleted download in three seconds.\\nInstalling Brave\\nCompleted package installation in eight seconds.\"\n },\n {\n \"id\": 1219,\n \"item_id\": \"ba02261d-e482-4e4f-b0ce-c108ba7b35a4\",\n \"name\": \"Firefox\",\n \"status\": \"PASS\",\n \"reported_at\": \"2021-05-10T17:20:55Z\",\n \"type\": \"automatic-app\",\n \"last_audit_log\": \"Firefox 82.0.2 is installed and up to date.\\nKandji is set to enforce a minimum version (82.0.2) of Firefox.\",\n \"log\": \"Downloading Firefox\\nCompleted download in three seconds.\\nInstalling Firefox\\nCompleted package installation in seven seconds.\"\n },\n {\n \"id\": 1221,\n \"item_id\": \"62189209-7f84-4132-a4f7-89a12cb5a9c3\",\n \"name\": \"Atom\",\n \"status\": \"PASS\",\n \"reported_at\": \"2021-05-10T17:20:55Z\",\n \"type\": \"automatic-app\",\n \"last_audit_log\": \"Atom 1.53.0 is installed and up to date.\\nKandji is set to enforce a minimum version (1.46.0) of Atom.\",\n \"log\": \"Downloading Atom\\nCompleted download in six seconds.\\nInstalling Atom\\nCompleted package installation in one minute, one second.\\nAdded icon to end of Dock for all users.\"\n },\n {\n \"id\": 1225,\n \"item_id\": \"ae55bb5f-d1fc-4bab-a2ca-d4f34c703b5f\",\n \"name\": \"Notion\",\n \"status\": \"PASS\",\n \"reported_at\": \"2021-05-10T17:20:55Z\",\n \"type\": \"automatic-app\",\n \"last_audit_log\": \"Notion 2.0.7 is installed and up to date.\\nKandji is set to enforce a minimum version (2.0.7) of Notion.\",\n \"log\": \"Downloading Notion\\nCompleted download in four seconds.\\nInstalling Notion\\nCompleted package installation in ten seconds.\"\n },\n {\n \"id\": 1223,\n \"item_id\": \"73be2f87-6ea8-4db9-8e42-af8a4dfec36f\",\n \"name\": \"Chrome\",\n \"status\": \"PASS\",\n \"reported_at\": \"2021-05-10T17:20:55Z\",\n \"type\": \"custom-app\",\n \"last_audit_log\": null,\n \"log\": \"Downloading Chrome\\nCompleted download in two seconds.\\nInstalling Chrome\\nCompleted package installation in twenty-four seconds.\"\n }\n ],\n \"parameters\": [\n {\n \"status\": \"PASS\",\n \"item_id\": \"1e4be748-e072-4c1f-b1ff-a98f076b8e8e\",\n \"name\": \"Disable the \\\"root\\\" user\",\n \"category\": \"User Accounts & Authentication\",\n \"subcategory\": \"User Accounts\"\n }\n ]\n}"}],"_postman_id":"93f2cf60-cd3b-47ff-8388-2377fbff3c6e"},{"name":"Update Device","id":"b70f2ddc-cc1b-4b4f-8eec-e481d8a17927","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n \"user\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\", // can all support previous integer user id value \"user\":This request allows you to update device information, such as the assigned blueprint, user, Asset Tag, and Tags. It is not required to use all attributes in a given request. For example if you only want to update the assigned blueprint, you only need to pass the blueprint_id in the request payload.
NOTE: With the introduction of a UUID value for user ID in the Users API, the Device PATCH endpoint will support both the depricated user ID integer value and the new user ID UUID value when updating the user assignment for a device. The ability to update user assignment via the integer ID value will be removed starting January 2025.
\ndevice_id (path parameter): The unique identifier of the device.
User ID can be found using the list users API
A Blueprint ID can be found using the list blueprints API or in the URL path while on a Blueprint overview page.
For example, for this URL https://subdomain.kandji.io/blueprints/6391086e-85a1-4820-813c-f9c75025fff4
\nThe Blueprint ID would be 6391086e-85a1-4820-813c-f9c75025fff4
An example script that leverages this API can be found in the Kandji Support GitHub
\nTo clear a device asset tag, set the asset_tag value to null in the JSON payload.
{\n \"asset_tag\": null\n}\n\n\nTo clear the assigned user for a given device, set the user value to null in the JSON payload.
{\n \"user\": null\n}\n\n\nTo clear the assigned tags for a given device, set the tags value to an empty list [] in the JSON payload.
{\n \"tags\": []\n}\n\n\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","devices","{device_id}"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"24ddc25b-8a9f-4902-8860-b4c46c84a28a","name":"Update all device attributes","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"user\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n \"asset_tag\": \"1040\",\n \"blueprint_id\": \"be1a4d67-91d8-4d19-a927-c8be6e77b6b2\",\n\t\"tags\": [\n \"tag1\", \"tag2\", \"tag3\", \"tag4\", \"tag5\"\n ]\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 Apr 2021 16:30:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"634"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; default-src 'none'; base-uri 'none'; frame-ancestors 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"device_id\": \"cb808693-e511-469f-8ee7-d1850de78a49\",\n \"device_name\": \"Test Mac mini\",\n \"model\": \"Mac mini\",\n \"serial_number\": \"57NT5OHHKIED\",\n \"platform\": \"Mac\",\n \"os_version\": \"10.15.7\",\n \"last_check_in\": \"2021-03-25T18:47:54.412799Z\",\n \"user\": {\n\t\t\"email\": \"accuhive.admin@kandji.io\",\n\t\t\"name\": \"acchuive admin\",\n\t\t\"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n\t\t\"is_archived\": false\n\t},\n \"asset_tag\": \"1040\",\n \"blueprint_id\": \"be1a4d67-91d8-4d19-a927-c8be6e77b6b2\",\n \"mdm_enabled\": true,\n \"agent_installed\": true,\n \"is_missing\": false,\n \"is_removed\": false,\n \"agent_version\": \"2.7.3 (1253)\",\n \"first_enrollment\": \"2021-03-25 16:31:02.313635+00:00\",\n \"last_enrollment\": \"2021-03-25 16:31:02.313635+00:00\",\n \"blueprint_name\": \"Support\",\n\t\"tags\": [\n\t\t\"tag1\", \"tag2\", \"tag3\", \"tag4\", \"tag5\"\n\t]\n}"},{"id":"0decb2b4-822e-4e80-a057-53ae10426163","name":"Update asset tag and assigned user","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"asset_tag\": \"accuhive01\",\n \"user\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 Apr 2021 16:30:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"634"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; default-src 'none'; base-uri 'none'; frame-ancestors 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"device_id\": \"cb808693-e511-469f-8ee7-d1850de78a49\",\n \"device_name\": \"Test Mac mini\",\n \"model\": \"Mac mini\",\n \"serial_number\": \"57NT5OHHKIED\",\n \"platform\": \"Mac\",\n \"os_version\": \"10.15.7\",\n \"last_check_in\": \"2021-03-25T18:47:54.412799Z\",\n \"user\": {\n\t\t\"email\": \"accuhive.admin@kandji.io\",\n\t\t\"name\": \"acchuive admin\",\n\t\t\"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n\t\t\"is_archived\": false\n\t},\n \"asset_tag\": \"1040\",\n \"blueprint_id\": \"be1a4d67-91d8-4d19-a927-c8be6e77b6b2\",\n \"mdm_enabled\": true,\n \"agent_installed\": true,\n \"is_missing\": false,\n \"is_removed\": false,\n \"agent_version\": \"2.7.3 (1253)\",\n \"first_enrollment\": \"2021-03-25 16:31:02.313635+00:00\",\n \"last_enrollment\": \"2021-03-25 16:31:02.313635+00:00\",\n \"blueprint_name\": \"Support\",\n\t\"tags\": []\n}"},{"id":"4887d3f8-9c6f-4d6e-ac86-e6d9619bc32f","name":"Update blueprint only","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"blueprint_id\": \"be1a4d67-91d8-4d19-a927-c8be6e77b6b2\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 Apr 2021 16:30:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"634"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; default-src 'none'; base-uri 'none'; frame-ancestors 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"device_id\": \"cb808693-e511-469f-8ee7-d1850de78a49\",\n \"device_name\": \"Test Mac mini\",\n \"model\": \"Mac mini\",\n \"serial_number\": \"57NT5OHHKIED\",\n \"platform\": \"Mac\",\n \"os_version\": \"10.15.7\",\n \"last_check_in\": \"2021-03-25T18:47:54.412799Z\",\n \"user\": {\n\t\t\"email\": \"accuhive.admin@kandji.io\",\n\t\t\"name\": \"acchuive admin\",\n\t\t\"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n\t\t\"is_archived\": false\n\t},\n \"asset_tag\": \"1040\",\n \"blueprint_id\": \"be1a4d67-91d8-4d19-a927-c8be6e77b6b2\",\n \"mdm_enabled\": true,\n \"agent_installed\": true,\n \"is_missing\": false,\n \"is_removed\": false,\n \"agent_version\": \"2.7.3 (1253)\",\n \"first_enrollment\": \"2021-03-25 16:31:02.313635+00:00\",\n \"last_enrollment\": \"2021-03-25 16:31:02.313635+00:00\",\n \"blueprint_name\": \"Support\",\n\t\"tags\": []\n}"},{"id":"5410daad-dab0-4cb6-b6e5-f6846f74a323","name":"Update tags only","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"tags\": [\n \"tag1\", \"tag2\", \"tag3\", \"tag4\", \"tag5\"\n ]\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 07 Apr 2021 16:30:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"634"},{"key":"Connection","value":"keep-alive"},{"key":"Server","value":"gunicorn/20.0.4"},{"key":"Allow","value":"GET, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"form-action 'none'; default-src 'none'; base-uri 'none'; frame-ancestors 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"device_id\": \"cb808693-e511-469f-8ee7-d1850de78a49\",\n \"device_name\": \"Test Mac mini\",\n \"model\": \"Mac mini\",\n \"serial_number\": \"57NT5OHHKIED\",\n \"platform\": \"Mac\",\n \"os_version\": \"10.15.7\",\n \"last_check_in\": \"2021-03-25T18:47:54.412799Z\",\n \"user\": {\n\t\t\"email\": \"accuhive.admin@kandji.io\",\n\t\t\"name\": \"acchuive admin\",\n\t\t\"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n\t\t\"is_archived\": false\n\t},\n \"asset_tag\": \"1040\",\n \"blueprint_id\": \"be1a4d67-91d8-4d19-a927-c8be6e77b6b2\",\n \"mdm_enabled\": true,\n \"agent_installed\": true,\n \"is_missing\": false,\n \"is_removed\": false,\n \"agent_version\": \"2.7.3 (1253)\",\n \"first_enrollment\": \"2021-03-25 16:31:02.313635+00:00\",\n \"last_enrollment\": \"2021-03-25 16:31:02.313635+00:00\",\n \"blueprint_name\": \"Support\",\n\t\"tags\": [\n \"tag1\", \"tag2\", \"tag3\", \"tag4\", \"tag5\"\n ]\n}"},{"id":"23e74c13-da95-4f42-a4b7-e084828003eb","name":"Clear asset tag","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"asset_tag\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n \"device_id\": \"cb808693-e511-469f-8ee7-d1850de78a49\",\n \"device_name\": \"Test Mac mini\",\n \"model\": \"Mac mini\",\n \"serial_number\": \"57NT5OHHKIED\",\n \"platform\": \"Mac\",\n \"os_version\": \"10.15.7\",\n \"last_check_in\": \"2021-03-25T18:47:54.412799Z\",\n \"user\": {\n\t\t\"email\": \"accuhive.admin@kandji.io\",\n\t\t\"name\": \"acchuive admin\",\n\t\t\"id\": \"5344c996-8823-4b37-8d6e-8515fc7c3a0a\",\n\t\t\"is_archived\": false\n\t},\n \"asset_tag\": \"\",\n \"blueprint_id\": \"be1a4d67-91d8-4d19-a927-c8be6e77b6b2\",\n \"mdm_enabled\": true,\n \"agent_installed\": true,\n \"is_missing\": false,\n \"is_removed\": false,\n \"agent_version\": \"2.7.3 (1253)\",\n \"first_enrollment\": \"2021-03-25 16:31:02.313635+00:00\",\n \"last_enrollment\": \"2021-03-25 16:31:02.313635+00:00\",\n \"blueprint_name\": \"Support\",\n\t\"tags\": []\n}"},{"id":"5bcbe5f6-940a-4089-8d5f-8590062e6879","name":"Clear assigned user","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"user\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n \"device_id\": \"bd4eb679-d679-4071-a395-5855807b6829\",\n \"device_name\": \"avenger-test\",\n \"model\": \"MacBook Air (M1, 2020)\",\n \"serial_number\": \"C02FL5YXQ6LC\",\n \"platform\": \"Mac\",\n \"os_version\": \"13.2.1\",\n \"last_check_in\": \"2023-03-24T00:45:18.674561Z\",\n \"user\": \"\",\n \"asset_tag\": \"\",\n \"blueprint_id\": \"97e4e175-1631-43f6-a02b-33fd1c748ab8\",\n \"mdm_enabled\": true,\n \"agent_installed\": true,\n \"is_missing\": false,\n \"is_removed\": false,\n \"agent_version\": \"4.1.3 (3795)\",\n \"first_enrollment\": \"2022-07-21 15:00:06.470889+00:00\",\n \"last_enrollment\": \"2023-03-13 17:29:41.167646+00:00\",\n \"blueprint_name\": \"_testing_apple_silicon\",\n \"lost_mode_status\": \"\",\n\t\"tags\": []\n}"},{"id":"61b46dba-65e0-4975-bcd5-c1ec665f47b9","name":"Clear all tags","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {api_token}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n \"tags\": []\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n \"device_id\": \"bd4eb679-d679-4071-a395-5855807b6829\",\n \"device_name\": \"avenger-test\",\n \"model\": \"MacBook Air (M1, 2020)\",\n \"serial_number\": \"C02FL5YXQ6LC\",\n \"platform\": \"Mac\",\n \"os_version\": \"13.2.1\",\n \"last_check_in\": \"2023-03-24T00:45:18.674561Z\",\n \"user\": \"\",\n \"asset_tag\": \"\",\n \"blueprint_id\": \"97e4e175-1631-43f6-a02b-33fd1c748ab8\",\n \"mdm_enabled\": true,\n \"agent_installed\": true,\n \"is_missing\": false,\n \"is_removed\": false,\n \"agent_version\": \"4.1.3 (3795)\",\n \"first_enrollment\": \"2022-07-21 15:00:06.470889+00:00\",\n \"last_enrollment\": \"2023-03-13 17:29:41.167646+00:00\",\n \"blueprint_name\": \"_testing_apple_silicon\",\n \"lost_mode_status\": \"\",\n\t\"tags\": []\n}"}],"_postman_id":"b70f2ddc-cc1b-4b4f-8eec-e481d8a17927"}],"id":"ecf2a684-45f5-49ad-b3d7-2da346b2927e","description":"This section contains endpoints related to collecting information about devices.
\nFor customers managing multiple platforms in Iru Endpoint Management, many of these API responses will become polymorphic once an additional platform is turned on, meaning the responses may vary depending on the device family of the device being queried. Endpoints that are polymorphic are noted as such in each endpoint description.
\n","_postman_id":"ecf2a684-45f5-49ad-b3d7-2da346b2927e","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Device Secrets","item":[{"name":"Get Activation Lock Bypass Code","id":"f593744e-eedc-4d4d-ac0d-45d54860bbc5","protocolProfileBehavior":{"followRedirects":false,"followOriginalHttpMethod":false,"followAuthorizationHeader":false,"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/devices/{device_id}/secrets/bypasscode","description":"This request allows you to retrieve the Activation Lock Bypass code for Apple devices.
\nuser_based_albc is the user-based Activation Lock bypass code for when Activation Lock is enabled using an personal Apple ID and Find My.
\ndevice_based_albc is the device-based Activation Lock bypass code for when Activation Lock is enabled by the MDM server.
\ndevice_id (path parameter): The unique identifier of the device.
This request allows you to retrieve the FileVault Recovery key for a Mac.
\ndevice_id (path parameter): The unique identifier of the device.
This request allows you to retrieve the device unlock pin for a Mac.
\ndevice_id (path parameter): The unique identifier of the device.
This request returns the Recovery Lock password for a Mac with an Apple Silicon processor and the legacy EFI firmware password for a Mac with an Intel processor.
\nFor more details on setting and managing Recovery passwords, see this Kandji support article.
\ndevice_id (path parameter): The unique identifier of the device.
This section contains endpoints related to collecting Apple device secrets such as the FileVault Recovery Key.
\nIf no secrets is avaialble for the device, the key value will return as null.
This endpoint makes a request to retrieve a list of custom apps from the Library.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","library","custom-apps"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Optional page number. Used when results exceed pagination threshold. A hard upper limit is set at 300 device records returned per request.
This endpoint retrieves details about a specific custom app from the Library.
\nlibrary_item_id (path parameter): The unique identifier of the library item.
This request retrieves the S3 upload details need for uploading the app to Amazon S3.
\nCreates a pre-signed post_url to upload a new Custom App to S3.
The provided name will be used to calculate a unique file_key in S3.
A separate request will have to be made to the Upload to S3 endpoint to upload the file to S3 directly using the post_url and post_data from the Upload Custom App response.
Value provided by \"Upload Custom App\"
\n"},{"key":"x-amz-algorithm","value":"...","type":"text","description":"Value provided by \"Upload Custom App\"
\n"},{"key":"x-amz-credential","value":"...","type":"text","description":"Value provided by \"Upload Custom App\"
\n"},{"key":"x-amz-date","value":"...","type":"text","description":"Value provided by \"Upload Custom App\"
\n"},{"key":"x-amz-security-token","value":"...","type":"text","description":"Value provided by \"Upload Custom App\"
\n"},{"key":"policy","value":"...","type":"text","description":"Value provided by \"Upload Custom App\"
\n"},{"key":"x-amz-signature","value":"...","type":"text","description":"Value provided by \"Upload Custom App\"
\n"},{"key":"file","description":"(Required) Your file to upload
\n","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/Volumes/secure/Kandji/samples/1MB.pkg"],"src":"/Volumes/secure/Kandji/samples/1MB.pkg"}]},"url":"{post_url}","description":"Example showing separate post request to upload the file to Amazon S3.
\npost_url (path parameter): The post_url value from the Upload custom app response.
For the request body, use the contents of the post_data object in the Upload Custom App endpoint response (example response below) and supply the path to the custom app file in the file request parameter.
\"post_data\": {\n \"key\": \"(field to post along with file to S3 -- the key for the uploaded file)\",\n \"x-amz-algorithm\": \"(field to post along with file to S3)\",\n \"x-amz-credential\": \"(field to post along with file to S3)\",\n \"x-amz-date\": \"(field to post along with file to S3)\",\n \"x-amz-security-token\": \"(field to post along with file to S3)\",\n \"policy\": \"(field to post along with file to S3)\",\n \"x-amz-signature\": \"(field to post along with file to S3)\",\n}\n\n\n","urlObject":{"host":["{post_url}"],"query":[],"variable":[]}},"response":[{"id":"14ccb903-519b-4a23-b5c7-11e2e46b75f0","name":"success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"multipart/form-data","disabled":true}],"body":{"mode":"formdata","formdata":[{"key":"key","value":"...","type":"text","description":"Value provided by \"Create S3 Upload\""},{"key":"x-amz-algorithm","value":"...","type":"text","description":"Value provided by \"Create S3 Upload\""},{"key":"x-amz-credential","value":"...","type":"text","description":"Value provided by \"Create S3 Upload\""},{"key":"x-amz-date","value":"...","type":"text","description":"Value provided by \"Create S3 Upload\""},{"key":"x-amz-security-token","value":"...","type":"text","description":"Value provided by \"Create S3 Upload\""},{"key":"policy","value":"...","type":"text","description":"Value provided by \"Create S3 Upload\""},{"key":"x-amz-signature","value":"...","type":"text","description":"Value provided by \"Create S3 Upload\""},{"key":"file","description":"(Required) Your file to upload","type":"file","src":"/Users/Shared/secure/Kandji/samples/1MB.pkg"}]},"url":"{post_url}"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"x-amz-id-2","value":"EA/1YKU6SauCFhH6YA+2bDGGTm2LX7fNFSHKJSg4/I5rAd7QyYHseGVzcqj3G/HBcNU0fMfrsIU="},{"key":"x-amz-request-id","value":"E4ATXGBVBJF7KWGC"},{"key":"Date","value":"Thu, 05 Oct 2023 21:25:16 GMT"},{"key":"x-amz-version-id","value":"j35cEd0o3S64P4ug0_SpFP7T4b4IeO0o"},{"key":"x-amz-server-side-encryption","value":"AES256"},{"key":"ETag","value":"\"b6d81b360a5672d80c27430f39153e2c\""},{"key":"Location","value":"https://kandji-dev.s3.amazonaws.com/companies%2Fcompanies%2Fd934a231-e183-4951-b0a0-763e20572c1d%2Flibrary%2Fcustom_apps%2Ftest_18cf0dfc.pkg"},{"key":"Server","value":"AmazonS3"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"d803011d-d9fb-43c2-80d1-61f35bcc3bc1"},{"name":"Create Custom App","id":"144a1858-d8f0-4a3e-9d35-e9395e51bcff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"name","value":"Custom Apps Test","description":"(Required) The name for this Custom App
\n","type":"text"},{"key":"file_key","value":"companies/companies/d934a231-e183-4951-b0a0-763e20572c1d/library/custom_apps/test_18cf0dfc.pkg","description":"(Required) The S3 key from the Upload Custom App endpont used to upload the custom app file.
(Required) Options are package, zip, image
\n","type":"text"},{"key":"install_enforcement","value":"install_once","description":"(Required) Options are install_once, continuously_enforce, no_enforcement
\n","type":"text"},{"key":"unzip_location","value":"/var/tmp","description":"(Required for install_type=zip) Path to extract zip file to
\n","type":"text","disabled":true},{"key":"audit_script","value":"","description":"(Required for install_enforcement=continuously_enforce)
\n","type":"text","disabled":true},{"key":"preinstall_script","value":"","description":"(Optional) Script to run before install
\n","type":"text","disabled":true},{"key":"postinstall_script","value":"","description":"(Optional) Script to run after install
\n","type":"text","disabled":true},{"key":"show_in_self_service","value":"false","description":"(Optional, default=false) Displays this app in Self Service
\n","type":"text"},{"key":"self_service_category_id","value":"e6f6d5b4-0659-4b37-872c-5471115d453b","description":"(Required for show_in_self_service=true) Self Service Category (by ID) to display app in
\n","type":"text"},{"key":"self_service_recommended","value":"false","description":"(Optional, default=false) Adds recommended flag to app in Self Service
\n","type":"text"},{"key":"active","value":"false","description":"(Optional, default=true) Whether this Custom App is active and installable
\n","type":"text","disabled":true},{"key":"restart","value":"true","description":"(Optional, default=false) Restart after successful install
\n","type":"text","disabled":true}]},"url":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-apps","description":"This request allows you to create a custom app in the Library.
\nMust have already generated a file_key via Upload custom app endpoint and uploaded the file to S3 using a request similar to the Upload to S3 example.
Renaming a Custom App
\n"},{"key":"install_enforcement","value":"install_once","type":"text","description":"Options are install_once, continuously_enforce, no_enforcement
\n","disabled":true},{"key":"file_key","value":"companies/companies/d934a231-e183-4951-b0a0-763e20572c1d/library/custom_apps/test_18cf0dfc.pkg","type":"text","description":"The S3 key used to upload the file
\n","disabled":true},{"key":"install_type","value":"package","type":"text","description":"Options are package, zip, image
\n","disabled":true},{"key":"unzip_location","value":"/var/tmp","type":"text","description":"(Required for install_type=zip) Path to extract zip file to
\n","disabled":true},{"key":"audit_script","value":"","type":"text","description":"(Required for install_enforcement=continuously_enforce)
\n","disabled":true},{"key":"preinstall_script","value":"","type":"text","description":"(Optional) Script to run before install
\n","disabled":true},{"key":"postinstall_script","value":"","type":"text","description":"(Optional) Script to run after install
\n","disabled":true},{"key":"show_in_self_service","value":"false","type":"text","description":"(Optional, default=false) Displays this app in Self Service
\n","disabled":true},{"key":"self_service_category_id","value":"e6f6d5b4-0659-4b37-872c-5471115d453b","type":"text","description":"(Required for show_in_self_service=true) Self Service Category (by ID) to display app in
\n","disabled":true},{"key":"self_service_recommended","value":"false","type":"text","description":"(Optional, default=false) Adds recommended flag to app in Self Service
\n","disabled":true},{"key":"active","value":"false","type":"text","description":"(Optional, default=true) Whether this Custom App is active and installable
\n"},{"key":"restart","value":"false","type":"text","description":"(Optional, default=false) Restart after successful install
\n","disabled":true}]},"url":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-apps/{library_item_id}","description":"This request allows you to update a custom app in the Library.
\nMust have already generated a file_key via Create custom app endpoint and uploaded the file to S3 using a request similar to the Upload to S3 example.
library_item_id (path parameter): The unique identifier of the Library Item.
NOTICE: This is permanent so be careful.
\nThis endpoint sends a request to delete a specific custom app from the Library.
\nlibrary_item_id (path parameter): The unique identifier of the Library Item.
The requested resource was not found on this server.
\n"}],"_postman_id":"865bfd6c-bbd8-4d1e-8e1a-06ceed4fe6d7"}],"id":"e989c776-3467-4b19-9240-dc0afa152902","description":"This section contains endpoints related to managing Custom Apps in the Library.
\nUpload Custom App endpoint to retrieve the S3 upload details need for uploading the app to Amazon S3.post_url and contents of the post_data object for use in the Upload to S3 endpoint.file_key value for use in the Create Custom App endpoint in step 3.Upload to S3 endpoint.post_url is used to create the S3 request URL - https://{post_url}.s3.amazonaws.com/post_data object from the previous step and supply the path to the custom app file in the file request parameter.Create Custom App endpoint.file_key key from step 1 will be needed in the in the request body.Note: a similar process is used when updating an existing custom app library item, but for step 3 you will use the Update Custom App endpoint.
This endpoint makes a request to retrieve a list of In-House Apps from the Library.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","library","ipa-apps"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Optional page number. Used when results exceed pagination threshold. A hard upper limit is set at 300 app records returned per request.
This endpoint retrieves details about a specific In-House App from the Library.
\nlibrary_item_id (path parameter): The unique identifier of the Library Item.
This request retrieves the S3 upload details needed for uploading the in-house app .ipa file to Amazon S3.
\nCreates a pre-signed post_url to upload a new In-house App to S3.
The provided filename will be used to calculate a unique file_key in S3.
A separate request will have to be made to the Upload In-House App to S3 endpoint to upload the file to S3 directly using the post_url and post_data from the Upload In-House App response.
The returned id value can be used to check the upload status in the Upload In-House App Status endpoint after calling the Upload In-House App to S3 endpoint.
After calling Upload In-House App endpoint, then make a separate post request to this endpoint upload the file to Amazon S3.
post_url (path parameter): The post_url value from the Upload In-House App response.
For the request body, use the contents of the post_data object in the Upload In-House App endpoint response (example response below) and supply the path to the In-House App file in the file request parameter.
\"post_data\": {\n \"key\": \"(field to post along with file to S3 -- the key for the uploaded file)\",\n \"x-amz-algorithm\": \"(field to post along with file to S3)\",\n \"x-amz-credential\": \"(field to post along with file to S3)\",\n \"x-amz-date\": \"(field to post along with file to S3)\",\n \"x-amz-security-token\": \"(field to post along with file to S3)\",\n \"policy\": \"(field to post along with file to S3)\",\n \"x-amz-signature\": \"(field to post along with file to S3)\",\n}\n\n\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"host":["{post_url}"],"query":[],"variable":[]}},"response":[{"id":"db6cdde7-b3fa-4a06-920f-1f30e75abfb2","name":"success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded","disabled":true}],"body":{"mode":"formdata","formdata":[{"key":"key","value":"...","type":"text","description":"Value provided by \"Upload Custom App\""},{"key":"x-amz-algorithm","value":"...","type":"text","description":"Value provided by \"Upload Custom App\""},{"key":"x-amz-credential","value":"...","type":"text","description":"Value provided by \"Upload Custom App\""},{"key":"x-amz-date","value":"...","type":"text","description":"Value provided by \"Upload Custom App\""},{"key":"x-amz-security-token","value":"...","type":"text","description":"Value provided by \"Upload Custom App\""},{"key":"policy","value":"...","type":"text","description":"Value provided by \"Upload Custom App\""},{"key":"x-amz-signature","value":"...","type":"text","description":"Value provided by \"Upload Custom App\""},{"key":"file","type":"file","description":"(Required) Your file to upload"}],"options":{"raw":{"language":"json"}}},"url":"{post_url}"},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":[{}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"2a4155b2-1712-48fe-883c-43203fbdcf11"},{"name":"Upload In-House App Status","id":"0d836d7c-2f46-48db-a4d4-11e2ff427720","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/library/ipa-apps/upload/{pending_upload_id}/status","description":"This endpoint retrieves current upload status of an In-House App .ipa file to Amazon S3 from the Upload In-House App to S3 endpoint
The app .ipa file has successfully uploaded and is ready for the Create In-House App endpoint when the status returned is VALIDATED
If the status returned is UPLOADING or VALIDATING, the upload is still being processed. Retry again after 1 second.
If the status returned is UPLOAD_FAILED or VALIDATE_FAILED then re-attempt the Upload In-House App to S3 endpoint.
pending_upload_id (path parameter): This should be the id from the Upload to In-House App API response
After uploading the .ipa app file to S3, this request allows you to create the In-House App in the Library.
\nYou must have already generated a file_key via Create In-House App endpoint and uploaded the file to S3 using a request similar to the Upload In-House App to S3 example.
The name key can be an arbitrary value used for setting the name of the Library Item.
This request allows you to update an existing In-house App in the Library.
\nMust have already generated a file_key via Create In-House App endpoint and uploaded the file to S3 using a request similar to the Upload In-House App to S3 example.
library_item_id (path parameter): The unique identifier of the library item.
NOTICE: This is permanent so be careful.
\nThis endpoint sends a request to delete a specific In-House App Library Item.
\nlibrary_item_id (path parameter): The unique identifier of the Library Item.
This section contains endpoints related to managing In-House Apps in the Iru Endpoint Management Library.
\nMake a request to the Upload In-House App endpoint to retrieve the S3 upload details needed for uploading the app to Amazon S3.
Store the post_url and contents of the post_data object for use in the Upload In-House App to S3 endpoint in step 2.
Store the id value for use in the Upload In-House App Status endpoint in step 3.
Store the file_key value for use in the Create In-House App endpoint in step 4.
To upload the In-House App .ipa file to S3, make a request to the Upload In-House App to S3 endpoint.
The post_url is used to create the S3 request URL - https://{post_url}.s3.amazonaws.com/
For the request body, use the contents of the post_data object from the previous step and supply the local filepath to the In-House App .ipa file in the file request parameter.
Verify the status of the upload by making a request to the Upload In-House App Status endpoint, using the id returned in the Upload In-House App endpoint response in step 1
Before moving to Step 4, ensure the status returned is VALIDATED
If the status returned is UPLOADING or VALIDATING, the upload is still being processed. Retry after 1 second
If the status returned is UPLOAD_FAILED or VALIDATE_FAILED then re-attempt step 2.
Finally, to create the In-House App Library item, make a request to the Create In-House App endpoint.
The file_key key from step 1 will be needed in the in the request body.
The name key should define the name of the Library Item as it will appear in Iru.
Note: the same process is used when updating an existing In-House App library item, but for step 4 you will use the Update In-House App endpoint.
This endpoint makes a request to retrieve a list of custom profiles from the Library.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","library","custom-profiles"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Optional page number. Used when results exceed pagination threshold. A hard upper limit is set at 300 device records returned per request.
\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"5b5ae0bd-0b96-44fc-a5b4-ecda7c3ef022","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-profiles","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","library","custom-profiles"],"query":[{"key":"page","value":"1","description":"Optional page number (when results exceed pagination threshold)","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 05 Oct 2023 19:36:48 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.10"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Allow","value":"GET, POST"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"3414731"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"base-uri 'none'; script-src 'self' 'unsafe-inline' unpkg.com; form-action 'none'; default-src 'self'; frame-ancestors 'none'; style-src 'self' 'unsafe-inline' unpkg.com"}],"cookie":[],"responseTime":null,"body":"{\n \"count\": 2,\n \"next\": null,\n \"previous\": null,\n \"results\": [\n {\n \"id\": \"a403f056-b1ec-4053-a79d-72ad2fe92485\",\n \"name\": \"odt-sso-ext-test\",\n \"active\": false,\n \"profile\": \"This endpoint retrieves details about a specific custom profile from the Library.
\nlibrary_item_id (path parameter): The unique identifier of the library item.
(Required) The profile name
\n","type":"text"},{"key":"file","description":"(Required) The path to the profile's .mobileconfig file
\n","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/Users/Shared/profiles/example.mobileconfig"],"src":"/Users/Shared/profiles/example.mobileconfig"},{"key":"active","value":"false","description":"(Optional, default=true) Whether this library item is active
\n","type":"text"},{"key":"runs_on_mac","value":"true","type":"text","disabled":true},{"key":"runs_on_iphone","value":"true","type":"text","disabled":true},{"key":"runs_on_ipad","value":"true","type":"text","disabled":true},{"key":"runs_on_tv","value":"true","type":"text","disabled":true}]},"url":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-profiles","description":"This request allows you to create a custom profile in the Library.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","library","custom-profiles"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"afbe8936-4a7f-4d8f-9a38-a0846630dab6","name":"success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"multipart/form-data"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Custom Profile Test","description":"(Required) The profile name","type":"text"},{"key":"file","description":"(Required) The profile's .mobileconfig file","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","src":"/Volumes/secure/Downloads/RestrictionsTest.mobileconfig"},{"key":"active","value":"false","description":"(Optional, default=true) Whether this library item is active","type":"text","disabled":true}]},"url":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-profiles"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Oct 2023 17:29:58 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.10"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Allow","value":"GET, POST"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"2001"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"default-src 'self'; base-uri 'none'; frame-ancestors 'none'; script-src 'self' 'unsafe-inline' unpkg.com; style-src 'self' 'unsafe-inline' unpkg.com; form-action 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"id\": \"e8f93d8e-77da-45a3-b5bf-ede2cf1a330d\",\n \"name\": \"Custom Profile Test\",\n \"active\": true,\n \"profile\": \"(XML contents of profile)\",\n \"mdm_identifier\": \"com.kandji.profile.custom.e8f93d8e-77da-45a3-b5bf-ede2cf1a330d\",\n\t\"runs_on_mac\": true,\n\t\"runs_on_iphone\": false,\n\t\"runs_on_ipad\": false,\n\t\"runs_on_tv\": false,\n\t\"runs_on_vision\": false,\n \"created_at\": \"2023-10-13T17:29:57.339336Z\",\n \"updated_at\": \"2023-10-13T17:29:57.339416Z\"\n}"}],"_postman_id":"622db5fa-33f1-4ba3-9b70-3ac6befe7239"},{"name":"Update Custom Profile","id":"57cf8ffc-d8b9-4ac0-b6a9-0a792bb661df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Custom Profile New Name","type":"text","description":"Renaming a Custom Profile
\n","disabled":true},{"key":"active","value":"false","type":"text","description":"The path to the profile's .mobileconfig file
\n","disabled":true},{"key":"runs_on_mac","value":"true","type":"text","description":"Whether this library item is active
\n","disabled":true},{"key":"runs_on_iphone","value":"true","type":"text","disabled":true},{"key":"runs_on_ipad","value":"true","type":"text","disabled":true},{"key":"runs_on_tv","value":"true","type":"text","disabled":true},{"key":"file","description":"The path to the profile's .mobileconfig file
\n","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/Users/Shared/profiles/example_update.mobileconfig"],"src":"/Users/Shared/profiles/example_update.mobileconfig","disabled":true}]},"url":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-profiles/{library_item_id}","description":"This request allows you to update a custom profile in the Library.
\nlibrary_item_id (path parameter): The unique identifier of the library item.
NOTICE: This is permanent so be careful.
\nThis endpoint sends a request to delete a specific custom profile from the Library.
\nlibrary_item_id (path parameter): The unique identifier of the Library Item.
The requested resource was not found on this server.
\n"}],"_postman_id":"30379637-30be-4aab-89e2-481329354f3e"}],"id":"342730f6-dbbc-4060-8043-2c80c73aea29","description":"This section contains endpoints related to managing Custom Profiles in the Library.
\n","_postman_id":"342730f6-dbbc-4060-8043-2c80c73aea29","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Custom Scripts","item":[{"name":"List Custom Scripts","id":"6c8acf81-96fd-4859-a508-e191d632ce64","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-scripts","description":"This endpoint makes a request to retrieve a list of custom scripts from the Library.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","library","custom-scripts"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Optional page number. Used when results exceed pagination threshold. A hard upper limit is set at 300 device records returned per request.
\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"aa68f6cb-d547-474c-9aa1-d3cc65137588","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-scripts","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","library","custom-scripts"],"query":[{"key":"page","value":"1","description":"Optional page number (when results exceed pagination threshold)","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Allow","value":"GET, POST"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Security-Policy","value":"default-src 'self'; frame-ancestors 'none'; form-action 'none'; base-uri 'none'; script-src 'self' 'unsafe-inline' unpkg.com; style-src 'self' 'unsafe-inline' unpkg.com"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"waitress"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Kong-Proxy-Latency","value":"157"},{"key":"X-Kong-Upstream-Latency","value":"159"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9995"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Thu, 11 Jan 2024 22:49:47 GMT"},{"key":"X-Served-By","value":"cache-bfi-kbfi7400072-BFI, cache-mia-kmia1760095-MIA"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1705013387.443589,VS0,VE433"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n \"count\": 2,\n \"next\": null,\n \"previous\": null,\n \"results\": [\n {\n \"id\": \"a155ffb7-ab75-4e5f-ab1d-1334153efad3\",\n \"name\": \"Custom Script One\",\n \"active\": true,\n \"execution_frequency\": \"no_enforcement\",\n \"restart\": false,\n \"script\": \"echo \\\"Hello World!\\\"\",\n \"remediation_script\": \"\",\n \"created_at\": \"2022-03-24T17:30:26.625839Z\",\n \"updated_at\": \"2022-03-24T17:30:26.625856Z\"\n },\n {\n \"id\": \"2b1aa89d-88f8-4fca-a075-af774615015a\",\n \"name\": \"Custom Script Two\",\n \"active\": true,\n \"execution_frequency\": \"every_day\",\n \"restart\": false,\n \"script\": \"echo \\\"Test script\\\"\",\n \"remediation_script\": \"\",\n \"created_at\": \"2023-08-02T16:25:38.479746Z\",\n \"updated_at\": \"2023-08-02T16:28:17.209484Z\"\n }\n ]\n}"}],"_postman_id":"6c8acf81-96fd-4859-a508-e191d632ce64"},{"name":"Get Custom Script","id":"68fc55c7-847d-440e-9870-9fd421d20f4f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-scripts/{library_item_id}","description":"This endpoint retrieves details about a specific custom script from the Library.
\nlibrary_item_id (path parameter): The unique identifier of the Library Item.
This request allows you to create a custom script in the Library.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","library","custom-scripts"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"a0669d3b-3d7d-4b06-bf5a-5f0e5aed82ee","name":"success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"new_custom_script\",\n\t\"execution_frequency\": \"once\", // once, every_15_min, every_day, no_enforcement\n\t\"script\": \"/usr/bin/env zsh\\necho \\\"hi, hello world!\\\"\",\n\t// \"remediation_script\": \"echo \\\"goodbye\\\"\",\n\t\"show_in_self_service\": false,\n\t// \"self_service_category_id\": \"e6f6d5b4-0659-4b37-872c-5471115d453b\", // this is in the \"List Self Service Categories\" endpoint\n\t//\"self_service_recommended\": false,\n\t\"active\": false,\n\t\"restart\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-scripts"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Oct 2023 17:32:50 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.10"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Allow","value":"GET, POST"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"391"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"default-src 'self'; base-uri 'none'; frame-ancestors 'none'; script-src 'self' 'unsafe-inline' unpkg.com; style-src 'self' 'unsafe-inline' unpkg.com; form-action 'none'"}],"cookie":[],"responseTime":null,"body":"{\n \"id\": \"1cdbbf21-682b-4573-aa22-5aff027a337b\",\n \"name\": \"new_custom_script\",\n \"active\": false,\n \"execution_frequency\": \"once\",\n \"restart\": false,\n \"script\": \"/usr/bin/env zsh\\necho \\\"hi, hello world!\\\"\",\n \"remediation_script\": \"\",\n \"created_at\": \"2024-05-08T23:06:49.419056Z\",\n \"updated_at\": \"2024-05-08T23:06:49.419071Z\",\n \"show_in_self_service\": false\n}"}],"_postman_id":"a5d0c211-d971-4698-a5ac-42e90e296b59"},{"name":"Update Custom Script","id":"f807c43a-209d-4c8a-b6ce-22ccecd3a683","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n\t\"name\": \"updated_custom_script\",\n\t\"execution_frequency\": \"once\", // once, every_15_min, every_day, no_enforcement\n\t\"script\": \"echo \\\"hi, hello world!\\\"\",\n\t// \"remediation_script\": \"echo \\\"goodbye\\\"\",\n\t\"show_in_self_service\": false,\n\t// \"self_service_category_id\": \"e6f6d5b4-0659-4b37-872c-5471115d453b\", // this is in the \"List Self Service Categories\" endpoint\n\t//\"self_service_recommended\": false,\n\t\"active\": false,\n\t\"restart\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-scripts/{library_item_id}","description":"This request allows you to update a custom script in the Library.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","library","custom-scripts","{library_item_id}"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"58b193bb-0ddc-4fd0-a34a-99711858b4d0","name":"success","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"updated_custom_script\",\n\t\"execution_frequency\": \"once\", // once, every_15_min, every_day, no_enforcement\n\t\"script\": \"echo \\\"hi, hello world!\\\"\",\n\t// \"remediation_script\": \"echo \\\"goodbye\\\"\",\n\t\"show_in_self_service\": false,\n\t// \"self_service_category_id\": \"e6f6d5b4-0659-4b37-872c-5471115d453b\", // this is in the \"List Self Service Categories\" endpoint\n\t//\"self_service_recommended\": false,\n\t\"active\": false,\n\t\"restart\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-scripts/{library_item_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Oct 2023 17:35:59 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.10"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Allow","value":"GET, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"395"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"default-src 'self'; base-uri 'none'; frame-ancestors 'none'; script-src 'self' 'unsafe-inline' unpkg.com; style-src 'self' 'unsafe-inline' unpkg.com; form-action 'none'"}],"cookie":[],"responseTime":null,"body":"{\n\t\"id\": \"f673d61c-a174-43c5-8e85-412442fb0a2a\",\n\t\"name\": \"updated_custom_script\",\n\t\"active\": false,\n\t\"execution_frequency\": \"once\",\n\t\"restart\": false,\n\t\"script\": \"echo \\\"hi, hello world!\\\"\",\n\t\"remediation_script\": \"\",\n\t\"created_at\": \"2024-05-06T23:32:44.597037Z\",\n\t\"updated_at\": \"2024-05-08T23:03:09.606424Z\",\n\t\"show_in_self_service\": false\n}"},{"id":"220aa840-4344-467b-a10c-ff0a46ac5f40","name":"success - zsh example","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{\n\t\"name\": \"updated_custom_script\",\n\t\"execution_frequency\": \"once\", // once, every_15_min, every_day, no_enforcement\n\t\"script\": \"/usr/bin/env zsh\\necho \\\"hi, hello world!\\\"\",\n\t// \"remediation_script\": \"echo \\\"goodbye\\\"\",\n\t\"show_in_self_service\": false,\n\t// \"self_service_category_id\": \"e6f6d5b4-0659-4b37-872c-5471115d453b\", // this is in the \"List Self Service Categories\" endpoint\n\t//\"self_service_recommended\": false,\n\t\"active\": false,\n\t\"restart\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-scripts/{library_item_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Allow","value":"GET, PATCH, DELETE"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Security-Policy","value":"base-uri 'none'; frame-ancestors 'none'; default-src 'self'; script-src 'self' 'unsafe-inline' unpkg.com; form-action 'none'; style-src 'self' 'unsafe-inline' unpkg.com"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"waitress"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Kong-Proxy-Latency","value":"31"},{"key":"X-Kong-Upstream-Latency","value":"248"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9998"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Sun, 28 Jan 2024 21:31:59 GMT"},{"key":"X-Served-By","value":"cache-bfi-krnt7300108-BFI, cache-mia-kmia1760040-MIA"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1706477519.885420,VS0,VE381"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n\t\"id\": \"f673d61c-a174-43c5-8e85-412442fb0a2a\",\n\t\"name\": \"updated_custom_script\",\n\t\"active\": false,\n\t\"execution_frequency\": \"once\",\n\t\"restart\": false,\n\t\"script\": \"/usr/bin/env zsh\\necho \\\"hi, hello world!\\\"\",\n\t\"remediation_script\": \"\",\n\t\"created_at\": \"2024-05-06T23:32:44.597037Z\",\n\t\"updated_at\": \"2024-05-08T23:05:39.462672Z\",\n\t\"show_in_self_service\": false\n}"}],"_postman_id":"f807c43a-209d-4c8a-b6ce-22ccecd3a683"},{"name":"Delete Custom Script","id":"4eb17317-d1cb-4c77-babe-80e27867711f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/library/custom-scripts/{library_item_id}","description":"NOTICE: This is permanent so be careful.
\nThis endpoint sends a request to delete a specific custom scripts from the Library.
\nlibrary_item_id (path parameter): The unique identifier of the Library Item.
The requested resource was not found on this server.
\n"}],"_postman_id":"4eb17317-d1cb-4c77-babe-80e27867711f"}],"id":"cb337b84-6d97-404a-bf55-26382db024b1","description":"This section contains endpoints related to managing Custom Scripts in the Library.
\n","_postman_id":"cb337b84-6d97-404a-bf55-26382db024b1","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Self Service","item":[{"name":"List Self Service Categories","id":"e724fe2a-3a3d-46f3-8443-70786ab3b61a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/self-service/categories","description":"This endpoint retrieves a list of self-service categories and their associated IDs.
\nIf you are planning to make a Library item available in Self Service under a specific category, you can call this endpoint to get the category ID and then use that ID when creating or updating the Library Item via the API.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","self-service","categories"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"63a9fc78-d42a-4908-b902-eec645148b0e","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/self-service/categories"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 13 Oct 2023 16:49:08 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.10"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Allow","value":"GET, POST, PATCH, DELETE"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"717"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Vary","value":"Origin"},{"key":"Content-Security-Policy","value":"script-src 'self' 'unsafe-inline' unpkg.com; base-uri 'none'; frame-ancestors 'none'; form-action 'none'; style-src 'self' 'unsafe-inline' unpkg.com; default-src 'self'"}],"cookie":[],"responseTime":null,"body":"[\n\t{\n\t\t\"id\": \"e9010a08-a546-470b-a633-04ee27dadfb3\",\n\t\t\"name\": \"Apps\"\n\t},\n\t{\n\t\t\"id\": \"1087f69d-37a3-44f6-a0d8-2b33f5a336bb\",\n\t\t\"name\": \"Productivity\"\n\t},\n\t{\n\t\t\"id\": \"26a01803-f871-40b7-8c1a-6cae9983c22e\",\n\t\t\"name\": \"Utilities\"\n\t},\n\t{\n\t\t\"id\": \"2f9912d1-d784-4248-905c-3834812c5537\",\n\t\t\"name\": \"Security\"\n\t}\n]"}],"_postman_id":"e724fe2a-3a3d-46f3-8443-70786ab3b61a"}],"id":"594e7f62-b561-4118-96a4-beda9c7e5d04","description":"Endpoints related to Self Service.
\n","_postman_id":"594e7f62-b561-4118-96a4-beda9c7e5d04","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Get Library Item Activity","id":"c2bb2f1a-b904-4fc0-9256-d188fd9eb191","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/library/library-items/{library_item_id}/activity","description":"This endpoint retrieves the activity related to a specific library item. Activity is listed from newest to oldest.
\nTo see a delta of the activity events between now and the last request, you can store the newest entry from the previous request and then look for that entry in the next request. Any entry post that will be the delta.
\nlibrary_item_id (path parameter): The unique identifier of the library item.
Filter actions by this activity type. Choices are: library_item_created, library_item_edited, library_item_deleted, library_item_duplicated, library_item_assignment_changed
\n","type":"text/plain"},"key":"activity_type","value":"library_item_assignment_changed"},{"disabled":true,"description":{"content":"Filter actions by this user (id)
\n","type":"text/plain"},"key":"user_id","value":"{user uuid}"},{"disabled":true,"description":{"content":"Filter actions by this user (email)
\n","type":"text/plain"},"key":"user_email","value":"me@example.com"},{"disabled":true,"description":{"content":"A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return
\n","type":"text/plain"},"key":"offset","value":"100"}],"variable":[]}},"response":[{"id":"6b016c60-b248-4c60-baa2-0c24238198af","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/library/library-items/{library_item_id}/activity","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","library","library-items","{library_item_id}","activity"],"query":[{"key":"activity_type","value":"library_item_assignment_changed","description":"(Optional) Filter actions by this activity type. Choices are: library_item_created, library_item_edited, library_item_deleted, library_item_duplicated, library_item_assignment_changed","disabled":true},{"key":"user_id","value":"{user uuid}","description":"(Optional) Filter actions by this user (id)","disabled":true},{"key":"user_email","value":"me@example.com","description":"(Optional) Filter actions by this user (email)","disabled":true},{"key":"limit","value":"10","description":"(Optional) Limit the number of returned records","disabled":true},{"key":"offset","value":"100","description":"(Optional) Offset to use with limit to paginate results","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Allow","value":"GET"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Security-Policy","value":"style-src 'self' 'unsafe-inline' unpkg.com; form-action 'none'; frame-ancestors 'none'; default-src 'self'; script-src 'self' 'unsafe-inline' unpkg.com; base-uri 'none'"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"waitress"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Kong-Proxy-Latency","value":"135"},{"key":"X-Kong-Upstream-Latency","value":"180"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9997"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Thu, 11 Jan 2024 22:40:42 GMT"},{"key":"X-Served-By","value":"cache-bfi-krnt7300038-BFI, cache-mia-kmia1760095-MIA"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1705012842.098515,VS0,VE408"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n\t\"count\": 8,\n\t\"next\": null,\n\t\"previous\": null,\n\t\"results\": [\n\t\t{\n\t\t\t\"id\": 1862,\n\t\t\t\"activity_time\": \"2024-01-20T20:31:30.325831Z\",\n\t\t\t\"activity_type\": \"library_item_assignment_changed\",\n\t\t\t\"user_id\": \"4b9b080b-f82b-41e9-814b-a5668fdd8a3e\",\n\t\t\t\"user_email\": \"accuhive@kandji.io\",\n\t\t\t\"details\": null\n\t\t},\n\t\t{\n\t\t\t\"id\": 1860,\n\t\t\t\"activity_time\": \"2024-01-20T20:31:28.430284Z\",\n\t\t\t\"activity_type\": \"library_item_assignment_changed\",\n\t\t\t\"user_id\": \"4b9b080b-f82b-41e9-814b-a5668fdd8a3e\",\n\t\t\t\"user_email\": \"accuhive@kandji.io\",\n\t\t\t\"details\": null\n\t\t},\n\t\t{\n\t\t\t\"id\": 1858,\n\t\t\t\"activity_time\": \"2024-01-20T20:27:34.379144Z\",\n\t\t\t\"activity_type\": \"library_item_assignment_changed\",\n\t\t\t\"user_id\": \"4b9b080b-f82b-41e9-814b-a5668fdd8a3e\",\n\t\t\t\"user_email\": \"accuhive@kandji.io\",\n\t\t\t\"details\": null\n\t\t},\n\t\t{\n\t\t\t\"id\": 1856,\n\t\t\t\"activity_time\": \"2024-01-20T20:20:20.845315Z\",\n\t\t\t\"activity_type\": \"library_item_assignment_changed\",\n\t\t\t\"user_id\": \"4b9b080b-f82b-41e9-814b-a5668fdd8a3e\",\n\t\t\t\"user_email\": \"accuhive@kandji.io\",\n\t\t\t\"details\": null\n\t\t},\n\t\t{\n\t\t\t\"id\": 1854,\n\t\t\t\"activity_time\": \"2024-01-20T20:20:14.628260Z\",\n\t\t\t\"activity_type\": \"library_item_assignment_changed\",\n\t\t\t\"user_id\": \"4b9b080b-f82b-41e9-814b-a5668fdd8a3e\",\n\t\t\t\"user_email\": \"accuhive@kandji.io\",\n\t\t\t\"details\": null\n\t\t},\n\t\t{\n\t\t\t\"id\": 1852,\n\t\t\t\"activity_time\": \"2024-01-20T20:09:09.539169Z\",\n\t\t\t\"activity_type\": \"library_item_edited\",\n\t\t\t\"user_id\": \"4b9b080b-f82b-41e9-814b-a5668fdd8a3e\",\n\t\t\t\"user_email\": \"accuhive@kandji.io\",\n\t\t\t\"details\": [\n\t\t\t\t\"Name: test_custom_app → ms_company_portal\"\n\t\t\t]\n\t\t},\n\t\t{\n\t\t\t\"id\": 1851,\n\t\t\t\"activity_time\": \"2024-01-20T20:08:19.874100Z\",\n\t\t\t\"activity_type\": \"library_item_assignment_changed\",\n\t\t\t\"user_id\": \"4b9b080b-f82b-41e9-814b-a5668fdd8a3e\",\n\t\t\t\"user_email\": \"accuhive@kandji.io\",\n\t\t\t\"details\": null\n\t\t},\n\t\t{\n\t\t\t\"id\": 1849,\n\t\t\t\"activity_time\": \"2024-01-20T20:07:53.701713Z\",\n\t\t\t\"activity_type\": \"library_item_created\",\n\t\t\t\"user_id\": \"4b9b080b-f82b-41e9-814b-a5668fdd8a3e\",\n\t\t\t\"user_email\": \"accuhive@kandji.io`\",\n\t\t\t\"details\": null\n\t\t}\n\t]\n}"}],"_postman_id":"c2bb2f1a-b904-4fc0-9256-d188fd9eb191"},{"name":"Get Library Item Statuses","id":"478764c4-638c-416c-b44c-3685a2f7b441","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/library/library-items/{library_item_id}/status","description":"This endpoint retrieves the statuses related to a specific library item.
\nlibrary_item_id (path parameter): The unique identifier of the library item.
Query for the status of one device.
\n","type":"text/plain"},"key":"computer_id","value":"{device_id}"},{"disabled":true,"description":{"content":"A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return
\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"f3418847-c48a-4a0c-85c3-e36fcc66000d","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/library/library-items/{library_item_id}/status","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","library","library-items","{library_item_id}","status"],"query":[{"key":"computer_id","value":"{computer uuid}","description":"(Optional) Filter statuses to one device only","disabled":true},{"key":"limit","value":"10","description":"(Optional) Limit the number of returned records","disabled":true},{"key":"offset","value":"100","description":"(Optional) Offset to use with limit to paginate results","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Allow","value":"GET"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Security-Policy","value":"form-action 'none'; default-src 'self'; script-src 'self' 'unsafe-inline' unpkg.com; style-src 'self' 'unsafe-inline' unpkg.com; frame-ancestors 'none'; base-uri 'none'"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"waitress"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Kong-Proxy-Latency","value":"108"},{"key":"X-Kong-Upstream-Latency","value":"139"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9996"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Thu, 11 Jan 2024 22:41:46 GMT"},{"key":"X-Served-By","value":"cache-bfi-kbfi7400080-BFI, cache-mia-kmia1760095-MIA"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1705012906.049298,VS0,VE340"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n \"count\": 5,\n \"next\": null,\n \"previous\": null,\n \"results\": [\n {\n \"id\": 13908,\n \"blueprint\": {\n \"id\": \"ab102b9d-8e9c-420d-a498-f2a1123091c7\",\n \"name\": \"_test_something\"\n },\n \"computer\": {\n \"id\": \"2f25e13e-3b1c-4717-bf7e-7d23e61bb68c\",\n \"name\": \"Mac mini\"\n },\n \"status\": \"PENDING\",\n \"reported_at\": null,\n \"log\": null,\n \"last_audit_run\": null,\n \"last_audit_log\": null,\n \"control_log\": null,\n \"control_reported_at\": null\n },\n {\n \"id\": 13907,\n \"blueprint\": {\n \"id\": \"ab102b9d-8e9c-420d-a498-f2a1123091c7\",\n \"name\": \"_test_something\"\n },\n \"computer\": {\n \"id\": \"912bc505-a7ee-4d0b-906d-2102f332a4b3\",\n \"name\": \"testuser’s MacBook Air\"\n },\n \"status\": \"PENDING\",\n \"reported_at\": null,\n \"log\": null,\n \"last_audit_run\": null,\n \"last_audit_log\": null,\n \"control_log\": null,\n \"control_reported_at\": null\n },\n {\n \"id\": 13906,\n \"blueprint\": {\n \"id\": \"ab102b9d-8e9c-420d-a498-f2a1123091c7\",\n \"name\": \"_test_something\"\n },\n \"computer\": {\n \"id\": \"977942ac-8303-4ec9-b7bf-439f4e9f18dd\",\n \"name\": \"as_13_4_dummy_vm_009\"\n },\n \"status\": \"PENDING\",\n \"reported_at\": null,\n \"log\": null,\n \"last_audit_run\": null,\n \"last_audit_log\": null,\n \"control_log\": null,\n \"control_reported_at\": null\n },\n {\n \"id\": 13905,\n \"blueprint\": {\n \"id\": \"ab102b9d-8e9c-420d-a498-f2a1123091c7\",\n \"name\": \"_test_something\"\n },\n \"computer\": {\n \"id\": \"83b91e8a-23ad-4883-99fb-ffea6d10a049\",\n \"name\": \"dev_odt_testing_01\"\n },\n \"status\": \"PENDING\",\n \"reported_at\": null,\n \"log\": null,\n \"last_audit_run\": null,\n \"last_audit_log\": null,\n \"control_log\": null,\n \"control_reported_at\": null\n },\n {\n \"id\": 13904,\n \"blueprint\": {\n \"id\": \"d238e6c6-2b9d-4d38-acba-03893a66ef20\",\n \"name\": \"managed_os_macos\"\n },\n \"computer\": {\n \"id\": \"ce0e6bbc-1665-471a-9c4c-1c47237c773e\",\n \"name\": \"testuser’s MacBook Air\"\n },\n \"status\": \"PASS\",\n \"reported_at\": \"2023-10-23T19:47:33Z\",\n \"log\": \"Executing agent_debug_logging...\\nExit code: 0\\nScript results:\\nKandji Agent log level set to DEBUG already ...\",\n \"last_audit_run\": null,\n \"last_audit_log\": null,\n \"control_log\": null,\n \"control_reported_at\": null\n }\n ]\n}"},{"id":"b18917d7-1384-4a68-ac80-e0941d4f181d","name":"edr status","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/library/library-items/{library_item_id}/status","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","library","library-items","{library_item_id}","status"],"query":[{"key":"computer_id","value":"{computer uuid}","description":"(Optional) Filter statuses to one device only","disabled":true},{"key":"limit","value":"10","description":"(Optional) Limit the number of returned records","disabled":true},{"key":"offset","value":"100","description":"(Optional) Offset to use with limit to paginate results","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Allow","value":"GET"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Security-Policy","value":"form-action 'none'; default-src 'self'; script-src 'self' 'unsafe-inline' unpkg.com; style-src 'self' 'unsafe-inline' unpkg.com; frame-ancestors 'none'; base-uri 'none'"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"},{"key":"Feature-Policy","value":"accelerometer 'none'; camera 'none'; geolocation 'none'; gyroscope 'none'; magnetometer 'none'; microphone 'none'; payment 'none'; usb 'none'"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Server","value":"waitress"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Frame-Options","value":"DENY"},{"key":"X-Kong-Proxy-Latency","value":"108"},{"key":"X-Kong-Upstream-Latency","value":"139"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9996"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Thu, 11 Jan 2024 22:41:46 GMT"},{"key":"X-Served-By","value":"cache-bfi-kbfi7400080-BFI, cache-mia-kmia1760095-MIA"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1705012906.049298,VS0,VE340"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n\t\"count\": 3,\n\t\"next\": null,\n\t\"previous\": null,\n\t\"results\": [\n\t\t{\n\t\t\t\"id\": 14603,\n\t\t\t\"blueprint\": {\n\t\t\t\t\"id\": \"ab102b9d-8e9c-420d-a498-f2a1123091c7\",\n\t\t\t\t\"name\": \"_test_something\"\n\t\t\t},\n\t\t\t\"computer\": {\n\t\t\t\t\"id\": \"912bc505-a7ee-4d0b-906d-2102f332a4b3\",\n\t\t\t\t\"name\": \"testuser’s MacBook Air\"\n\t\t\t},\n\t\t\t\"status\": \"PENDING\",\n\t\t\t\"reported_at\": null,\n\t\t\t\"log\": null,\n\t\t\t\"last_audit_run\": null,\n\t\t\t\"last_audit_log\": null,\n\t\t\t\"control_log\": null,\n\t\t\t\"control_reported_at\": null,\n\t\t\t\"edr_status\": {\n\t\t\t\t\"status\": \"enabled\",\n\t\t\t\t\"malware_posture\": \"Protect\",\n\t\t\t\t\"pup_posture\": \"Protect\",\n\t\t\t\t\"last_baseline_scan\": \"Feb 27, 2024 at 7:34:21 AM\",\n\t\t\t\t\"next_baseline_scan\": \"Mar 26, 2024 at 5:48:10 AM\",\n\t\t\t\t\"baseline_scan_runtime\": \"Kandji checked 339,254 files in 3 minutes, 41 seconds.\"\n\t\t\t},\n\t\t\t\"type\": \"threat-security-policy\"\n\t\t},\n\t\t{\n\t\t\t\"id\": 14602,\n\t\t\t\"blueprint\": {\n\t\t\t\t\"id\": \"ab102b9d-8e9c-420d-a498-f2a1123091c7\",\n\t\t\t\t\"name\": \"_test_something\"\n\t\t\t},\n\t\t\t\"computer\": {\n\t\t\t\t\"id\": \"977942ac-8303-4ec9-b7bf-439f4e9f18dd\",\n\t\t\t\t\"name\": \"as_13_4_dummy_vm_009\"\n\t\t\t},\n\t\t\t\"status\": \"PENDING\",\n\t\t\t\"reported_at\": null,\n\t\t\t\"log\": null,\n\t\t\t\"last_audit_run\": null,\n\t\t\t\"last_audit_log\": null,\n\t\t\t\"control_log\": null,\n\t\t\t\"control_reported_at\": null,\n\t\t\t\"edr_status\": null,\n\t\t\t\"type\": \"threat-security-policy\"\n\t\t},\n\t\t{\n\t\t\t\"id\": 14600,\n\t\t\t\"blueprint\": {\n\t\t\t\t\"id\": \"ab102b9d-8e9c-420d-a498-f2a1123091c7\",\n\t\t\t\t\"name\": \"_test_something\"\n\t\t\t},\n\t\t\t\"computer\": {\n\t\t\t\t\"id\": \"2f25e13e-3b1c-4717-bf7e-7d23e61bb68c\",\n\t\t\t\t\"name\": \"Mac mini\"\n\t\t\t},\n\t\t\t\"status\": \"PENDING\",\n\t\t\t\"reported_at\": null,\n\t\t\t\"log\": null,\n\t\t\t\"last_audit_run\": null,\n\t\t\t\"last_audit_log\": null,\n\t\t\t\"control_log\": null,\n\t\t\t\"control_reported_at\": null,\n\t\t\t\"edr_status\": null,\n\t\t\t\"type\": \"threat-security-policy\"\n\t\t}\n\t]\n}"}],"_postman_id":"478764c4-638c-416c-b44c-3685a2f7b441"}],"id":"73258a78-c9ce-4602-951f-e695c1b13e68","_postman_id":"73258a78-c9ce-4602-951f-e695c1b13e68","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Prism","item":[{"name":"Activation lock","id":"d64b40ce-8332-4b4a-a1f9-3db800502df4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/activation_lock","description":"Get activation lock attributes for devices.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","activation_lock"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"5cbfed8c-52ed-41e4-b241-83658e8ce454","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/activation_lock","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","activation_lock"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","disabled":true},{"key":"filter","value":"","disabled":true},{"key":"sort_by","value":"","disabled":true},{"key":"limit","value":"","disabled":true},{"key":"offset","value":"","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Kong-Proxy-Latency","value":"50"},{"key":"X-Kong-Upstream-Latency","value":"233"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9995"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Thu, 08 Feb 2024 20:54:54 GMT"},{"key":"X-Served-By","value":"cache-bfi-krnt7300028-BFI, cache-pdk-katl1840069-PDK"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1707425694.207829,VS0,VE356"},{"key":"Vary","value":"Accept-Encoding"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n \"offset\": null,\n \"limit\": 25,\n \"total\": 10,\n \"data\": [\n {\n\t\t\t\"device_id\": \"d6ac2d8c-3852-4dc1-afe7-d5a32306ee39\",\n\t\t\t\"device__name\": \"14_1_1_23B81_as_adcs_testing\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"\",\n\t\t\t\"device__user_name\": null,\n\t\t\t\"device__user_email\": null,\n\t\t\t\"blueprint_id\": \"449ec92a-186a-44f2-9421-d5ac6e465eb5\",\n\t\t\t\"blueprint_name\": \"demo\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"Z6V0YW4M1C\",\n\t\t\t\"model_id\": \"VirtualMac2,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2023-11-30T16:45:23.389926+00:00\",\n\t\t\t\"updated_at\": \"2025-03-18T19:06:43.216114+00:00\",\n\t\t\t\"last_changed_at\": \"2025-03-18T19:06:43.316369+00:00\",\n\t\t\t\"last_collected_at\": \"2025-03-18T19:06:43.216115+00:00\",\n\t\t\t\"device_capacity\": 47.0,\n\t\t\t\"host_name\": \"14_1_1_23B81_as_adcs_testing\",\n\t\t\t\"local_hostname\": \"ankas-Virtual-Machine\",\n\t\t\t\"apple_silicon\": true,\n\t\t\t\"model\": \"Virtual Machine\",\n\t\t\t\"model_name\": \"Virtual Machine\",\n\t\t\t\"shared_ipad\": null,\n\t\t\t\"cellular_technology\": null,\n\t\t\t\"data_roaming\": null,\n\t\t\t\"hotspot\": null,\n\t\t\t\"first_enrollment_date\": \"2023-11-30T16:44:13.890383+00:00\",\n\t\t\t\"last_enrollment_date\": \"2023-11-30T16:44:13.890383+00:00\",\n\t\t\t\"agent_version\": \"4.3.3 (4811)\",\n\t\t\t\"mdm_enabled\": true,\n\t\t\t\"agent_installed\": true,\n\t\t\t\"os_version\": \"14.1.1\",\n\t\t\t\"os_build\": \"23B81\",\n\t\t\t\"marketing_name\": \"Sonoma\",\n\t\t\t\"supplemental_build_version\": \"23B81\",\n\t\t\t\"supplemental_os_version_extra\": null,\n\t\t\t\"display_os_version\": \"14.1.1\",\n\t\t\t\"last_checkin\": \"2023-12-24T22:00:58.374320+00:00\",\n\t\t\t\"last_checkin_agent\": \"2023-12-24T22:00:58.374320+00:00\",\n\t\t\t\"last_checkin_mdm\": \"2023-12-24T21:39:38.077864+00:00\",\n\t\t\t\"battery_health\": null,\n\t\t\t\"lost_mode_status\": null\n\t\t}\n\t],\n \"cursor\": null\n}"}],"_postman_id":"d64b40ce-8332-4b4a-a1f9-3db800502df4"},{"name":"Applications","id":"0de36993-c9d8-4d58-8dce-a2616bc2e743","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/apps","description":"Get the applications installed on macOS, iOS, iPadOS, and tvOS devices.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","apps"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":"{\"name\":{\"not_in\":[\"Okta Verify\"]},\"device__name\":{\"not_in\":[\"testuser’s MacBook Air\"]}}"},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"e61dae2f-55b3-4188-9f40-935ae24b58be","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/apps","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","apps"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"{\"name\":{\"not_in\":[\"Okta Verify\"]},\"device__name\":{\"not_in\":[\"testuser’s MacBook Air\"]}}","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order.","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Kong-Proxy-Latency","value":"68"},{"key":"X-Kong-Upstream-Latency","value":"261"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9994"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Thu, 08 Feb 2024 20:55:53 GMT"},{"key":"X-Served-By","value":"cache-bfi-krnt7300066-BFI, cache-pdk-katl1840069-PDK"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1707425753.382761,VS0,VE415"},{"key":"Vary","value":"Accept-Encoding"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n \"offset\": null,\n \"limit\": 25,\n \"total\": 165,\n \"data\": [\n {\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T23:04:43.852118+00:00\",\n\t\t\t\"updated_at\": \"2024-11-18T23:04:43.852118+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-12-18T22:24:03.861846+00:00\",\n\t\t\t\"path\": \"/Applications/1Password 7.app\",\n\t\t\t\"obtained_from\": \"Identified Developer\",\n\t\t\t\"bundle_size\": null,\n\t\t\t\"bundle_id\": \"com.agilebits.onepassword7\",\n\t\t\t\"name\": \"1Password 7\",\n\t\t\t\"short_version\": \"70911000\",\n\t\t\t\"signature\": \"Developer ID Application: AgileBits Inc. (2BUA8C4S2C), Developer ID Certification Authority, Apple Root CA\",\n\t\t\t\"ad_hoc_code_signed\": null,\n\t\t\t\"app_store_vendable\": null,\n\t\t\t\"beta_app\": null,\n\t\t\t\"device_based_vpp\": null,\n\t\t\t\"download_canceled\": null,\n\t\t\t\"download_failed\": null,\n\t\t\t\"download_paused\": null,\n\t\t\t\"download_waiting\": null,\n\t\t\t\"dynamic_size\": null,\n\t\t\t\"external_version_identifier\": null,\n\t\t\t\"has_update_available\": null,\n\t\t\t\"installing\": null,\n\t\t\t\"version\": \"7.9.11\",\n\t\t\t\"app_clip\": null,\n\t\t\t\"validated\": null,\n\t\t\t\"executable\": \"1Password 7\",\n\t\t\t\"bundle_name\": \"1Password 7\",\n\t\t\t\"bundle_type\": \"APPL\",\n\t\t\t\"environment_variables\": null,\n\t\t\t\"compiler\": \"com.apple.compilers.llvm.clang.1_0\",\n\t\t\t\"bundle_region\": \"en\",\n\t\t\t\"bundle_display_name\": null,\n\t\t\t\"info\": null,\n\t\t\t\"minimum_system_version\": \"10.13\",\n\t\t\t\"category\": \"public.app-category.productivity\",\n\t\t\t\"apple_scriptable\": null,\n\t\t\t\"copyright\": \"Copyright © AgileBits Inc. All rights reserved.\",\n\t\t\t\"developer_name\": \"AgileBits Inc.\",\n\t\t\t\"team_id\": \"2BUA8C4S2C\"\n\t\t},\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@kandjidev.onmicrosoft.com\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T23:05:16.300608+00:00\",\n\t\t\t\"updated_at\": \"2024-11-18T23:05:16.300608+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-12-18T22:24:03.861891+00:00\",\n\t\t\t\"path\": \"/Applications/1Password 7.app/Contents/Library/LoginItems/1Password Extension Helper.app\",\n\t\t\t\"obtained_from\": \"Identified Developer\",\n\t\t\t\"bundle_size\": null,\n\t\t\t\"bundle_id\": \"2BUA8C4S2C.com.agilebits.onepassword7-helper\",\n\t\t\t\"name\": \"1Password Extension Helper\",\n\t\t\t\"short_version\": \"70911000\",\n\t\t\t\"signature\": \"Developer ID Application: AgileBits Inc. (2BUA8C4S2C), Developer ID Certification Authority, Apple Root CA\",\n\t\t\t\"ad_hoc_code_signed\": null,\n\t\t\t\"app_store_vendable\": null,\n\t\t\t\"beta_app\": null,\n\t\t\t\"device_based_vpp\": null,\n\t\t\t\"download_canceled\": null,\n\t\t\t\"download_failed\": null,\n\t\t\t\"download_paused\": null,\n\t\t\t\"download_waiting\": null,\n\t\t\t\"dynamic_size\": null,\n\t\t\t\"external_version_identifier\": null,\n\t\t\t\"has_update_available\": null,\n\t\t\t\"installing\": null,\n\t\t\t\"version\": \"7.9.11\",\n\t\t\t\"app_clip\": null,\n\t\t\t\"validated\": null,\n\t\t\t\"executable\": \"1Password Extension Helper\",\n\t\t\t\"bundle_name\": \"1Password Extension Helper\",\n\t\t\t\"bundle_type\": \"APPL\",\n\t\t\t\"environment_variables\": null,\n\t\t\t\"compiler\": \"com.apple.compilers.llvm.clang.1_0\",\n\t\t\t\"bundle_region\": \"en\",\n\t\t\t\"bundle_display_name\": null,\n\t\t\t\"info\": null,\n\t\t\t\"minimum_system_version\": \"10.13\",\n\t\t\t\"category\": \"public.app-category.utilities\",\n\t\t\t\"apple_scriptable\": null,\n\t\t\t\"copyright\": \"Copyright © AgileBits Inc. All rights reserved.\",\n\t\t\t\"developer_name\": \"AgileBits Inc.\",\n\t\t\t\"team_id\": \"2BUA8C4S2C\"\n\t\t}\n ],\n \"cursor\": null\n}"},{"id":"78cacd7a-54e1-4f49-9953-a5badca35ba4","name":"With cursor pagination","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/apps?cursor=","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","apps"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"{\"name\":{\"not_in\":[\"Okta Verify\"]},\"device__name\":{\"not_in\":[\"testuser’s MacBook Air\"]}}","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order.","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return.","disabled":true},{"key":"cursor","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Kong-Proxy-Latency","value":"68"},{"key":"X-Kong-Upstream-Latency","value":"261"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9994"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Thu, 08 Feb 2024 20:55:53 GMT"},{"key":"X-Served-By","value":"cache-bfi-krnt7300066-BFI, cache-pdk-katl1840069-PDK"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1707425753.382761,VS0,VE415"},{"key":"Vary","value":"Accept-Encoding"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n \"offset\": null,\n \"limit\": 25,\n \"total\": 165,\n \"data\": [\n {\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T23:04:43.852118+00:00\",\n\t\t\t\"updated_at\": \"2024-11-18T23:04:43.852118+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-12-18T22:24:03.861846+00:00\",\n\t\t\t\"path\": \"/Applications/1Password 7.app\",\n\t\t\t\"obtained_from\": \"Identified Developer\",\n\t\t\t\"bundle_size\": null,\n\t\t\t\"bundle_id\": \"com.agilebits.onepassword7\",\n\t\t\t\"name\": \"1Password 7\",\n\t\t\t\"short_version\": \"70911000\",\n\t\t\t\"signature\": \"Developer ID Application: AgileBits Inc. (2BUA8C4S2C), Developer ID Certification Authority, Apple Root CA\",\n\t\t\t\"ad_hoc_code_signed\": null,\n\t\t\t\"app_store_vendable\": null,\n\t\t\t\"beta_app\": null,\n\t\t\t\"device_based_vpp\": null,\n\t\t\t\"download_canceled\": null,\n\t\t\t\"download_failed\": null,\n\t\t\t\"download_paused\": null,\n\t\t\t\"download_waiting\": null,\n\t\t\t\"dynamic_size\": null,\n\t\t\t\"external_version_identifier\": null,\n\t\t\t\"has_update_available\": null,\n\t\t\t\"installing\": null,\n\t\t\t\"version\": \"7.9.11\",\n\t\t\t\"app_clip\": null,\n\t\t\t\"validated\": null,\n\t\t\t\"executable\": \"1Password 7\",\n\t\t\t\"bundle_name\": \"1Password 7\",\n\t\t\t\"bundle_type\": \"APPL\",\n\t\t\t\"environment_variables\": null,\n\t\t\t\"compiler\": \"com.apple.compilers.llvm.clang.1_0\",\n\t\t\t\"bundle_region\": \"en\",\n\t\t\t\"bundle_display_name\": null,\n\t\t\t\"info\": null,\n\t\t\t\"minimum_system_version\": \"10.13\",\n\t\t\t\"category\": \"public.app-category.productivity\",\n\t\t\t\"apple_scriptable\": null,\n\t\t\t\"copyright\": \"Copyright © AgileBits Inc. All rights reserved.\",\n\t\t\t\"developer_name\": \"AgileBits Inc.\",\n\t\t\t\"team_id\": \"2BUA8C4S2C\"\n\t\t},\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@kandjidev.onmicrosoft.com\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T23:05:16.300608+00:00\",\n\t\t\t\"updated_at\": \"2024-11-18T23:05:16.300608+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-12-18T22:24:03.861891+00:00\",\n\t\t\t\"path\": \"/Applications/1Password 7.app/Contents/Library/LoginItems/1Password Extension Helper.app\",\n\t\t\t\"obtained_from\": \"Identified Developer\",\n\t\t\t\"bundle_size\": null,\n\t\t\t\"bundle_id\": \"2BUA8C4S2C.com.agilebits.onepassword7-helper\",\n\t\t\t\"name\": \"1Password Extension Helper\",\n\t\t\t\"short_version\": \"70911000\",\n\t\t\t\"signature\": \"Developer ID Application: AgileBits Inc. (2BUA8C4S2C), Developer ID Certification Authority, Apple Root CA\",\n\t\t\t\"ad_hoc_code_signed\": null,\n\t\t\t\"app_store_vendable\": null,\n\t\t\t\"beta_app\": null,\n\t\t\t\"device_based_vpp\": null,\n\t\t\t\"download_canceled\": null,\n\t\t\t\"download_failed\": null,\n\t\t\t\"download_paused\": null,\n\t\t\t\"download_waiting\": null,\n\t\t\t\"dynamic_size\": null,\n\t\t\t\"external_version_identifier\": null,\n\t\t\t\"has_update_available\": null,\n\t\t\t\"installing\": null,\n\t\t\t\"version\": \"7.9.11\",\n\t\t\t\"app_clip\": null,\n\t\t\t\"validated\": null,\n\t\t\t\"executable\": \"1Password Extension Helper\",\n\t\t\t\"bundle_name\": \"1Password Extension Helper\",\n\t\t\t\"bundle_type\": \"APPL\",\n\t\t\t\"environment_variables\": null,\n\t\t\t\"compiler\": \"com.apple.compilers.llvm.clang.1_0\",\n\t\t\t\"bundle_region\": \"en\",\n\t\t\t\"bundle_display_name\": null,\n\t\t\t\"info\": null,\n\t\t\t\"minimum_system_version\": \"10.13\",\n\t\t\t\"category\": \"public.app-category.utilities\",\n\t\t\t\"apple_scriptable\": null,\n\t\t\t\"copyright\": \"Copyright © AgileBits Inc. All rights reserved.\",\n\t\t\t\"developer_name\": \"AgileBits Inc.\",\n\t\t\t\"team_id\": \"2BUA8C4S2C\"\n\t\t}\n ],\n \"cursor\":\"MjAyNC0wNC0xMSAyMDo1MzozNC44OTk3NzErMDA6MDB8MmM3NzBlNTMtMjk5Zi00YjdhLTkxNTUtOGQwYzYwMmNkODJmfC9TeXN0ZW0vQXBwbGljYXRpb25zL0ZhY2VUaW1lLmFwcA==\"\n}"}],"_postman_id":"0de36993-c9d8-4d58-8dce-a2616bc2e743"},{"name":"Application firewall","id":"0d3abc6c-a5a5-4fe6-b7d4-19b1287eaf91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/application_firewall","description":"Get Application Firewall details for macOS.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","application_firewall"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"c5764631-a814-4816-b146-a752c8063ccc","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/application_firewall","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","application_firewall"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order.","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Sep 2023 17:33:29 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"42"},{"key":"X-Kong-Upstream-Latency","value":"137"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9987"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": 0,\n\t\"limit\": 25,\n\t\"total\": null,\n\t\"data\": [\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T21:02:58.411377+00:00\",\n\t\t\t\"updated_at\": \"2024-12-10T16:24:07.767954+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-12-10T16:24:07.767955+00:00\",\n\t\t\t\"status\": false,\n\t\t\t\"block_all_incoming\": false,\n\t\t\t\"logging\": true,\n\t\t\t\"logging_option\": \"throttled\",\n\t\t\t\"stealth_mode\": false,\n\t\t\t\"version\": \"1.7\",\n\t\t\t\"allow_signed_applications\": true,\n\t\t\t\"unloading\": false\n\t\t}\n\t],\n\t\"cursor\": null\n}"}],"_postman_id":"0d3abc6c-a5a5-4fe6-b7d4-19b1287eaf91"},{"name":"Cellular","id":"409341db-b2f0-484c-844c-46be4a637d16","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/cellular","description":"Get Cellular attributes for devices.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","cellular"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"dc83a9d6-a821-432b-bc4c-cf8e5acf9149","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/certificates","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","certificates"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order.","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Kong-Proxy-Latency","value":"51"},{"key":"X-Kong-Upstream-Latency","value":"241"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9991"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Thu, 08 Feb 2024 21:12:29 GMT"},{"key":"X-Served-By","value":"cache-bfi-krnt7300088-BFI, cache-pdk-katl1840069-PDK"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1707426749.011701,VS0,VE366"},{"key":"Vary","value":"Accept-Encoding"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": 0,\n\t\"limit\": 25,\n\t\"total\": null,\n\t\"data\": [\n\t\t{\n\t\t\t\"device_id\": \"387a369d-5d12-4dfe-9ac0-d5af8780b959\",\n\t\t\t\"device__name\": \"iPhone\",\n\t\t\t\"device__family\": \"iPhone\",\n\t\t\t\"device__user_id\": \"\",\n\t\t\t\"device__user_name\": null,\n\t\t\t\"device__user_email\": null,\n\t\t\t\"blueprint_id\": \"9c2a1219-deeb-4b37-845e-b61418275ba1\",\n\t\t\t\"blueprint_name\": \"accuhive\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"F4GVJ4Q9JC6H\",\n\t\t\t\"model_id\": \"iPhone10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2025-02-08T00:55:45.808993+00:00\",\n\t\t\t\"updated_at\": \"2025-02-12T17:33:35.626695+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2025-02-12T17:33:35.626695+00:00\",\n\t\t\t\"cellular_technology\": \"GSM and CDMA\",\n\t\t\t\"data_roaming_enabled\": false,\n\t\t\t\"voice_roaming_enabled\": false,\n\t\t\t\"modem_firmware_version\": \"6.21.01\",\n\t\t\t\"personal_hotspot_enabled\": false,\n\t\t\t\"meid\": \"35673008397160\",\n\t\t\t\"carrier_settings_version_slot_1\": null,\n\t\t\t\"current_carrier_network_slot_1\": null,\n\t\t\t\"current_mcc_slot_1\": null,\n\t\t\t\"current_mnc_slot_1\": null,\n\t\t\t\"eid_slot_1\": null,\n\t\t\t\"iccid_slot_1\": null,\n\t\t\t\"imei_slot_1\": \"35 673008 397160 8\",\n\t\t\t\"is_data_preferred_slot_1\": null,\n\t\t\t\"is_roaming_slot_1\": null,\n\t\t\t\"is_voice_preferred_slot_1\": null,\n\t\t\t\"label_slot_1\": null,\n\t\t\t\"label_id_slot_1\": null,\n\t\t\t\"phone_number_slot_1\": null,\n\t\t\t\"slot_1\": \"CTSubscriptionSlotOne\",\n\t\t\t\"subscriber_carrier_network_slot_1\": null,\n\t\t\t\"carrier_settings_version_slot_2\": null,\n\t\t\t\"current_carrier_network_slot_2\": null,\n\t\t\t\"current_mcc_slot_2\": null,\n\t\t\t\"current_mnc_slot_2\": null,\n\t\t\t\"eid_slot_2\": null,\n\t\t\t\"iccid_slot_2\": null,\n\t\t\t\"imei_slot_2\": null,\n\t\t\t\"is_data_preferred_slot_2\": null,\n\t\t\t\"is_roaming_slot_2\": null,\n\t\t\t\"is_voice_preferred_slot_2\": null,\n\t\t\t\"label_slot_2\": null,\n\t\t\t\"label_id_slot_2\": null,\n\t\t\t\"phone_number_slot_2\": null,\n\t\t\t\"slot_2\": null,\n\t\t\t\"subscriber_carrier_network_slot_2\": null\n\t\t}\n\t],\n\t\"cursor\": null\n}"}],"_postman_id":"409341db-b2f0-484c-844c-46be4a637d16"},{"name":"Certificates","id":"a9716bc7-c267-476c-b777-239c81f1a6ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/certificates","description":"Get certificate details.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","certificates"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"c67fe9ff-9bf8-4ab8-98a2-1b61f35bdea0","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/certificates","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","certificates"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order.","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Connection","value":"keep-alive"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2, 1.1 varnish, 1.1 varnish"},{"key":"X-Kong-Proxy-Latency","value":"51"},{"key":"X-Kong-Upstream-Latency","value":"241"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9991"},{"key":"X-Ratelimit-Remaining-Second","value":"49"},{"key":"Accept-Ranges","value":"bytes"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Date","value":"Thu, 08 Feb 2024 21:12:29 GMT"},{"key":"X-Served-By","value":"cache-bfi-krnt7300088-BFI, cache-pdk-katl1840069-PDK"},{"key":"X-Cache","value":"MISS, MISS"},{"key":"X-Cache-Hits","value":"0, 0"},{"key":"X-Timer","value":"S1707426749.011701,VS0,VE366"},{"key":"Vary","value":"Accept-Encoding"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": 0,\n\t\"limit\": 25,\n\t\"total\": null,\n\t\"data\": [\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T21:03:05.323348+00:00\",\n\t\t\t\"updated_at\": \"2024-12-10T14:39:34.950229+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-12-10T14:39:34.950229+00:00\",\n\t\t\t\"common_name\": \"com.apple.kerberos.kdc\",\n\t\t\t\"identity_certificate\": true\n\t\t},\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T21:03:05.323348+00:00\",\n\t\t\t\"updated_at\": \"2024-12-10T14:39:34.950256+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-12-10T14:39:34.950256+00:00\",\n\t\t\t\"common_name\": \"com.apple.systemdefault\",\n\t\t\t\"identity_certificate\": true\n\t\t},\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-12-05T21:11:17.891381+00:00\",\n\t\t\t\"updated_at\": \"2024-12-10T14:39:34.950276+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-12-10T14:39:34.950276+00:00\",\n\t\t\t\"common_name\": \"MDM SCEP VERIFIER ...\",\n\t\t\t\"identity_certificate\": true\n\t\t}\n\t],\n\t\"cursor\": null\n}"}],"_postman_id":"a9716bc7-c267-476c-b777-239c81f1a6ba"},{"name":"Desktop and Screensaver","id":"7f6f6813-6522-4249-9f6a-3d0c479e2bbe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/desktop_and_screensaver","description":"Get Desktop and Screensaver details for macOS.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","desktop_and_screensaver"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"76b97d33-f149-4bbb-bdff-56cacf8833f8","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/desktop_and_screensaver","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","desktop_and_screensaver"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order.","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Sep 2023 17:33:12 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"148"},{"key":"X-Kong-Upstream-Latency","value":"135"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9988"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": null,\n\t\"limit\": 25,\n\t\"total\": 3,\n\t\"data\": [\n\t\t{\n\t\t\t\"device_id\": \"d6ac2d8c-3852-4dc1-afe7-d5a32306ee39\",\n\t\t\t\"device__name\": \"14_1_1_23B81_as_adcs_testing\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"\",\n\t\t\t\"device__user_name\": null,\n\t\t\t\"device__user_email\": null,\n\t\t\t\"blueprint_id\": \"449ec92a-186a-44f2-9421-d5ac6e465eb5\",\n\t\t\t\"blueprint_name\": \"demo\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"Z6V0YW4M1C\",\n\t\t\t\"model_id\": \"VirtualMac2,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2023-11-30T16:45:23.389926+00:00\",\n\t\t\t\"updated_at\": \"2025-03-18T19:06:43.216114+00:00\",\n\t\t\t\"last_changed_at\": \"2025-03-18T19:06:43.316369+00:00\",\n\t\t\t\"last_collected_at\": \"2025-03-18T19:06:43.216115+00:00\",\n\t\t\t\"device_capacity\": 47.0,\n\t\t\t\"host_name\": \"14_1_1_23B81_as_adcs_testing\",\n\t\t\t\"local_hostname\": \"ankas-Virtual-Machine\",\n\t\t\t\"apple_silicon\": true,\n\t\t\t\"model\": \"Virtual Machine\",\n\t\t\t\"model_name\": \"Virtual Machine\",\n\t\t\t\"shared_ipad\": null,\n\t\t\t\"cellular_technology\": null,\n\t\t\t\"data_roaming\": null,\n\t\t\t\"hotspot\": null,\n\t\t\t\"first_enrollment_date\": \"2023-11-30T16:44:13.890383+00:00\",\n\t\t\t\"last_enrollment_date\": \"2023-11-30T16:44:13.890383+00:00\",\n\t\t\t\"agent_version\": \"4.3.3 (4811)\",\n\t\t\t\"mdm_enabled\": true,\n\t\t\t\"agent_installed\": true,\n\t\t\t\"os_version\": \"14.1.1\",\n\t\t\t\"os_build\": \"23B81\",\n\t\t\t\"marketing_name\": \"Sonoma\",\n\t\t\t\"supplemental_build_version\": \"23B81\",\n\t\t\t\"supplemental_os_version_extra\": null,\n\t\t\t\"display_os_version\": \"14.1.1\",\n\t\t\t\"last_checkin\": \"2023-12-24T22:00:58.374320+00:00\",\n\t\t\t\"last_checkin_agent\": \"2023-12-24T22:00:58.374320+00:00\",\n\t\t\t\"last_checkin_mdm\": \"2023-12-24T21:39:38.077864+00:00\",\n\t\t\t\"battery_health\": null,\n\t\t\t\"lost_mode_status\": null\n\t\t}\n\t],\n\t\"cursor\": null\n}"}],"_postman_id":"7f6f6813-6522-4249-9f6a-3d0c479e2bbe"},{"name":"Device information","id":"f72f4d84-5750-494d-94fa-108ed04e85ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/device_information","description":"Get attributes about devices.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","device_information"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"14afabf2-7599-47af-a942-bf7f0b8fedf8"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.
\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":"{\"device__name\":{\"in\":[\"testusers's MacBook Air\"]},\"updated_at\":{\"gte\":\"2023-09-03T04:00:00.000Z\",\"lte\":\"2023-09-04T04:00:00.000Z\"}}"},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"0ac6b071-789d-49d7-a2dd-6eae4db10d19","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/device_information"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Sep 2023 20:47:03 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"114"},{"key":"X-Kong-Upstream-Latency","value":"116"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9996"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": null,\n\t\"limit\": 25,\n\t\"total\": 10,\n\t\"data\": [\n\t\t{\n\t\t\t\"blueprint_id\": \"ac4aba12-d2e5-430a-b7aa-42d25f9e6ead\",\n\t\t\t\"blueprint_name\": \"_ipados_testing\",\n\t\t\t\"device__user_id\": \"\",\n\t\t\t\"device__user_name\": \"\",\n\t\t\t\"device__user_email\": \"\",\n\t\t\t\"device__name\": \"captam3rica's ipad\",\n\t\t\t\"device__family\": \"iPad\",\n\t\t\t\"asset_tag\": null,\n\t\t\t\"serial_number\": \"GG7FF8QSQ1GH\",\n\t\t\t\"device_id\": \"0389e9cb-a512-46b9-a743-a8d41551ad15\",\n\t\t\t\"device_capacity\": 128.0,\n\t\t\t\"host_name\": null,\n\t\t\t\"apple_silicon\": null,\n\t\t\t\"local_hostname\": null,\n\t\t\t\"model\": \"iPad\",\n\t\t\t\"model_name\": \"iPad (8th generation) (Wi-Fi)\",\n\t\t\t\"model_identifier\": null,\n\t\t\t\"shared_ipad\": false,\n\t\t\t\"cellular_technology\": \"None\",\n\t\t\t\"data_roaming\": false,\n\t\t\t\"hotspot\": null,\n\t\t\t\"first_enrollment_date\": \"2024-03-21T11:50:00.995043+00:00\",\n\t\t\t\"last_enrollment_date\": \"2024-03-21T11:50:00.995043+00:00\",\n\t\t\t\"agent_version\": null,\n\t\t\t\"mdm_enabled\": true,\n\t\t\t\"agent_installed\": false,\n\t\t\t\"updated_at\": \"2024-04-02T07:20:56.341011+00:00\",\n\t\t\t\"last_collected_at\": \"2024-04-02T07:20:56.341015+00:00\",\n\t\t\t\"os_version\": \"17.4\",\n\t\t\t\"os_build\": \"21E219\",\n\t\t\t\"os_name\": null,\n\t\t\t\"supplemental_build_version\": \"21E219\",\n\t\t\t\"supplemental_os_version_extra\": null,\n\t\t\t\"display_os_version\": \"17.4\"\n\t\t},\n\t\t{\n\t\t\t\"blueprint_id\": \"accceac3-d3ee-4277-943e-9f5b52bc9d05\",\n\t\t\t\"blueprint_name\": \"Default Blueprint\",\n\t\t\t\"device__user_id\": \"31250\",\n\t\t\t\"device__user_name\": \"Miss Minutes\",\n\t\t\t\"device__user_email\": \"miss.minutes@secretavengers.onmicrosoft.com\",\n\t\t\t\"device__name\": \"as-dummy-vm-006\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"asset_tag\": null,\n\t\t\t\"serial_number\": \"ZGFRNNQGQD\",\n\t\t\t\"device_id\": \"05319095-401f-42f4-8a3f-adda27d9830a\",\n\t\t\t\"device_capacity\": 47.0,\n\t\t\t\"host_name\": \"as-dummy-vm-006\",\n\t\t\t\"apple_silicon\": true,\n\t\t\t\"local_hostname\": \"Ankas-Virtual-Machine\",\n\t\t\t\"model\": \"Virtual Machine\",\n\t\t\t\"model_name\": \"Virtual Machine\",\n\t\t\t\"model_identifier\": null,\n\t\t\t\"shared_ipad\": null,\n\t\t\t\"cellular_technology\": null,\n\t\t\t\"data_roaming\": null,\n\t\t\t\"hotspot\": null,\n\t\t\t\"first_enrollment_date\": \"2023-06-29T20:55:18.752765+00:00\",\n\t\t\t\"last_enrollment_date\": \"2023-06-29T20:55:18.752765+00:00\",\n\t\t\t\"agent_version\": null,\n\t\t\t\"mdm_enabled\": true,\n\t\t\t\"agent_installed\": null,\n\t\t\t\"updated_at\": \"2024-03-12T18:34:17.854655+00:00\",\n\t\t\t\"last_collected_at\": \"2024-03-12T18:34:17.854656+00:00\",\n\t\t\t\"os_version\": \"13.3\",\n\t\t\t\"os_build\": \"22E252\",\n\t\t\t\"os_name\": null,\n\t\t\t\"supplemental_build_version\": \"22E252\",\n\t\t\t\"supplemental_os_version_extra\": null,\n\t\t\t\"display_os_version\": \"13.3\"\n\t\t},\n\t\t{\n\t\t\t\"blueprint_id\": \"accceac3-d3ee-4277-943e-9f5b52bc9d05\",\n\t\t\t\"blueprint_name\": \"Default Blueprint\",\n\t\t\t\"device__user_id\": \"\",\n\t\t\t\"device__user_name\": \"\",\n\t\t\t\"device__user_email\": \"\",\n\t\t\t\"device__name\": \"testuser’s MacBook Air\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"asset_tag\": null,\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"device_id\": \"1bd3ba52-2e39-4099-8a8d-0e55ec4a4fcd\",\n\t\t\t\"device_capacity\": 245.0,\n\t\t\t\"host_name\": \"testusers-Air\",\n\t\t\t\"apple_silicon\": true,\n\t\t\t\"local_hostname\": \"testusers-MacBook-Air\",\n\t\t\t\"model\": \"MacBook Air\",\n\t\t\t\"model_name\": \"MacBook Air (M1, 2020)\",\n\t\t\t\"model_identifier\": null,\n\t\t\t\"shared_ipad\": null,\n\t\t\t\"cellular_technology\": null,\n\t\t\t\"data_roaming\": null,\n\t\t\t\"hotspot\": null,\n\t\t\t\"first_enrollment_date\": \"2023-06-23T15:20:09.112767+00:00\",\n\t\t\t\"last_enrollment_date\": \"2023-06-23T15:20:09.112767+00:00\",\n\t\t\t\"agent_version\": null,\n\t\t\t\"mdm_enabled\": true,\n\t\t\t\"agent_installed\": null,\n\t\t\t\"updated_at\": \"2024-03-12T18:34:18.403776+00:00\",\n\t\t\t\"last_collected_at\": \"2023-06-26T20:01:49.607197+00:00\",\n\t\t\t\"os_version\": \"13.4\",\n\t\t\t\"os_build\": \"22F66\",\n\t\t\t\"os_name\": null,\n\t\t\t\"supplemental_build_version\": \"22F66\",\n\t\t\t\"supplemental_os_version_extra\": null,\n\t\t\t\"display_os_version\": \"13.4\"\n\t\t}\n\t],\n\t\"cursor\": null\n}"},{"id":"c5309ecc-77a9-429b-afb7-61f41d885dec","name":"Get devices by assigned email","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/device_information/?filter={\"device__user_email\":{\"in\":[\"miss.minutes@secretavengers.onmicrosoft.com\"]}}","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","device_information",""],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"{\"device__user_email\":{\"in\":[\"miss.minutes@secretavengers.onmicrosoft.com\"]}}","description":"JSON schema object containing one or more key value pairs.\n\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc."},{"key":"sort_by","value":"serial_number","description":"Sort results by the name of a given key in either ascending or descending(`-`) order","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Sep 2023 21:43:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"83"},{"key":"X-Kong-Upstream-Latency","value":"99"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9989"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n \"offset\": 0,\n \"limit\": 25,\n \"total\": 1,\n \"data\": [\n {\n\t\t\t\"device_id\": \"00008347-0695-4145-b0dc-ca800a1332f9\",\n\t\t\t\"device__name\": \"g-473141e\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"31250\",\n\t\t\t\"device__user_name\": \"Miss Minutes\",\n\t\t\t\"device__user_email\": \"miss.minutes@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9c74bc56-9452-4c41-81ad-4bed3fe3f857\",\n\t\t\t\"blueprint_name\": \"2000 Devices - Okta\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"ZGFRNNQGQD\",\n\t\t\t\"model_id\": \"MacBookPro16,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2023-12-01T23:38:29.671124+00:00\",\n\t\t\t\"updated_at\": \"2025-02-13T18:47:49.933506+00:00\",\n\t\t\t\"last_changed_at\": \"2025-02-13T14:33:00.034349+00:00\",\n\t\t\t\"last_collected_at\": \"2023-12-01T23:38:29.169707+00:00\",\n\t\t\t\"device_capacity\": 49.0,\n\t\t\t\"host_name\": null,\n\t\t\t\"local_hostname\": null,\n\t\t\t\"apple_silicon\": null,\n\t\t\t\"model\": \"Mac\",\n\t\t\t\"model_name\": \"MacBook Pro (16-inch, 2019)\",\n\t\t\t\"shared_ipad\": true,\n\t\t\t\"cellular_technology\": \"\",\n\t\t\t\"data_roaming\": false,\n\t\t\t\"hotspot\": false,\n\t\t\t\"first_enrollment_date\": \"2023-12-01T23:38:24.723570+00:00\",\n\t\t\t\"last_enrollment_date\": \"2023-12-01T23:38:24.723570+00:00\",\n\t\t\t\"agent_version\": null,\n\t\t\t\"mdm_enabled\": true,\n\t\t\t\"agent_installed\": null,\n\t\t\t\"os_version\": \"11.0.1\",\n\t\t\t\"os_build\": \"20B29\",\n\t\t\t\"marketing_name\": \"Big Sur\",\n\t\t\t\"supplemental_build_version\": null,\n\t\t\t\"supplemental_os_version_extra\": null,\n\t\t\t\"display_os_version\": \"11.0.1\",\n\t\t\t\"last_checkin\": \"2023-12-01T23:38:54.367429+00:00\",\n\t\t\t\"last_checkin_agent\": null,\n\t\t\t\"last_checkin_mdm\": \"2023-12-01T23:38:54.367429+00:00\",\n\t\t\t\"battery_health\": null,\n\t\t\t\"lost_mode_status\": null\n\t\t}\n ]\n}"},{"id":"3e172242-2a9d-4a32-8be7-5f654268ef7b","name":"Get devices by assigned user name","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/device_information/?filter={\"device__user_name\":{\"in\":[\"Thor Odinson\"]}}","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","device_information",""],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"{\"device__user_name\":{\"in\":[\"Thor Odinson\"]}}","description":"JSON schema object containing one or more key value pairs.\n\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc."},{"key":"sort_by","value":"serial_number","description":"Sort results by the name of a given key in either ascending or descending(`-`) order","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Sep 2023 21:43:15 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"83"},{"key":"X-Kong-Upstream-Latency","value":"99"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9989"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": null,\n\t\"limit\": 25,\n\t\"total\": 1,\n\t\"data\": [\n\t\t{\n\t\t\t\"device_id\": \"00008347-0695-4145-b0dc-ca800a1332f9\",\n\t\t\t\"device__name\": \"g-473141e\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"31250\",\n\t\t\t\"device__user_name\": \"Thor Odinson\",\n\t\t\t\"device__user_email\": \"thor.odinson@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9c74bc56-9452-4c41-81ad-4bed3fe3f857\",\n\t\t\t\"blueprint_name\": \"2000 Devices - Okta\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"ZGFRNNQGQD\",\n\t\t\t\"model_id\": \"MacBookPro16,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2023-12-01T23:38:29.671124+00:00\",\n\t\t\t\"updated_at\": \"2025-02-13T18:47:49.933506+00:00\",\n\t\t\t\"last_changed_at\": \"2025-02-13T14:33:00.034349+00:00\",\n\t\t\t\"last_collected_at\": \"2023-12-01T23:38:29.169707+00:00\",\n\t\t\t\"device_capacity\": 49.0,\n\t\t\t\"host_name\": null,\n\t\t\t\"local_hostname\": null,\n\t\t\t\"apple_silicon\": null,\n\t\t\t\"model\": \"Mac\",\n\t\t\t\"model_name\": \"MacBook Pro (16-inch, 2019)\",\n\t\t\t\"shared_ipad\": true,\n\t\t\t\"cellular_technology\": \"\",\n\t\t\t\"data_roaming\": false,\n\t\t\t\"hotspot\": false,\n\t\t\t\"first_enrollment_date\": \"2023-12-01T23:38:24.723570+00:00\",\n\t\t\t\"last_enrollment_date\": \"2023-12-01T23:38:24.723570+00:00\",\n\t\t\t\"agent_version\": null,\n\t\t\t\"mdm_enabled\": true,\n\t\t\t\"agent_installed\": null,\n\t\t\t\"os_version\": \"11.0.1\",\n\t\t\t\"os_build\": \"20B29\",\n\t\t\t\"marketing_name\": \"Big Sur\",\n\t\t\t\"supplemental_build_version\": null,\n\t\t\t\"supplemental_os_version_extra\": null,\n\t\t\t\"display_os_version\": \"11.0.1\",\n\t\t\t\"last_checkin\": \"2023-12-01T23:38:54.367429+00:00\",\n\t\t\t\"last_checkin_agent\": null,\n\t\t\t\"last_checkin_mdm\": \"2023-12-01T23:38:54.367429+00:00\",\n\t\t\t\"battery_health\": null,\n\t\t\t\"lost_mode_status\": null\n\t\t}\n\t],\n\t\"cursor\": null\n}"}],"_postman_id":"f72f4d84-5750-494d-94fa-108ed04e85ec"},{"name":"FileVault","id":"0f71e08c-a72c-44e0-a21d-a3e424652d95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/filevault","description":"Get FileVault information for macOS.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","filevault"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"6372657a-2841-4bfd-8c04-64898e4f2d8c","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/filevault"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Sep 2023 14:47:31 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"125"},{"key":"X-Kong-Upstream-Latency","value":"205"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9998"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": 0,\n\t\"limit\": 25,\n\t\"total\": null,\n\t\"data\": [\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T21:02:58.179622+00:00\",\n\t\t\t\"updated_at\": \"2024-12-10T14:39:34.740791+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-12-10T14:39:34.740791+00:00\",\n\t\t\t\"status\": false,\n\t\t\t\"key_type\": null,\n\t\t\t\"key_escrowed\": false,\n\t\t\t\"regeneration_needed\": null,\n\t\t\t\"scheduled_key_rotation\": null\n\t\t}\n\t],\n\t\"cursor\": null\n}"}],"_postman_id":"0f71e08c-a72c-44e0-a21d-a3e424652d95"},{"name":"Gatekeeper and XProtect","id":"64bc8ff5-3c32-47c1-a47b-bfa89799ab74","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/gatekeeper_and_xprotect","description":"Get Gatekeeper and XProtect attributes for macOS.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","gatekeeper_and_xprotect"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Results are limited to Mac only as Gatekeeper and XProtect are not applicable for other platfroms.
\n","type":"text/plain"},"key":"device_families","value":"Mac"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"d6e6a300-de72-48e5-8af1-35c50afaa8a1","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/gatekeeper_and_xprotect","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","gatekeeper_and_xprotect"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Sep 2023 17:25:24 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"115"},{"key":"X-Kong-Upstream-Latency","value":"273"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9999"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": 0,\n\t\"limit\": 25,\n\t\"total\": null,\n\t\"data\": [\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T21:04:10.947254+00:00\",\n\t\t\t\"updated_at\": \"2024-12-10T16:24:07.770055+00:00\",\n\t\t\t\"last_changed_at\": \"2024-11-20T10:15:31.850834+00:00\",\n\t\t\t\"last_collected_at\": \"2024-12-10T16:24:07.770055+00:00\",\n\t\t\t\"gatekeeper_status\": true,\n\t\t\t\"trusted_developers\": true,\n\t\t\t\"gatekeeper_version\": \"8.0\",\n\t\t\t\"gatekeeper_opaque_version\": \"94\",\n\t\t\t\"xprotect_version\": \"5283\",\n\t\t\t\"malware_removal_tool_version\": \"1.93\"\n\t\t}\n\t],\n\t\"cursor\": null\n}"}],"_postman_id":"64bc8ff5-3c32-47c1-a47b-bfa89799ab74"},{"name":"Installed profiles","id":"4010f47a-c4fa-4d3c-bb98-e9e02f41c620","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/installed_profiles","description":"Get Installed Profiles attributes for macOS, iOS, iPadOS, and tvOS.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","installed_profiles"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"c53e2a08-a103-452d-b06a-968ddaf10680","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/installed_profiles","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","installed_profiles"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order.","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Sep 2023 17:31:56 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"89"},{"key":"X-Kong-Upstream-Latency","value":"95"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9989"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": null,\n\t\"limit\": 25,\n\t\"total\": 17,\n\t\"data\": [\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-12-09T15:57:24.580116+00:00\",\n\t\t\t\"updated_at\": \"2024-12-10T14:39:35.670546+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-12-10T14:39:35.670547+00:00\",\n\t\t\t\"profile_display_name\": \"Microsoft Company Portal Settings\",\n\t\t\t\"payload_identifier\": \"com.kandji.profile.autoapp.814351ef-d9ee-4ebe-bf3e-5fb6cc3086bc.Configuration\",\n\t\t\t\"payload_uuid\": \"e9643534-3ef3-5b97-84be-779edbca63bf\",\n\t\t\t\"removal_passcode\": false,\n\t\t\t\"encrypted\": false,\n\t\t\t\"managed\": true,\n\t\t\t\"profile_description\": null,\n\t\t\t\"organization\": \"Kandji, Inc.\",\n\t\t\t\"removable\": false,\n\t\t\t\"signed\": true,\n\t\t\t\"profile_data\": [\n\t\t\t\t{\n\t\t\t\t\t\"type\": \"com.apple.servicemanagement\",\n\t\t\t\t\t\"uuid\": \"8a545c11-80f0-5721-b973-88f19bebbaa0\",\n\t\t\t\t\t\"version\": 1,\n\t\t\t\t\t\"identifier\": \"com.kandji.profile.autoapp.814351ef-d9ee-4ebe-bf3e-5fb6cc3086bc.com.apple.servicemanagement.42085371-8d8c-5fa1-a4c0-0d63a7b93753\",\n\t\t\t\t\t\"display_name\": \"Background Service Management\",\n\t\t\t\t\t\"organization\": \"Kandji, Inc.\"\n\t\t\t\t}\n\t\t\t]\n\t\t}\n\t],\n\t\"cursor\": null\n}"}],"_postman_id":"4010f47a-c4fa-4d3c-bb98-e9e02f41c620"},{"name":"Kernel Extensions","id":"95c1efd6-2a5f-4a05-89b8-0f9d3eb7efdc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/kernel_extensions","description":"Get Kernel Extension attributes for macOS.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","kernel_extensions"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"SON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"a98a513e-17c5-4dfc-ac29-0bc89614f884","name":"success - no kernel extensions","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/kernel_extensions","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","kernel_extensions"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"","description":"SON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order.","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Sep 2023 17:29:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"94"},{"key":"X-Kong-Upstream-Latency","value":"126"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9992"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": null,\n\t\"limit\": 25,\n\t\"total\": 0,\n\t\"data\": [],\n\t\"cursor\": null\n}"}],"_postman_id":"95c1efd6-2a5f-4a05-89b8-0f9d3eb7efdc"},{"name":"Launch Agents and Daemons","id":"0093e44b-eeed-4ad0-b3d1-38719b1d2352","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/launch_agents_and_daemons","description":"Get Launch Agents and Daemons installed on macOS.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","launch_agents_and_daemons"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"d34f1d50-3385-4ec7-b8c5-8bfde98cf18c","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/launch_agents_and_daemons","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","launch_agents_and_daemons"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Sep 2023 17:27:18 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"57"},{"key":"X-Kong-Upstream-Latency","value":"113"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9994"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": null,\n\t\"limit\": 25,\n\t\"total\": 10,\n\t\"data\": [\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T21:04:10.693829+00:00\",\n\t\t\t\"updated_at\": \"2024-12-10T19:58:32.506905+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-12-10T19:58:32.506905+00:00\",\n\t\t\t\"path\": \"/Library/LaunchAgents/com.microsoft.update.agent.plist\",\n\t\t\t\"file_name\": \"com.microsoft.update.agent.plist\",\n\t\t\t\"label\": \"com.microsoft.update.agent\",\n\t\t\t\"program\": null,\n\t\t\t\"run_at_load\": true,\n\t\t\t\"keep_alive\": false,\n\t\t\t\"disabled\": false,\n\t\t\t\"is_disabled\": false,\n\t\t\t\"is_loaded\": true,\n\t\t\t\"group_name\": null,\n\t\t\t\"user_name\": null,\n\t\t\t\"standard_out_path\": null,\n\t\t\t\"standard_error_path\": null,\n\t\t\t\"start_interval\": 7200,\n\t\t\t\"program_arguments\": \"/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/MacOS/Microsoft Update Assistant.app/Contents/MacOS/Microsoft Update Assistant, --launchByAgent\",\n\t\t\t\"watch_paths\": null,\n\t\t\t\"queue_directories\": null,\n\t\t\t\"start_on_mount\": null,\n\t\t\t\"root_directory\": null,\n\t\t\t\"working_directory\": null,\n\t\t\t\"process_type\": null,\n\t\t\t\"domain\": {\n\t\t\t\t\"system_agent\": {\n\t\t\t\t\t\"loaded_users\": [\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\t\"uid\": 501.0,\n\t\t\t\t\t\t\t\"username\": \"testuser\"\n\t\t\t\t\t\t}\n\t\t\t\t\t],\n\t\t\t\t\t\"disabled_users\": []\n\t\t\t\t}\n\t\t\t},\n\t\t\t\"service_domain\": \"System Agent\",\n\t\t\t\"pid\": null,\n\t\t\t\"user_agent_local_user\": null,\n\t\t\t\"user_agent_local_user_id\": null\n\t\t}\n\t],\n\t\"cursor\": null\n}"}],"_postman_id":"0093e44b-eeed-4ad0-b3d1-38719b1d2352"},{"name":"Local users","id":"9942d2f9-7df3-4ef9-97cc-60a5bbcf6180","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/local_users","description":"Get Local Users detials for macOS.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","local_users"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"21d2b908-3915-4b8b-8a83-8e7b09b65995","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/local_users","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","local_users"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order.","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Sep 2023 17:30:49 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"110"},{"key":"X-Kong-Upstream-Latency","value":"171"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9990"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n \"offset\": 0,\n \"limit\": 25,\n \"total\": 117,\n \"data\": [\n {\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T21:04:10.961862+00:00\",\n\t\t\t\"updated_at\": \"2024-11-18T21:04:10.867144+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-11-18T21:04:10.867144+00:00\",\n\t\t\t\"uid\": 1,\n\t\t\t\"user_created_at\": null,\n\t\t\t\"failed_logins\": null,\n\t\t\t\"failed_login_time\": null,\n\t\t\t\"password_last_set\": null,\n\t\t\t\"generated_uid\": \"FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000001\",\n\t\t\t\"directory\": \"/Local/Default\",\n\t\t\t\"home_directory\": \"/var/root\",\n\t\t\t\"shell\": \"/usr/bin/false\",\n\t\t\t\"type\": \"Standard\",\n\t\t\t\"hidden_user\": false,\n\t\t\t\"secure_token\": null,\n\t\t\t\"filevault_user\": false,\n\t\t\t\"volume_owner\": false,\n\t\t\t\"full_name\": \"System Services\",\n\t\t\t\"username\": \"daemon\",\n\t\t\t\"logged_in\": false,\n\t\t\t\"logged_in_time\": null,\n\t\t\t\"mobile_account\": false,\n\t\t\t\"home_folder_secure\": false\n\t\t}\n ],\n\t\"cursor\": \"NzgyZjQwNTQtYjk3MS00YmVjLTg1MGItN2JmMTNjZTgwNmZlfDc4\"\n}"}],"_postman_id":"9942d2f9-7df3-4ef9-97cc-60a5bbcf6180"},{"name":"Startup settings","id":"64ad6959-c381-4487-9b91-3f1e465d7160","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/startup_settings","description":"Get Startup settings for macOS.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","startup_settings"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"2fc21052-67a9-4f88-bd11-62a7a701e30e","name":"Startup settings","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/startup_settings","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","startup_settings"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Sep 2023 17:26:42 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"55"},{"key":"X-Kong-Upstream-Latency","value":"89"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9995"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": null,\n\t\"limit\": 25,\n\t\"total\": 9,\n\t\"data\": [\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T21:02:30.624669+00:00\",\n\t\t\t\"updated_at\": \"2025-01-16T15:59:47.247958+00:00\",\n\t\t\t\"last_changed_at\": \"2024-12-05T21:10:28.712257+00:00\",\n\t\t\t\"last_collected_at\": \"2025-01-16T15:59:47.247958+00:00\",\n\t\t\t\"sip\": true,\n\t\t\t\"ssv\": true,\n\t\t\t\"bootstrap_token_auth\": false,\n\t\t\t\"kext_requires_bst\": true,\n\t\t\t\"software_update_requires_bst\": true,\n\t\t\t\"bootstrap_token_escrowed\": true,\n\t\t\t\"external_boot_level\": \"allowed\",\n\t\t\t\"secure_boot_level\": \"full\",\n\t\t\t\"any_signed_os\": null,\n\t\t\t\"mdm_manages_kext\": null,\n\t\t\t\"user_manages_kext\": null\n\t\t}\n\t],\n\t\"cursor\": null\n}"}],"_postman_id":"64ad6959-c381-4487-9b91-3f1e465d7160"},{"name":"System Extensions","id":"2c0fb5db-3864-4875-a2b1-c925e19d7888","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/system_extensions","description":"Get System Extension attributes for macOS.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","system_extensions"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"70c8388d-acb4-46f1-8a4d-7b8cb960fdc5","name":"System Extensions","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/system_extensions","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","system_extensions"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order.","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Sep 2023 17:29:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"80"},{"key":"X-Kong-Upstream-Latency","value":"192"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9993"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": null,\n\t\"limit\": 25,\n\t\"total\": 9,\n\t\"data\": [\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T21:04:09.788902+00:00\",\n\t\t\t\"updated_at\": \"2024-12-10T16:24:08.495938+00:00\",\n\t\t\t\"last_changed_at\": \"2024-12-05T21:17:27.933277+00:00\",\n\t\t\t\"last_collected_at\": \"2024-12-10T16:24:08.495938+00:00\",\n\t\t\t\"path\": \"/Applications/Utilities/..\",\n\t\t\t\"identifier\": \"io.kandji.KandjiAgent.ESF\",\n\t\t\t\"state\": \"terminated_waiting_to_uninstall_on_reboot\",\n\t\t\t\"name\": \"Kandji ESF Extension\",\n\t\t\t\"short_version\": \"1.8.24\",\n\t\t\t\"bundle_version\": \"779\",\n\t\t\t\"categories\": \"com.apple.system_extension.endpoint_security\",\n\t\t\t\"bundle_path\": \"/Applications/Utilities/..\",\n\t\t\t\"team_id\": \"P3FGV63VK7\",\n\t\t\t\"is_mdm_managed\": true\n\t\t}\n\t],\n\t\"cursor\": null\n}"}],"_postman_id":"2c0fb5db-3864-4875-a2b1-c925e19d7888"},{"name":"Transparency database","id":"872afbd8-25b5-4c63-af17-a8ac61507449","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/transparency_database","description":"Get Transparency Database (TCC) attributes for macOS.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","transparency_database"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter results by one or more blueprint IDs separated by commas.
\n","type":"text/plain"},"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id"},{"disabled":true,"description":{"content":"Filter results by one or more device families separate by commas.
\n","type":"text/plain"},"key":"device_families","value":"Mac,iPhone,iPad,tvOS"},{"disabled":true,"description":{"content":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.
\n","type":"text/plain"},"key":"filter","value":""},{"disabled":true,"description":{"content":"Sort results by the name of a given response body key in either ascending (default behavior) or descending(-) order.
A hard upper limit is set at 300 device records returned per request. If more device records are expected, pagination should be used using the limit and offset parameters. Additionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return. Do not use with cursor-based pagination.
\n","type":"text/plain"},"key":"offset","value":""},{"disabled":true,"description":{"content":"Pass into future requests to use cursor-based pagination. Do not use with offset-based pagination.
\n","type":"text/plain"},"key":"cursor","value":""}],"variable":[]}},"response":[{"id":"d84bfdd3-64f1-456b-9f6a-3d33df4f2fb7","name":"Transparency database","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/transparency_database","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","transparency_database"],"query":[{"key":"blueprint_ids","value":"blueprint_id, blueprint_id,blueprint_id","description":"Filter results by one or more blueprint IDs separated by commas.","disabled":true},{"key":"device_families","value":"Mac,iPhone,iPad,tvOS","description":"Filter results by one or more device families separate by commas.","disabled":true},{"key":"filter","value":"","description":"JSON schema object containing one or more key value pairs.\nNote: For detailed information on fiters, see the Filters section at the begining of the Visibility API endpoints in this doc.","disabled":true},{"key":"sort_by","value":"","description":"Sort results by the name of a given key in either ascending or descending(`-`) order.","disabled":true},{"key":"limit","value":"","description":"A hard upper `limit` is set at 300 device records returned per request. If more device records are expected, pagination should be used using the `limit` and `offset` parameters. Additionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"","description":"Specify the starting record to return.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Sep 2023 17:29:47 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"82"},{"key":"X-Kong-Upstream-Latency","value":"121"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9991"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"offset\": null,\n\t\"limit\": 25,\n\t\"total\": 8,\n\t\"data\": [\n\t\t{\n\t\t\t\"device_id\": \"aa79459d-8566-4655-b09a-8f5c6bcf8b43\",\n\t\t\t\"device__name\": \"accuhive_admin\",\n\t\t\t\"device__family\": \"Mac\",\n\t\t\t\"device__user_id\": \"36600\",\n\t\t\t\"device__user_name\": \"Accuhive Admin\",\n\t\t\t\"device__user_email\": \"accuhive@accuhive.io\",\n\t\t\t\"blueprint_id\": \"9b1ce867-83dd-46bb-b79a-ba2b5c3a4acc\",\n\t\t\t\"blueprint_name\": \"_testing_something\",\n\t\t\t\"tags\": null,\n\t\t\t\"asset_tag\": \"\",\n\t\t\t\"serial_number\": \"FVHHFKF7Q6L4\",\n\t\t\t\"model_id\": \"MacBookAir10,1\",\n\t\t\t\"count\": null,\n\t\t\t\"created_at\": \"2024-11-18T21:08:21.491325+00:00\",\n\t\t\t\"updated_at\": \"2024-12-10T16:24:07.802225+00:00\",\n\t\t\t\"last_changed_at\": null,\n\t\t\t\"last_collected_at\": \"2024-12-10T16:24:07.802226+00:00\",\n\t\t\t\"service\": \"BluetoothAlways\",\n\t\t\t\"application\": \"com.okta.mobile\",\n\t\t\t\"client_type\": \"Bundle Identifier\",\n\t\t\t\"status\": \"Allowed\",\n\t\t\t\"status_reason\": \"User Consent\",\n\t\t\t\"last_modified\": \"2024-06-14T00:36:21.000042+00:00\",\n\t\t\t\"local_user\": \"testuser\"\n\t\t}\n\t],\n\t\"cursor\": null\n}"}],"_postman_id":"872afbd8-25b5-4c63-af17-a8ac61507449"},{"name":"Request category export","id":"4d485b71-34fb-443a-a8a4-4c1ec8886b88","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"blueprint_ids\": [\n \"string\",\n \"string\",\n \"string\"\n ],\n \"device_families\": [\n \"Mac\"\n ],\n \"category\": \"device_information\",\n \"filter\": {},\n \"sort_by\": \"device__nam\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/export","description":"Request export of a category. The id key is used when checking the export status using the Request category export endpoint.
Request Body Parameters: application/json
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","export"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"31870999-989c-4abb-9d0e-a25bd088ca98","name":"success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{\n \"blueprint_ids\": [],\n \"device_families\": [],\n \"category\": \"apps\",\n \"filter\": {},\n \"sort_by\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/export"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Sep 2023 20:57:59 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"107"},{"key":"X-Kong-Upstream-Latency","value":"144"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9987"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n \"id\": \"64cb5d3d-b180-4847-8b8a-34b14d8bc8d9\",\n \"status\": \"pending\",\n \"category\": \"apps\",\n \"args\": {\n \"filter\": {},\n \"columns\": [],\n \"sort_by\": \"\",\n \"blueprint_ids\": [],\n \"device_families\": []\n },\n \"error_msg\": null,\n \"path\": null,\n \"signed_url\": null,\n \"created_at\": \"2023-09-14T20:57:59.298293+00:00\",\n \"updated_at\": \"2023-09-14T20:57:59.298293+00:00\"\n}"},{"id":"f6f4dfaa-59a4-4975-bb9a-a158293b6ac5","name":"Mac device info sorted by device name","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{\n \"blueprint_ids\": [],\n \"device_families\": [\n \"Mac\"\n ],\n \"category\": \"device_information\",\n \"filter\": {},\n \"sort_by\": \"device__name\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/export"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Sep 2023 20:06:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"94"},{"key":"X-Kong-Upstream-Latency","value":"80"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9999"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n \"id\": \"3d8ce17d-8477-488f-9b7a-18df03a33b61\",\n \"status\": \"pending\",\n \"category\": \"device_information\",\n \"args\": {\n \"filter\": {},\n \"columns\": [],\n \"sort_by\": \"device__name\",\n \"blueprint_ids\": [],\n \"device_families\": [\n \"Mac\"\n ]\n },\n \"error_msg\": null,\n \"path\": null,\n \"signed_url\": null,\n \"created_at\": \"2023-09-15T20:06:52.285122+00:00\",\n \"updated_at\": \"2023-09-15T20:06:52.285122+00:00\"\n}"},{"id":"ba59aeeb-bd25-4e5f-ab97-400faff7b5fc","name":"Device info for all iPads","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{\n \"blueprint_ids\": [],\n \"device_families\": [\n \"iPad\"\n ],\n \"category\": \"device_information\",\n \"filter\": {},\n \"sort_by\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/export"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Sep 2023 17:26:33 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"48"},{"key":"X-Kong-Upstream-Latency","value":"36"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9987"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n \"id\": \"7573767f-161e-4fc4-8b5a-7bad6e9599e8\",\n \"status\": \"pending\",\n \"category\": \"device_information\",\n \"args\": {\n \"filter\": {},\n \"columns\": [],\n \"sort_by\": \"\",\n \"blueprint_ids\": [],\n \"device_families\": [\n \"iPad\"\n ]\n },\n \"error_msg\": null,\n \"path\": null,\n \"signed_url\": null,\n \"created_at\": \"2023-09-15T17:26:33.578350+00:00\",\n \"updated_at\": \"2023-09-15T17:26:33.578350+00:00\"\n}"},{"id":"37d2caa9-414a-4ab3-ad71-bf1968c07c09","name":"Bad category request","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer {api_token}"}],"body":{"mode":"raw","raw":"{\n \"blueprint_ids\": [],\n \"device_families\": [],\n \"category\": \"application_firewal\",\n \"filter\": {},\n \"sort_by\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/export"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 15 Sep 2023 15:42:58 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"50"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"29"},{"key":"X-Kong-Upstream-Latency","value":"33"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9997"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n \"detail\": \"Invalid category: application_firewal\"\n}"}],"_postman_id":"4d485b71-34fb-443a-a8a4-4c1ec8886b88"},{"name":"Get category export","id":"4cd8f1ae-3b5a-498f-9078-f4be656c424d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/export/{export_id}","description":"Get an export request's status. To download the export, use the signed_url. This will download a CSV file containing the exported category information.
export_id (path parameter): The unique identifier of the the export job.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","prism","export","{export_id}"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"c57c08f7-8cf1-4281-841f-74bec5d67ea8","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/export/{export_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Sep 2023 20:58:48 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"92"},{"key":"X-Kong-Upstream-Latency","value":"132"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9986"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n \"id\": \"64cb5d3d-b180-4847-8b8a-34b14d8bc8d9\",\n \"status\": \"success\",\n \"category\": \"apps\",\n \"args\": {\n \"filter\": {},\n \"columns\": [],\n \"sort_by\": \"\",\n \"blueprint_ids\": [],\n \"device_families\": []\n },\n \"error_msg\": null,\n \"path\": \"visibility-export-dev/28344fcc-579a-4d42-bcf7-cdbf97585066/export-2023-09-14-apps-64cb5d3d-b180-4847-8b8a-34b14d8bc8d9.csv\",\n \"signed_url\": \"https://amazonaws.com/28344fcc-579a-4d42-bcf7-cdbf97585066/export-2023-09-14-apps-64cb5d3d-b180-4847-8b8a-34b14d8bc8d9.csv?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIASFTUYWXKYCKI2RPA%2F20230914%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Date=20230914T205848Z&X-Amz-Expires=172800&X-Amz-SignedHeaders=host&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEGUaCXVzLXdlc3QtMiJIMEYCIQD0Dnaf2gYxvGQXoouHEXGvIYwTOBzF5o5wFKFZwdNekAIhAIuzzarePTLat3Bb8Sof1ihyivS2dQHDWW5L7nUEhAHCKv8ECE4QAxoMMTQ5NDk1MDAyNTgxIgzdFKz6tJU%2BiEwY%2BBEq3ASeotuDFH3Ta%2F8hN34J%2BJjR3xGfmeh8N2c9mwJpWoOWrnVJ0he9aJL44C8tBnm%2FWfRbR3Co%2B9a5f2%2BlH83P83CoEij%2FIRX7XJ3qjpt2LYxZ4GOoME%2FSNP2cno3LMWGnOev5yctX2VkSFo8nVuB0r5a85SUxZq9ZkCiJ9DwYaArcKc5kmGjQ7dtZE3PM0oT4lyHiap5Qupn08ZYpPrAHZP%2BGooCn377hHwQfqAeWT%2BzT%2FLagR%2FGWWWNlaAEMGIkiso0rULgPAZ9tNxDbxTwBoitq0bTXed2wuMHtpiWiUEbs4MLkJh%2B6VbxO58hKFLOapuoKeOS%2FKZsc63Ohi2%2B7s%2BhIAe2cx%2BhzUi%2BQSIDn2RLAXGq0HOF5KWaXKVgGsRDXPGXoXCeiOljgcbPncnl0yEsaRkRitRjA7OJmcfeQc5vSpiGX0NkEOhnPHITtlg4ZEF7q1FG5gT92HLI0feuSwbP45e2o82Uod51lrQWpkaj5E3dCL1i0c5wdc4Um0HqTkXvBTy0wn%2BrMm%2FmbbFP0sA3i5c%2FM0tCHKQ9MKR2C5fI0zgCsT8MZc0c5AtFB76EuOk4xnSdWMlis4ISDF312vbxa6648QVknopJe9J1p8Huc%2FOaJxp0SmUw1a7X5yjlkyeDkol9WyObC8R%2BwA5%2BgxLQyhCE8odmr0LbD0D0xTKSshHYbH71uLWMbnn0HChkQGoqbDcohIxEkxePjF0VFYDizUKfEjgvom%2F6AvJeAe4yIJzgXxAa7DvkwCHE0nLxfioVc6FdinZ3jwvs2pnCYK8qjvU7kjObReYgubBUhMIjojagGOpkBY%2BVVHQWBiKn1ZlgcWyC3ufoMTo75qiz4P0mlvsc%2FLlPei0V5jZVga0KzA%2Bz5lz6JmKaDwww65fFRwVtoz1X7zD6L4HKWQ086EbvJGTjbQtuVfUrDtYHCfVkQfHOF%2Fo9gLXZ5ul7B35Uz7jmvLsf0VfsRxgqVSSI9glVkolZuvwAqwjkezmOBqGkTNxxtBKe8olNGd1Intj8l&X-Amz-Signature=4ad3bea9b06aacc6fe78657e86d80a24cadbc6866bb365d1b8fd8235ccc39020\",\n \"created_at\": \"2023-09-14T20:57:59.298293+00:00\",\n \"updated_at\": \"2023-09-14T20:58:00.341603+00:00\"\n}"}],"_postman_id":"4cd8f1ae-3b5a-498f-9078-f4be656c424d"},{"name":"Count","id":"ae4770e4-bbcd-478c-a13a-4d2a3b1978d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/prism/count?category=apps","description":"Get the total record count for the specified Prism category.
\nIf a category contains spaces substitute the spaces for underscores (\"_\") when using the API query.
\nExample: Device information becomes device_information.
Return the count of records for the specified category. \nIf a category contains spaces substitute the spaces for underscores (\"_\") when using the API query.
\nExamples:\napps\ndevice_information\nkernel_extensions\nsystem_extensions
\n","type":"text/plain"},"key":"category","value":"apps"}],"variable":[]}},"response":[{"id":"564cfd6c-6bbf-46e6-86c0-f0441f12ae87","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/prism/count?category=apps","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","prism","count"],"query":[{"key":"category","value":"apps"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 14 Sep 2023 20:58:48 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Encoding","value":"gzip"},{"key":"Ratelimit-Limit","value":"50"},{"key":"Ratelimit-Remaining","value":"49"},{"key":"Ratelimit-Reset","value":"1"},{"key":"Server","value":"uvicorn"},{"key":"Via","value":"kong/3.2.2"},{"key":"X-Kong-Proxy-Latency","value":"92"},{"key":"X-Kong-Upstream-Latency","value":"132"},{"key":"X-Ratelimit-Limit-Hour","value":"10000"},{"key":"X-Ratelimit-Limit-Second","value":"50"},{"key":"X-Ratelimit-Remaining-Hour","value":"9986"},{"key":"X-Ratelimit-Remaining-Second","value":"49"}],"cookie":[],"responseTime":null,"body":"{\n\t\"count\": 82,\n\t\"approximate\": false\n}"}],"_postman_id":"ae4770e4-bbcd-478c-a13a-4d2a3b1978d1"}],"id":"d538b34f-5343-416e-be53-2ba108c51dfa","description":"Prism endpoints can be used to request information about your device fleet as well as export said information in CSV format.
\nThe cursor parameter is an opaque pagination token used to retrieve the next page of results. Clients should pass the cursor value returned from a previous response without attempting to parse or modify it, as it represents the current position within the result set based on the underlying sort order. Cursors are only valid when used with the same query parameters. Pass an empty cursor query param to retrieve the first cursor.
Cursor-based pagination provides more consistent performance and scalability than offset-based pagination, especially for large datasets. The cursor parameter should not be used together with offset, as the two pagination strategies are incompatible.
\nCustom ordering is not supported with cursor-based pagination, though filters can be used.
\nExample scripts demonstrating cursor-based pagination are available here. Also reference the \"With cursor pagination\" example in the Applications category.
\nEach of the Prism category endpoints have a filter query parameter. The filter parameter can be used to narrow down the list of results to a specific data set. All filters are constructed in JSON schema format.
Any of the keys returned in the data object of the response within a given category can be used in a filter expression. Exceptions to this are blueprint__id, device__family
Filter operators
\nReturn all device names that contiain the string \"dev\".
filter={\"device__name\":{\"like\":[\"dev\"]}}\n\n\nReturn all Apple Silcon Mac computers.
\n{\"apple_silicon\":{\"eq\":true}}\n\n\nReturn all devices assigned to a specific user email.
\n{\"device__user_email\":{\"in\":[\"miss.minutes@secretavengers.onmicrosoft.com\"]}}\n\n\nReturn all Apple Silicon devices assigned to a specific user.
\n{\"device__user_name\":{\"in\":[\"Thor Odinson\"]}, \"apple_silicon\":{\"eq\":true}}\n\n\n","_postman_id":"d538b34f-5343-416e-be53-2ba108c51dfa","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Settings","item":[{"name":"Licensing","id":"34c35449-8d94-4741-8395-8965c0316fec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/settings/licensing","description":"Returns tenant licensing and utilization information.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","settings","licensing"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"cd20829e-305b-4f2f-877e-826e63215838","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/settings/licensing"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n \"counts\": {\n \"computers_count\": 8,\n \"ios_count\": 0,\n \"ipados_count\": 1,\n \"macos_count\": 7,\n \"tvos_count\": 0\n },\n \"limits\": {\n \"plan_type\": \"single_limit\",\n \"max_devices\": 10,\n \"max_devices_per_platform\": {\n \"macos\": 0,\n \"ios_ipados\": 0\n }\n },\n \"tenantOverLicenseLimit\": false\n}"}],"_postman_id":"34c35449-8d94-4741-8395-8965c0316fec"}],"id":"1ff75e12-edaa-4a0a-8722-45959354a1c7","_postman_id":"1ff75e12-edaa-4a0a-8722-45959354a1c7","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Tags","item":[{"name":"Get Tags","id":"9e4feff9-bc65-4625-b2ca-5a30328c6b7e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/tags?search=accuhive","description":"Return configured tags.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","tags"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"description":{"content":"Return resultes containing a given tag search string.
\n","type":"text/plain"},"key":"search","value":"accuhive"}],"variable":[]}},"response":[{"id":"f8dcb983-1b31-44da-897c-8c1dd8e4d207","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/tags?search=accuhive","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","tags"],"query":[{"key":"search","value":"accuhive"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n \"count\": 2,\n \"next\": null,\n \"previous\": null,\n \"results\": [\n {\n \"id\": \"71dd53f1-104e-41a2-82ca-43a375b7f63d\",\n \"name\": \"accuhive_01\"\n },\n {\n \"id\": \"4fe23c39-7a9a-435c-bab3-d2e9fd1974c6\",\n \"name\": \"accuhive_02\"\n }\n ]\n}"}],"_postman_id":"9e4feff9-bc65-4625-b2ca-5a30328c6b7e"},{"name":"Create Tag","id":"f9270517-98cb-4078-99b3-cbcd1acc2fca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n \"name\": \"accuhive_01\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/tags","description":"Create a tag. Can only create one tag per request.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","tags"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[]}},"response":[{"id":"37f7cacd-5ff1-4b6f-ab50-e62ca1538b06","name":"success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer {api_token}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n \"name\": \"accuhive_01\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/tags"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n \"id\": \"1467cc35-39e3-435d-8816-34c849c15bc3\",\n \"name\": \"accuhive_01\"\n}"}],"_postman_id":"f9270517-98cb-4078-99b3-cbcd1acc2fca"},{"name":"Update Tag","id":"9ab6d414-42da-4628-9261-e58ce2e61465","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\n \"name\": \"accuhive_02\"\n}","options":{"raw":{"language":"json"}}},"url":"https://{sub_domain}.api.kandji.io/api/v1/tags/{tag_id}","description":"Update tag name.
\ntag_id (path parameter): The unique identifier of the tag.
Delete a tag.
\ntag_id (path parameter): The unique identifier of the tag.
Create and manage tags within your Iru Endpoint Management tenant.
\nFor more information on tags, checkout the support article here
\n","_postman_id":"a9c6fb2d-aabb-4bbe-bf51-d85546b8a181","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Threats","item":[{"name":"Get Threat Details","id":"d041043a-ea47-47d5-b6f1-234ef422494d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/threat-details","description":"[This endpoint is deprecated]
\n[New endpoint - /api/v2/threat/threat-details]
Get threat details.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","threat-details"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Return all records matching a specified classification. The following classification options are available: malware and pup. Leave this parameter empty to return all classification types.
Return all records within a specified number of days. Any positive number of days may be specified. Examples: 7, 30, 60, 90, 180, or 365.
Return all records matching a specified status. The following status options are available: quarantined, not_quarantined, or released. Leave this parameter empty to return all status types.
Results can be sorted with the following options:
\nPrepending a dash (-) to the parameter value will reverse the order of the returned results.
\n?sort_by=-device_name will order the response by device_name in descending order.
Search term to filter threat results.
\nThe response will include anything matching the following fields: device_name, file_hash, and file_path.
So if you search for bad file, the results will include anywhere bad file exists in the three fields above.
A hard upper limit is set at 1000 records returned per request. If more records are expected, pagination should be used using the limit and offset parameters.
Additionally, parameter queries can be added to a request to limit the results.
\n","type":"text/plain"},"key":"limit","value":"1000"},{"disabled":true,"description":{"content":"Specify the starting record to return
\n","type":"text/plain"},"key":"offset","value":"1"}],"variable":[]}},"response":[{"id":"14956fa1-766d-4210-9856-d7e841d50cea","name":"Get all details","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/threat-details","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","threat-details"],"query":[{"key":"classification","value":"malware","description":"Return all records matching a specified classification. The following classification options are available: `malware` and `pup`. Leave this parameter empty to return all classification types.","disabled":true},{"key":"date_range","value":"7","description":"Return all records within a specified number of days. Any positive number of days may be specified. Examples: `7`, `30`, `60`, `90`, `180`, or `365`.","disabled":true},{"key":"device_id","value":"15fcec08-xxxx-xxxx-xxxx-7c2f950910eb","disabled":true},{"key":"status","value":"quarantined","description":"Return all records matching a specified status. The following status options are available: `quarantined`, `not_quarantined`, or `released`. Leave this parameter empty to return all status types.","disabled":true},{"key":"sort_by","value":"status","description":"Results can be sorted with the following options: \n- threat_name\n- classification\n- device_name\n- process_name\n- process_owner\n- detection_date\n- status\n\nPrepending a dash (-) to the parameter value will reverse the order of the returned results.\n\n`?sort_by=-device_name` will order the response by device_name in descending order.","disabled":true},{"key":"term","value":"Chrome","description":"Search term to filter threat results.\n\nThe response will include anything matching the following fields: `device_name`, `file_hash`, and `file_path`.\n\nSo if you search for `bad file`, the results will include anywhere `bad file` exists in the three fields above.","disabled":true},{"key":"limit","value":"1000","description":"A hard upper `limit` is set at 1000 records returned per request. If more records are expected, pagination should be used using the `limit` and `offset` parameters. \n\nAdditionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"1","description":"Specify the starting record to return","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n \"count\": 24,\n \"next\": null,\n \"previous\": null,\n \"malware_count\": 24,\n \"pup_count\": 0,\n \"results\": [\n {\n \"threat_name\": \"malware_5\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:13.883134\",\n \"date_of_quarantine\": \"2023-04-21T17:23:15.071621\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/Shared/malware/malware_5\",\n \"file_hash\": \"2ab79665b07b3be11dd1d4f2d0bafa886a4b393b28ffedb2a02f62efd0061858\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"malware_7\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:13.949864\",\n \"date_of_quarantine\": \"2023-04-21T17:23:15.087263\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/private/var/tmp/malware_7\",\n \"file_hash\": \"64300d82ae001fd539754e1e9bb9009660ac774bff766231a642bc7924ea584d\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"malware_9\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:14.007637\",\n \"date_of_quarantine\": \"2023-04-21T17:23:15.045619\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/Shared/malware/malware_9\",\n \"file_hash\": \"9285f0109c432de9e67c60c1c5288b03fea6ac7a385681ad9f260ed77fb653aa\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"malware_8\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:13.978747\",\n \"date_of_quarantine\": \"2023-04-21T17:23:14.652327\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/usr/local/malware/malware_8\",\n \"file_hash\": \"721ef7dc906eeb7f4d21b55384e86c074bcb453a8eaa8f3d17568e77b87a916d\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"malware_2\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:13.761933\",\n \"date_of_quarantine\": \"2023-04-21T17:23:15.078983\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/private/var/tmp/malware_2\",\n \"file_hash\": \"9285f0109c432de9e67c60c1c5288b03fea6ac7a385681ad9f260ed77fb653aa\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"malware_1\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:13.726685\",\n \"date_of_quarantine\": \"2023-04-21T17:23:14.722257\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/usr/local/malware/malware_1\",\n \"file_hash\": \"64300d82ae001fd539754e1e9bb9009660ac774bff766231a642bc7924ea584d\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"malware_3\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:13.801138\",\n \"date_of_quarantine\": \"2023-04-21T17:23:14.799373\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Library/Application Support/malware/malware_3\",\n \"file_hash\": \"721ef7dc906eeb7f4d21b55384e86c074bcb453a8eaa8f3d17568e77b87a916d\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"malware_4\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:13.843484\",\n \"date_of_quarantine\": \"2023-04-21T17:23:14.917928\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/usr/local/malware/malware_4\",\n \"file_hash\": \"39ccf91f05ec1d65eea4aa73fc92e964da5fb4b519cb480136f993f195441de6\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"malware_6\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:13.915963\",\n \"date_of_quarantine\": \"2023-04-21T17:23:14.930625\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Library/User Template/Non_localized/Documents/malware/malware_6\",\n \"file_hash\": \"721ef7dc906eeb7f4d21b55384e86c074bcb453a8eaa8f3d17568e77b87a916d\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"malware_10\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:14.034193\",\n \"date_of_quarantine\": \"2023-04-21T17:23:15.259792\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/opt/malware/malware_10\",\n \"file_hash\": \"721ef7dc906eeb7f4d21b55384e86c074bcb453a8eaa8f3d17568e77b87a916d\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"malware_11\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:14.061874\",\n \"date_of_quarantine\": \"2023-04-21T17:23:15.377471\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/private/var/tmp/malware_11\",\n \"file_hash\": \"39ccf91f05ec1d65eea4aa73fc92e964da5fb4b519cb480136f993f195441de6\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"MAL_0bdc0e03172658659be64a956ca44ba5a0ac5f9cdb607c0ef40b0539d3032880\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"sharingd\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T18:15:35.602935\",\n \"date_of_quarantine\": \"2023-04-21T18:22:02.214529\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/Downloads/MAL_0bdc0e03172658659be64a956ca44ba5a0ac5f9cdb607c0ef40b0539d3032880\",\n \"file_hash\": \"0bdc0e03172658659be64a956ca44ba5a0ac5f9cdb607c0ef40b0539d3032880\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"MAL_0bdc0e03172658659be64a956ca44ba5a0ac5f9cdb607c0ef40b0539d3032880 2\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"sharingd\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T18:16:17.235154\",\n \"date_of_quarantine\": \"2023-04-21T18:22:02.540836\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/Downloads/MAL_0bdc0e03172658659be64a956ca44ba5a0ac5f9cdb607c0ef40b0539d3032880 2\",\n \"file_hash\": \"0bdc0e03172658659be64a956ca44ba5a0ac5f9cdb607c0ef40b0539d3032880\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"MAL_0bdc0e03172658659be64a956ca44ba5a0ac5f9cdb607c0ef40b0539d3032880 3\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"sharingd\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T18:22:02.957250\",\n \"date_of_quarantine\": \"2023-04-21T18:22:03.793995\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/Downloads/MAL_0bdc0e03172658659be64a956ca44ba5a0ac5f9cdb607c0ef40b0539d3032880 3\",\n \"file_hash\": \"0bdc0e03172658659be64a956ca44ba5a0ac5f9cdb607c0ef40b0539d3032880\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n },\n {\n \"threat_name\": \"MAL_2ab79665b07b3be11dd1d4f2d0bafa886a4b393b28ffedb2a02f62efd0061858\",\n \"classification\": \"MALWARE\",\n \"status\": \"NOT_QUARANTINED\",\n \"process_name\": \"ArchiveService\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"\",\n \"device_id\": \"c166d14c-4595-48ce-bf4c-b4644aedaba1\",\n \"detection_date\": \"2023-04-06T15:02:55.656343\",\n \"date_of_quarantine\": \"\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/.Trash/BBEdit - Infected Mult 2.app/Contents/MAL_2ab79665b07b3be11dd1d4f2d0bafa886a4b393b28ffedb2a02f62efd0061858\",\n \"file_hash\": \"2ab79665b07b3be11dd1d4f2d0bafa886a4b393b28ffedb2a02f62efd0061858\",\n \"bundle_path\": \"\",\n \"device_serial_number\": null,\n \"blueprint_id\": null,\n \"blueprint_name\": null,\n \"library_item_name\": null,\n \"library_item_id\": null,\n \"pup_posture\": null,\n \"malware_posture\": null\n },\n {\n \"threat_name\": \"MAL_9285f0109c432de9e67c60c1c5288b03fea6ac7a385681ad9f260ed77fb653aa\",\n \"classification\": \"MALWARE\",\n \"status\": \"NOT_QUARANTINED\",\n \"process_name\": \"AUHelperService\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"\",\n \"device_id\": \"c166d14c-4595-48ce-bf4c-b4644aedaba1\",\n \"detection_date\": \"2023-04-06T15:02:55.658650\",\n \"date_of_quarantine\": \"\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/.Trash/BBEdit - Infected Mult 2.app/Contents/Resources/MAL_9285f0109c432de9e67c60c1c5288b03fea6ac7a385681ad9f260ed77fb653aa\",\n \"file_hash\": \"9285f0109c432de9e67c60c1c5288b03fea6ac7a385681ad9f260ed77fb653aa\",\n \"bundle_path\": \"\",\n \"device_serial_number\": null,\n \"blueprint_id\": null,\n \"blueprint_name\": null,\n \"library_item_name\": null,\n \"library_item_id\": null,\n \"pup_posture\": null,\n \"malware_posture\": null\n },\n {\n \"threat_name\": \"MAL_721ef7dc906eeb7f4d21b55384e86c074bcb453a8eaa8f3d17568e77b87a916d\",\n \"classification\": \"MALWARE\",\n \"status\": \"NOT_QUARANTINED\",\n \"process_name\": \"ArchiveService\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"\",\n \"device_id\": \"c166d14c-4595-48ce-bf4c-b4644aedaba1\",\n \"detection_date\": \"2023-04-06T15:02:55.658314\",\n \"date_of_quarantine\": \"\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/.Trash/BBEdit - Infected Mult 2.app/Contents/Resources/MAL_721ef7dc906eeb7f4d21b55384e86c074bcb453a8eaa8f3d17568e77b87a916d\",\n \"file_hash\": \"721ef7dc906eeb7f4d21b55384e86c074bcb453a8eaa8f3d17568e77b87a916d\",\n \"bundle_path\": \"\",\n \"device_serial_number\": null,\n \"blueprint_id\": null,\n \"blueprint_name\": null,\n \"library_item_name\": null,\n \"library_item_id\": null,\n \"pup_posture\": null,\n \"malware_posture\": null\n },\n {\n \"threat_name\": \"MAL_64300d82ae001fd539754e1e9bb9009660ac774bff766231a642bc7924ea584d\",\n \"classification\": \"MALWARE\",\n \"status\": \"NOT_QUARANTINED\",\n \"process_name\": \"ArchiveService\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"\",\n \"device_id\": \"c166d14c-4595-48ce-bf4c-b4644aedaba1\",\n \"detection_date\": \"2023-04-06T15:02:55.655754\",\n \"date_of_quarantine\": \"\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/.Trash/BBEdit - Infected Mult 2.app/Contents/Resources/MAL_64300d82ae001fd539754e1e9bb9009660ac774bff766231a642bc7924ea584d\",\n \"file_hash\": \"64300d82ae001fd539754e1e9bb9009660ac774bff766231a642bc7924ea584d\",\n \"bundle_path\": \"\",\n \"device_serial_number\": null,\n \"blueprint_id\": null,\n \"blueprint_name\": null,\n \"library_item_name\": null,\n \"library_item_id\": null,\n \"pup_posture\": null,\n \"malware_posture\": null\n },\n {\n \"threat_name\": \"MAL_9285f0109c432de9e67c60c1c5288b03fea6ac7a385681ad9f260ed77fb653aa\",\n \"classification\": \"MALWARE\",\n \"status\": \"NOT_QUARANTINED\",\n \"process_name\": \"ArchiveService\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"\",\n \"device_id\": \"c166d14c-4595-48ce-bf4c-b4644aedaba1\",\n \"detection_date\": \"2023-04-06T15:02:55.894607\",\n \"date_of_quarantine\": \"\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/.Trash/BBEdit - Infected Mult.app/Contents/Resources/MAL_9285f0109c432de9e67c60c1c5288b03fea6ac7a385681ad9f260ed77fb653aa\",\n \"file_hash\": \"9285f0109c432de9e67c60c1c5288b03fea6ac7a385681ad9f260ed77fb653aa\",\n \"bundle_path\": \"\",\n \"device_serial_number\": null,\n \"blueprint_id\": null,\n \"blueprint_name\": null,\n \"library_item_name\": null,\n \"library_item_id\": null,\n \"pup_posture\": null,\n \"malware_posture\": null\n },\n {\n \"threat_name\": \"BBEdit - Infected Mult\",\n \"classification\": \"MALWARE\",\n \"status\": \"NOT_QUARANTINED\",\n \"process_name\": \"ArchiveService\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"\",\n \"device_id\": \"c166d14c-4595-48ce-bf4c-b4644aedaba1\",\n \"detection_date\": \"2023-04-06T15:02:55.657322\",\n \"date_of_quarantine\": \"\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/.Trash/BBEdit - Infected Mult 2.app/Contents/MacOS/BBEdit - Infected Mult\",\n \"file_hash\": \"43e79ed204e46336e858e4504e70b9d4e0e95dd194fcb080d65daf7addfb0322\",\n \"bundle_path\": \"\",\n \"device_serial_number\": null,\n \"blueprint_id\": null,\n \"blueprint_name\": null,\n \"library_item_name\": null,\n \"library_item_id\": null,\n \"pup_posture\": null,\n \"malware_posture\": null\n },\n {\n \"threat_name\": \"BBEdit - Infected Mult\",\n \"classification\": \"MALWARE\",\n \"status\": \"NOT_QUARANTINED\",\n \"process_name\": \"ArchiveService\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"\",\n \"device_id\": \"c166d14c-4595-48ce-bf4c-b4644aedaba1\",\n \"detection_date\": \"2023-04-06T15:02:55.893274\",\n \"date_of_quarantine\": \"\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/.Trash/BBEdit - Infected Mult.app/Contents/MacOS/BBEdit - Infected Mult\",\n \"file_hash\": \"43e79ed204e46336e858e4504e70b9d4e0e95dd194fcb080d65daf7addfb0322\",\n \"bundle_path\": \"\",\n \"device_serial_number\": null,\n \"blueprint_id\": null,\n \"blueprint_name\": null,\n \"library_item_name\": null,\n \"library_item_id\": null,\n \"pup_posture\": null,\n \"malware_posture\": null\n },\n {\n \"threat_name\": \"MAL_721ef7dc906eeb7f4d21b55384e86c074bcb453a8eaa8f3d17568e77b87a916d\",\n \"classification\": \"MALWARE\",\n \"status\": \"NOT_QUARANTINED\",\n \"process_name\": \"ArchiveService\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"\",\n \"device_id\": \"c166d14c-4595-48ce-bf4c-b4644aedaba1\",\n \"detection_date\": \"2023-04-06T15:02:55.893861\",\n \"date_of_quarantine\": \"\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/.Trash/BBEdit - Infected Mult.app/Contents/Resources/MAL_721ef7dc906eeb7f4d21b55384e86c074bcb453a8eaa8f3d17568e77b87a916d\",\n \"file_hash\": \"721ef7dc906eeb7f4d21b55384e86c074bcb453a8eaa8f3d17568e77b87a916d\",\n \"bundle_path\": \"\",\n \"device_serial_number\": null,\n \"blueprint_id\": null,\n \"blueprint_name\": null,\n \"library_item_name\": null,\n \"library_item_id\": null,\n \"pup_posture\": null,\n \"malware_posture\": null\n },\n {\n \"threat_name\": \"MAL_64300d82ae001fd539754e1e9bb9009660ac774bff766231a642bc7924ea584d\",\n \"classification\": \"MALWARE\",\n \"status\": \"NOT_QUARANTINED\",\n \"process_name\": \"ArchiveService\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"\",\n \"device_id\": \"c166d14c-4595-48ce-bf4c-b4644aedaba1\",\n \"detection_date\": \"2023-04-06T15:02:55.895131\",\n \"date_of_quarantine\": \"\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/.Trash/BBEdit - Infected Mult.app/Contents/Resources/MAL_64300d82ae001fd539754e1e9bb9009660ac774bff766231a642bc7924ea584d\",\n \"file_hash\": \"64300d82ae001fd539754e1e9bb9009660ac774bff766231a642bc7924ea584d\",\n \"bundle_path\": \"\",\n \"device_serial_number\": null,\n \"blueprint_id\": null,\n \"blueprint_name\": null,\n \"library_item_name\": null,\n \"library_item_id\": null,\n \"pup_posture\": null,\n \"malware_posture\": null\n },\n {\n \"threat_name\": \"MAL_2ab79665b07b3be11dd1d4f2d0bafa886a4b393b28ffedb2a02f62efd0061858\",\n \"classification\": \"MALWARE\",\n \"status\": \"NOT_QUARANTINED\",\n \"process_name\": \"ArchiveService\",\n \"process_owner\": \"accuhive\",\n \"device_name\": \"\",\n \"device_id\": \"c166d14c-4595-48ce-bf4c-b4644aedaba1\",\n \"detection_date\": \"2023-04-06T15:02:55.894094\",\n \"date_of_quarantine\": \"\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/accuhive/.Trash/BBEdit - Infected Mult.app/Contents/MAL_2ab79665b07b3be11dd1d4f2d0bafa886a4b393b28ffedb2a02f62efd0061858\",\n \"file_hash\": \"2ab79665b07b3be11dd1d4f2d0bafa886a4b393b28ffedb2a02f62efd0061858\",\n \"bundle_path\": \"\",\n \"device_serial_number\": null,\n \"blueprint_id\": null,\n \"blueprint_name\": null,\n \"library_item_name\": null,\n \"library_item_id\": null,\n \"pup_posture\": null,\n \"malware_posture\": null\n }\n ]\n}"},{"id":"acfbf19c-29ed-4c2c-b271-55f5725c1978","name":"using classfication, data_range, and sort_by params","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/threat-details?classification=malware&date_range=7&sort_by=detection_date","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","threat-details"],"query":[{"key":"classification","value":"malware","description":"Return all records matching a specified classification. The following classification options are available: `malware` and `pup`. Leave this parameter empty to return all classification types."},{"key":"date_range","value":"7","description":"Return all records within a specified number of days. Any positive number of days may be specified. Examples: `7`, `30`, `60`, `90`, `180`, or `365`."},{"key":"device_id","value":"15fcec08-xxxx-xxxx-xxxx-7c2f950910eb","disabled":true},{"key":"status","value":"quarantined","description":"Return all records matching a specified status. The following status options are available: `quarantined`, `not_quarantined`, or `released`. Leave this parameter empty to return all status types.","disabled":true},{"key":"sort_by","value":"detection_date","description":"Results can be sorted with the following options: \n- threat_name\n- classification\n- device_name\n- process_name\n- process_owner\n- detection_date\n- status\n\nPrepending a dash (-) to the parameter value will reverse the order of the returned results.\n\n`?sort_by=-device_name` will order the response by device_name in descending order."},{"key":"term","value":"Chrome","description":"Search term to filter threat results.\n\nThe response will include anything matching the following fields: `device_name`, `file_hash`, and `file_path`.\n\nSo if you search for `bad file`, the results will include anywhere `bad file` exists in the three fields above.","disabled":true},{"key":"limit","value":"1000","description":"A hard upper `limit` is set at 1000 records returned per request. If more records are expected, pagination should be used using the `limit` and `offset` parameters. \n\nAdditionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"1","description":"Specify the starting record to return","disabled":true}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n \"count\": 24,\n \"next\": null,\n \"previous\": null,\n \"malware_count\": 24,\n \"pup_count\": 0,\n \"results\": [\n {\n \"threat_name\": \"malware_5\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:13.883134\",\n \"date_of_quarantine\": \"2023-04-21T17:23:15.071621\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/Shared/malware/malware_5\",\n \"file_hash\": \"2ab79665b07b3be11dd1d4f2d0bafa886a4b393b28ffedb2a02f62efd0061858\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n }\n ]\n}"},{"id":"1c41aee1-44a1-4c5d-a1c5-2b71abf46d8a","name":"using term param","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/threat-details?term=malware_5","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","threat-details"],"query":[{"key":"classification","value":"malware","description":"Return all records matching a specified classification. The following classification options are available: `malware` and `pup`. Leave this parameter empty to return all classification types.","disabled":true},{"key":"date_range","value":"7","description":"Return all records within a specified number of days. Any positive number of days may be specified. Examples: `7`, `30`, `60`, `90`, `180`, or `365`.","disabled":true},{"key":"device_id","value":"15fcec08-xxxx-xxxx-xxxx-7c2f950910eb","disabled":true},{"key":"status","value":"quarantined","description":"Return all records matching a specified status. The following status options are available: `quarantined`, `not_quarantined`, or `released`. Leave this parameter empty to return all status types.","disabled":true},{"key":"sort_by","value":"status","description":"Results can be sorted with the following options: \n- threat_name\n- classification\n- device_name\n- process_name\n- process_owner\n- detection_date\n- status\n\nPrepending a dash (-) to the parameter value will reverse the order of the returned results.\n\n`?sort_by=-device_name` will order the response by device_name in descending order.","disabled":true},{"key":"term","value":"malware_5","description":"Search term to filter threat results.\n\nThe response will include anything matching the following fields: `device_name`, `file_hash`, and `file_path`.\n\nSo if you search for `bad file`, the results will include anywhere `bad file` exists in the three fields above."},{"key":"limit","value":"1000","description":"A hard upper `limit` is set at 1000 records returned per request. If more records are expected, pagination should be used using the `limit` and `offset` parameters. \n\nAdditionally, parameter queries can be added to a request to limit the results.","disabled":true},{"key":"offset","value":"1","description":"Specify the starting record to return","disabled":true}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n \"count\": 24,\n \"next\": null,\n \"previous\": null,\n \"malware_count\": 24,\n \"pup_count\": 0,\n \"results\": [\n {\n \"threat_name\": \"malware_5\",\n \"classification\": \"MALWARE\",\n \"status\": \"QUARANTINED\",\n \"process_name\": \"chmod\",\n \"process_owner\": \"root\",\n \"device_name\": \"accuhive MacBook Air\",\n \"device_id\": \"df1badd0-1dc9-448b-9b2a-c614a844c69e\",\n \"detection_date\": \"2023-04-21T17:23:13.883134\",\n \"date_of_quarantine\": \"2023-04-21T17:23:15.071621\",\n \"date_of_release\": \"\",\n \"released_by\": \"\",\n \"release_note\": \"\",\n \"file_path\": \"/Users/Shared/malware/malware_5\",\n \"file_hash\": \"2ab79665b07b3be11dd1d4f2d0bafa886a4b393b28ffedb2a02f62efd0061858\",\n \"bundle_path\": \"\",\n \"device_serial_number\": \"FVFGHGK7Q6L7\",\n \"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n \"blueprint_name\": \"Threat\",\n \"library_item_name\": \"Avert\",\n \"library_item_id\": \"d0afe50a-1102-4568-86ed-44863b757c85\",\n \"pup_posture\": \"protect\",\n \"malware_posture\": \"protect\"\n }\n ]\n}"}],"_postman_id":"d041043a-ea47-47d5-b6f1-234ef422494d"},{"name":"Get Behavioral Detections","id":"f376b345-8dc2-4ac6-97fd-0d81748e130f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/behavioral-detections","description":"[This endpoint is deprecated]
\n[New endpoint - /api/v2/threat/behavioral-detections/events]
Get Behavioral Detections.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","behavioral-detections"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Filter by a specific threat ID (threat_id=Kandji_BD_0096).
\n","type":"text/plain"},"key":"threat_id","value":""},{"disabled":true,"description":{"content":"Filter by threat classification (classification=malicious).
\n","type":"text/plain"},"key":"classification","value":""},{"disabled":true,"description":{"content":"Filter by threat status (threat_status=blocked)
\n","type":"text/plain"},"key":"status","value":""},{"disabled":true,"description":{"content":"Return all records within a specified number of days (Int)
\n","type":"text/plain"},"key":"date_range","value":""},{"disabled":true,"description":{"content":"two query params detection_date_from and detection_date_to
\n","type":"text/plain"},"key":"detection_date","value":""},{"disabled":true,"description":{"content":"Search for a specific device by the device id (uuid).
\n","type":"text/plain"},"key":"device_id","value":""},{"disabled":true,"description":{"content":"Filter by malware family (malware_family=TrickBot).
\n","type":"text/plain"},"key":"malware_family","value":""},{"disabled":true,"description":{"content":"Filter by parent process (parent_process_name=bash).
\n","type":"text/plain"},"key":"parent_process_name","value":""},{"disabled":true,"description":{"content":"Filter by target process (target_process_name=python).
\n","type":"text/plain"},"key":"target_process_name","value":""},{"disabled":true,"description":{"content":"Filter by tags (informational_tags=exploit,privilege_escalation).
\n","type":"text/plain"},"key":"informational_tags","value":""},{"disabled":true,"description":{"content":"Search term to filter threat results. Device name, file hash, image path
\n","type":"text/plain"},"key":"term","value":""},{"disabled":true,"description":{"content":"Detections can be sorted by any of the following keys. Prepending a dash (-) to the parameter value will reverse the order of the returned results. ?sort_by=-device_name will order the response by device_name in descending order.
\nA hard upper limit is set at 1000 records returned per request. If more records are expected, pagination should be used using the limit and offset parameters. \nAdditionally, parameter queries can be added to a request to limit the results.
Specify the starting record to return.
\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"45b224d3-5018-46cc-b918-b256ab8dedf6","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/behavioral-detections","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","behavioral-detections"],"query":[{"key":"threat_id","value":"","disabled":true},{"key":"classification","value":"","disabled":true},{"key":"status","value":"","disabled":true},{"key":"date_range","value":"","disabled":true},{"key":"detection_date","value":"","disabled":true},{"key":"device_id","value":"","disabled":true},{"key":"malware_family","value":"","disabled":true},{"key":"parent_process_name","value":"","disabled":true},{"key":"target_process_name","value":"","disabled":true},{"key":"informational_tags","value":"","disabled":true},{"key":"term","value":"","disabled":true},{"key":"sort_by","value":"status","disabled":true},{"key":"limit","value":"1000","disabled":true},{"key":"offset","value":"","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n \"total_count\": 71,\n \"next\": null,\n \"previous\": null,\n \"malicious_count\": 37,\n \"suspicious_count\": 34,\n \"results\": [\n {\n \"id\": \"CC80F462-1F4D-4A04-9380-C21743DFC308\",\n \"threat_id\": \"KTI_BD_0163\",\n \"rule_version\": 2,\n \"description\": \"TP2419 long descriptionnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn123\",\n \"classification\": \"malicious\",\n \"informational_tags\": [],\n \"malware_family\": [],\n \"detection_date\": \"2025-03-08T17:35:30.462076+00:00\",\n \"threat_status\": \"detected\",\n \"device_info\": {\n \"id\": \"ddfc3341-f319-4ef0-bf9a-80791b15a79a\",\n \"name\": \"arm-14_7_0\",\n \"serial_number\": \"ZMN33JFKKC\"\n },\n \"parent_process\": {\n \"name\": \"zsh\",\n \"command_line\": \"-zsh\",\n \"image_path\": \"/bin/zsh\",\n \"pid\": 7657,\n \"owner\": \"root\",\n \"sha256\": \"0ba6f44f486330453af994834aa406c8d398bfda68a54f3176bf3696ccc09c91\"\n },\n \"target_process\": {\n \"name\": \"vim\",\n \"command_line\": \"vim 123\",\n \"image_path\": \"/usr/bin/vim\",\n \"pid\": 7759,\n \"owner\": \"root\",\n \"sha256\": \"c765f827442004d59ac6bd907f16fbda645f970a3bec94c2651a9f297a0f8030\"\n },\n \"library_item\": {\n \"id\": \"6d4efe51-331a-4e92-bd63-33b1f2797ae5\",\n \"name\": \"Andreu LI\",\n \"mal_posture_mode\": \"protect\"\n },\n \"blueprint\": {\n \"id\": \"f8034d27-d566-456e-8bbe-6a4dd1848961\",\n \"name\": \"Andreu BP\"\n }\n },\n {\n \"id\": \"B42DF93B-1610-42CF-AB12-E8BF8C7A9D13\",\n \"threat_id\": \"KTI_BD_2796\",\n \"rule_version\": 4,\n \"description\": \"QA Testing Rule\",\n \"classification\": \"malicious\",\n \"informational_tags\": [],\n \"malware_family\": [\n \"3CX\",\n \"AceDeceiver\",\n \"Activator\",\n \"AdvancedMacCleaner\",\n \"Adware.Gen\",\n \"AMCleaner\",\n \"AnyKeylogger\"\n ],\n \"detection_date\": \"2025-03-08T17:35:30.462076+00:00\",\n \"threat_status\": \"detected\",\n \"device_info\": {\n \"id\": \"ddfc3341-f319-4ef0-bf9a-80791b15a79a\",\n \"name\": \"arm-14_7_0\",\n \"serial_number\": \"ZMN33JFKKC\"\n },\n \"parent_process\": {\n \"name\": \"zsh\",\n \"command_line\": \"-zsh\",\n \"image_path\": \"/bin/zsh\",\n \"pid\": 7657,\n \"owner\": \"root\",\n \"sha256\": \"0ba6f44f486330453af994834aa406c8d398bfda68a54f3176bf3696ccc09c91\"\n },\n \"target_process\": {\n \"name\": \"vim\",\n \"command_line\": \"vim 123\",\n \"image_path\": \"/usr/bin/vim\",\n \"pid\": 7759,\n \"owner\": \"root\",\n \"sha256\": \"c765f827442004d59ac6bd907f16fbda645f970a3bec94c2651a9f297a0f8030\"\n },\n \"library_item\": {\n \"id\": \"6d4efe51-331a-4e92-bd63-33b1f2797ae5\",\n \"name\": \"Andreu LI\",\n \"mal_posture_mode\": \"protect\"\n },\n \"blueprint\": {\n \"id\": \"f8034d27-d566-456e-8bbe-6a4dd1848961\",\n \"name\": \"Andreu BP\"\n }\n },\n {\n \"id\": \"AA97B8C8-7CBD-401A-9EC3-63A15A9936BC\",\n \"threat_id\": \"KTI_BD_0141\",\n \"rule_version\": 10,\n \"description\": \"Detects removal of Little Snitch by unloading the Little Snitch Launch Daemon.\",\n \"classification\": \"suspicious\",\n \"informational_tags\": [\n \"exec\",\n \"Little Snitch\",\n \"Disable\",\n \"Launch Daemon\",\n \"unload\"\n ],\n \"malware_family\": [],\n \"detection_date\": \"2025-03-07T17:40:15.984091+00:00\",\n \"threat_status\": \"informational\",\n \"device_info\": {\n \"id\": \"ddfc3341-f319-4ef0-bf9a-80791b15a79a\",\n \"name\": \"arm-14_7_0\",\n \"serial_number\": \"ZMN33JFKKC\"\n },\n \"parent_process\": {\n \"name\": \"zsh\",\n \"command_line\": \"-zsh\",\n \"image_path\": \"/bin/zsh\",\n \"pid\": 462,\n \"owner\": \"root\",\n \"sha256\": \"0ba6f44f486330453af994834aa406c8d398bfda68a54f3176bf3696ccc09c91\"\n },\n \"target_process\": {\n \"name\": \"sudo\",\n \"command_line\": \"sudo launchctl unload /Library/LaunchDaemons/at.obdev.littlesnitchd.plist\",\n \"image_path\": \"/usr/bin/sudo\",\n \"pid\": 5735,\n \"owner\": \"root\",\n \"sha256\": \"938921ccaa776ab1bf2ca538e1ba63a8f981f047f236197581bcd968cd08f99f\"\n },\n \"library_item\": {\n \"id\": \"6d4efe51-331a-4e92-bd63-33b1f2797ae5\",\n \"name\": \"Andreu LI\",\n \"mal_posture_mode\": \"protect\"\n },\n \"blueprint\": {\n \"id\": \"f8034d27-d566-456e-8bbe-6a4dd1848961\",\n \"name\": \"Andreu BP\"\n }\n }\n ]\n}"}],"_postman_id":"f376b345-8dc2-4ac6-97fd-0d81748e130f"},{"name":"Get Threat Details - v2","id":"92ff98c7-c048-4f1e-9ac2-3b65ea9af5dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v2/threat/threat-details?statuses=quarantined,released","description":"Get Threat Details. This second version offers improved performance and access to newer features like severity, tags, and management state.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v2","threat","threat-details"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Search for a specific device by the device id.
\n","type":"text/plain"},"key":"device_id","value":"15fcec08-xxxx-xxxx-xxxx-7c2f950910eb"},{"disabled":true,"description":{"content":"Return all records matching a specified classification. The following classification options are available: malware and pup. Leave this parameter empty to return all classification types.
\n","type":"text/plain"},"key":"classification","value":"malware"},{"description":{"content":"(Required) Return all records matching a specified status. The following status options are available: quarantined, not_quarantined, released, or resolved.
\n","type":"text/plain"},"key":"statuses","value":"quarantined,released"},{"disabled":true,"description":{"content":"Search term to filter threat results. The response will include anything matching the following fields: device_name, file_hash, and file_path.
\n","type":"text/plain"},"key":"term","value":"Chrome"},{"disabled":true,"description":{"content":"Expectes dates in UTC timezone, e.g., 2026-01-21T16:08:00.0
\n","type":"text/plain"},"key":"detection_date_from","value":"2026-01-21T16:08:00.0"},{"disabled":true,"description":{"content":"Expectes dates in UTC timezone, e.g., 2026-01-21T16:08:00.0
\n","type":"text/plain"},"key":"detection_date_to","value":"2026-01-21T16:08:00.0"},{"disabled":true,"description":{"content":"Return all records within a specified number of days. Any positive number of days may be specified. Examples: 7, 30, 60, 90, 180, or 365.
\nThis parameter is only respected if both detection_date_from and detection_date_to are null
\n","type":"text/plain"},"key":"date_range","value":"7"},{"disabled":true,"description":{"content":"Filters results by their management states. The following management states options are available open, or closed.
\n","type":"text/plain"},"key":"management_state","value":"open,closed"},{"disabled":true,"description":{"content":"Filters results by the given tags.
\n","type":"text/plain"},"key":"tags","value":"confirmed,myteam"},{"disabled":true,"description":{"content":"Filters threats by severity level. The following severities options are available informational, low, medium, high, critical.
\n","type":"text/plain"},"key":"severities","value":"critical,high"},{"disabled":true,"description":{"content":"A hard upper limit is set at 1000 records returned per request.\nIf more records are expected, pagination should be used using the limit and offset parameters.\nAdditionally, parameter queries can be added to a request to limit the results.
\n","type":"text/plain"},"key":"limit","value":"1000"},{"disabled":true,"description":{"content":"Specify the starting record to return.
\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"Results can be sorted with the following options:
\nPrepending a dash (-) to the parameter value will reverse the order of the returned results.\n?sort_by=-device_name will order the response by device_name in descending order.
\n","type":"text/plain"},"key":"sort_by","value":"status"}],"variable":[]}},"response":[],"_postman_id":"92ff98c7-c048-4f1e-9ac2-3b65ea9af5dd"},{"name":"Get Behavioral Detections - v2","id":"39bfcf91-086a-4907-a69d-b5bca6a1a1a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v2/threat/behavioral-detections/events?device_id=15fcec08-xxxx-xxxx-xxxx-7c2f950910eb","description":"Get Events. This second version offers improved performance and access to newer features like severity, tags, and management state.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v2","threat","behavioral-detections","events"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"description":{"content":"(Required) uuid-like string. Search for a specific device by the device id.
\n","type":"text/plain"},"key":"device_id","value":"15fcec08-xxxx-xxxx-xxxx-7c2f950910eb"},{"disabled":true,"description":{"content":"Return all records matching a specified classification. The following classification options are available: mal, pup, and sus. Leave this parameter empty to return all classification types.
\n","type":"text/plain"},"key":"classifications","value":"sus,mal"},{"disabled":true,"description":{"content":"Return all records matching a specified statuses. The following statuses options are available: blocked, blocked_parent, detected, infromational. Leave this parameter empty to return all statuses types.
\n","type":"text/plain"},"key":"statuses","value":"informational,detected"},{"disabled":true,"description":{"content":"Search term to filter results.
\n","type":"text/plain"},"key":"search_term","value":"/usr/bin/tmutil"},{"disabled":true,"description":{"content":"Expectes dates in UTC timezone, e.g., 2026-01-21T16:08:00.0
\n","type":"text/plain"},"key":"detection_to","value":"2026-01-21T16:08:00.0"},{"disabled":true,"description":{"content":"Expectes dates in UTC timezone, e.g., 2026-01-21T16:08:00.0
\n","type":"text/plain"},"key":"detection_from","value":"2026-01-21T16:08:00.0"},{"disabled":true,"description":{"content":"Filters results by their management states. The following management states options are available open, or closed.
\n","type":"text/plain"},"key":"management_state","value":"open, closed"},{"disabled":true,"description":{"content":"Filters detections by severity level. The following severities options are available informational, low, medium, high, critical.
\n","type":"text/plain"},"key":"severities","value":"critical,high"},{"disabled":true,"description":{"content":"Filters results by the given tags.
\n","type":"text/plain"},"key":"tags","value":"confirmed,myteam"},{"disabled":true,"description":{"content":"A hard upper limit is set at 1000 records returned per request.\nIf more records are expected, pagination should be used using the limit and offset parameters.\nAdditionally, parameter queries can be added to a request to limit the results.
\n","type":"text/plain"},"key":"limit","value":"1000"},{"disabled":true,"description":{"content":"Specify the starting record to return.
\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"Results can be sorted with the following options:
\nPrepending a dash (-) to the parameter value will reverse the order of the returned results.\n?sort_by=-detection_date will order the response by detection_date in descending order.
\n","type":"text/plain"},"key":"sort_by","value":"detection_date"}],"variable":[]}},"response":[],"_postman_id":"39bfcf91-086a-4907-a69d-b5bca6a1a1a8"}],"id":"c438c921-d7da-4137-8b37-b4ede668bcd4","description":"Iru Endpoint Detection and Response (EDR) endpoints. These endpoints are available for EDR customers.
\n","_postman_id":"c438c921-d7da-4137-8b37-b4ede668bcd4","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Users","item":[{"name":"List Users","id":"b107eb0a-b586-414f-bc4c-3d2b304cfd5f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/users","description":"This endpoint makes a request to retrieve a list of users from user directory integrations.
\nA default of 25 records are returned per request, though a maximum of 300 records per request is supported with the sizePerPage option, and pagination can be performed leveraging the URLs provided in the next and previous keys in the response. If there are no more results available, the respective key will be null.
Returns users with email addresses containing the provided string.
\n","type":"text/plain"},"key":"email","value":"test_user_01@accuhive.io"},{"disabled":true,"description":{"content":"Search for a user matching the provided UUID value.
\n","type":"text/plain"},"key":"id","value":"69c009ca-1f78-4bdf-bb93-08d6d39041db"},{"disabled":true,"description":{"content":"Search for a integration matching the provided UUID value.
\n","type":"text/plain"},"key":"integration_id","value":"f7461096-4ef9-43aa-88e9-ca1967ba0b38"},{"disabled":true,"description":{"content":"Return only users that are either archived (true) or not archived (false). Archived users are users that appear in the Users module under the Archived tab.
\n","type":"text/plain"},"key":"archived","value":"false"},{"disabled":true,"description":{"content":"Cursor for the next or previous page of results. Can also store the URL in the next and previous fields in the response.
\n","type":"text/plain"},"key":"cursor","value":""},{"disabled":true,"description":{"content":"Adjusts the number of records to return per page for large data sets. Defaults to 25, supports a maximum number of 300 records per page.
\n","type":"text/plain"},"key":"sizePerPage","value":"25"}],"variable":[]}},"response":[{"id":"708a7c8b-35b3-4746-a79c-89ce23daa01c","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/users","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","users"],"query":[{"key":"email","value":"test_user_01@accuhive.io","disabled":true},{"key":"id","value":"69c009ca-1f78-4bdf-bb93-08d6d39041db","disabled":true},{"key":"integration_id","value":"f7461096-4ef9-43aa-88e9-ca1967ba0b38","disabled":true},{"key":"archived","value":"false","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n\t\"next\": \"https://accuhive.kandji.io/api/v1/users?cursor=cD0yOTE0Mw%3D%3D\",\n\t\"previous\": null,\n\t\"results\": [\n\t\t{\n\t\t\t\"active\": true,\n\t\t\t\"archived\": false,\n\t\t\t\"created_at\": \"2024-09-06T21:00:04.304248Z\",\n\t\t\t\"department\": null,\n\t\t\t\"deprecated_user_id\": \"29360\",\n\t\t\t\"email\": \"test_user_01@accuhive.io\",\n\t\t\t\"id\": \"69c009ca-1f78-4bdf-bb93-08d6d39041db\",\n\t\t\t\"integration\": {\n\t\t\t\t\"id\": 634,\n\t\t\t\t\"name\": \"accuhive\",\n\t\t\t\t\"uuid\": \"f7461096-4ef9-43aa-88e9-ca1967ba0b38\",\n\t\t\t\t\"type\": \"office365\"\n\t\t\t},\n\t\t\t\"job_title\": null,\n\t\t\t\"name\": \"test_user_01\",\n\t\t\t\"device_count\": 2,\n\t\t\t\"updated_at\": \"2024-09-06T21:00:04.304280Z\"\n\t\t},\n\t\t{\n\t\t\t\"active\": true,\n\t\t\t\"archived\": false,\n\t\t\t\"created_at\": \"2024-09-06T17:00:04.503800Z\",\n\t\t\t\"department\": null,\n\t\t\t\"deprecated_user_id\": \"29359\",\n\t\t\t\"email\": \"test_user_02@accuhive.io\",\n\t\t\t\"id\": \"adacf177-fbc2-4485-be26-05d8d965a8a6\",\n\t\t\t\"integration\": {\n\t\t\t\t\"id\": 634,\n\t\t\t\t\"name\": \"accuhive\",\n\t\t\t\t\"uuid\": \"f7461096-4ef9-43aa-88e9-ca1967ba0b38\",\n\t\t\t\t\"type\": \"office365\"\n\t\t\t},\n\t\t\t\"job_title\": null,\n\t\t\t\"name\": \"test_user_02\",\n\t\t\t\"device_count\": 0,\n\t\t\t\"updated_at\": \"2024-09-06T17:00:04.503814Z\"\n\t\t}\n\t]\n}"}],"_postman_id":"b107eb0a-b586-414f-bc4c-3d2b304cfd5f"},{"name":"Get User","id":"9f2a96e0-25c2-4a99-a2e1-7d7a95e75ae6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/users/:user_id","description":"This endpoint makes a request to retrieve a specified user directory integration user by id.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","users",":user_id"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[{"description":{"content":"The unique identifier of the user directory integration user.
\n","type":"text/plain"},"type":"any","value":"{user_id}","key":"user_id"}]}},"response":[{"id":"b7038ad5-1ab7-485a-aafa-989fba0a21a3","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":"https://{sub_domain}.api.kandji.io/api/v1/users/{user_id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n\t\"active\": true,\n\t\"archived\": false,\n\t\"created_at\": \"2024-09-06T21:00:04.304248Z\",\n\t\"department\": null,\n\t\"deprecated_user_id\": \"29360\",\n\t\"email\": \"test_user_01@accuhive.io\",\n\t\"id\": \"69c009ca-1f78-4bdf-bb93-08d6d39041db\",\n\t\"integration\": {\n\t\t\"id\": 634,\n\t\t\"name\": \"accuhive\",\n\t\t\"uuid\": \"f7461096-4ef9-43aa-88e9-ca1967ba0b38\",\n\t\t\"type\": \"office365\"\n\t},\n\t\"job_title\": null,\n\t\"name\": \"test_user_01\",\n\t\"device_count\": 2,\n\t\"updated_at\": \"2024-09-06T21:00:04.304280Z\"\n}"}],"_postman_id":"9f2a96e0-25c2-4a99-a2e1-7d7a95e75ae6"},{"name":"Delete User","id":"6bca946f-07be-4dd4-a00a-7081e8d2fbfb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/users/:user_id","description":"This endpoint makes a request to delete a specified user directory integration user by id (uuid).
\nYou will see the following response (400 bad request), if a user is still assigned to one or more devices. The user will need to be unassigned from the device either manually through the UI in the web app or programatically using the Update device API endpoint.
\n{\n \"detail\": \"User still assigned to one or more devices.\"\n}\n\n\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","users",":user_id"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[{"description":{"content":"The unique identifier of the user directory integration user.
\n","type":"text/plain"},"type":"any","value":"{user_id}","key":"user_id"}]}},"response":[{"id":"8ddf8b9b-22fe-4fad-9662-54019bb83038","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/users/:user_id","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","users",":user_id"],"variable":[{"key":"user_id","value":"{user_id}"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":null},{"id":"42019bd0-f7c1-42c8-bb59-1a0603399661","name":"user assigned to device","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/users/:user_id","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","users",":user_id"],"variable":[{"key":"user_id","value":"{user_id}"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n\t\"detail\": \"User still assigned to one or more devices.\"\n}"}],"_postman_id":"6bca946f-07be-4dd4-a00a-7081e8d2fbfb"}],"id":"6ca9c6ba-28b0-4e1e-9c1a-ff9981200830","_postman_id":"6ca9c6ba-28b0-4e1e-9c1a-ff9981200830","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}},{"name":"Vulnerabilities","item":[{"name":"List Detections","id":"6a827684-404a-417d-b0b4-2c97ab5c3318","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/vulnerability-management/detections","description":"Retrieve a list of all vulnerability detections across the device fleet.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","vulnerability-management","detections"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"Cursor token.
\n","type":"text/plain"},"key":"after","value":""},{"disabled":true,"description":{"content":"A hard upper limit is set at 300 records returned per request. If more records are expected, pagination should be used using the URL value returned in the next attribute. Additionally, filters can be added to a request to limit the results.
Filter on any key attribute within the response.
\nRetrieve a list of all vulnerabilities grouped by CVE.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","vulnerability-management","vulnerabilities"],"host":["https://{sub_domain}.api.kandji.io"],"query":[{"disabled":true,"description":{"content":"The page number of the response.
\n","type":"text/plain"},"key":"page","value":""},{"disabled":true,"description":{"content":"A hard upper limit is set at 50 records returned per request. If more records are expected, pagination should be used using the URL value returned in the next attribute. Additionally, filters can be added to a request to limit the results.
\n","type":"text/plain"},"key":"size","value":"50"},{"disabled":true,"description":{"content":"Field to sort by.
\nage
\ncve_id
\ncvss_score
\ndevice_count
\nknown_exploit
\nsoftware (software name)
\nseverity
\nstatus
\nFilter results. Similar to prism filters.\nFilterable columns
\nRetrieve information about a CVE.
\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}},"urlObject":{"path":["api","v1","vulnerability-management","vulnerabilities",":cve_id"],"host":["https://{sub_domain}.api.kandji.io"],"query":[],"variable":[{"id":"73270f45-0eae-40b1-9b03-e9212568537a","description":{"content":"The CVE ID. Example \"CVE-2024-12345\"
\n","type":"text/plain"},"type":"any","value":"{cve_id}","key":"cve_id"}]}},"response":[{"id":"f9886282-cb73-4c31-a7fd-d432a12a7d9c","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/vulnerability-management/vulnerabilities/:cve_id","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","vulnerability-management","vulnerabilities",":cve_id"],"query":[{"key":"page","value":"","description":"The page number of the response.","disabled":true},{"key":"size","value":"50","description":"A hard upper limit is set at 50 records returned per request. If more records are expected, pagination should be used using the URL value returned in the next attribute. Additionally, filters can be added to a request to limit the results.","disabled":true},{"key":"sort_by","value":"cve_id","description":"Field to sort by. Example: sort_by=app_name.","disabled":true},{"key":"filter","value":"device_serial_number","description":"Filterable columns:\nblueprint_id\nupdated_at","disabled":true}],"variable":[{"key":"cve_id","value":"{cve_id}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{ \n\t\"cve_id\": \"CVE-2024-12345\",\n\t\"severity\": \"Low\",\n\t\"cvss_score\": 3.2,\n\t\"kev_score\": 1,\n\t\"epss_score\": 0.0,\n\t\"cve_link\": \"https://nvd.nist.gov/vuln/detail/CVE-2023-12345\",\n\t\"description\": \"description of the cve from nvd\",\n\t\"first_detection_date\": \"2023-10-13 16:15:00.000000\",\n\t\"software_count\": 3,\n\t\"latest_detection_date\": \"2023-10-13 16:15:00.000000\",\n\t\"device_count\": 2,\n\t\"cve_published_at\": \"2023-10-13 16:15:00.000000\",\n\t\"cve_modified_at\": \"2023-10-13 16:15:00.000000\"\n}"}],"_postman_id":"173d5705-b54c-4357-9342-c566604db0e1"},{"name":"List Affected Devices","id":"87484333-003d-455a-9bcc-c91bff6ced20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/vulnerability-management/vulnerabilities/:cve_id/devices","description":"Retrieve a list of devices impacted by a specified cve_id vulnerability for a tenants fleet.
The page number of the response.
\n","type":"text/plain"},"key":"page","value":""},{"disabled":true,"description":{"content":"A hard upper limit is set at 50 records returned per request. If more records are expected, pagination should be used using the URL value returned in the next attribute. Additionally, filters can be added to a request to limit the results.
\n","type":"text/plain"},"key":"size","value":"50"},{"disabled":true,"description":{"content":"Field to sort by.
\nFilterable columns:
\nThe CVE ID. Example \"CVE-2024-12345\"
\n","type":"text/plain"},"type":"any","value":"{cve_id}","key":"cve_id"}]}},"response":[{"id":"8f04213a-74b4-4ee4-baf6-27bacaba01e8","name":"success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {api_token}"}],"url":{"raw":"https://{sub_domain}.api.kandji.io/api/v1/vulnerability-management/vulnerabilities/:cve_id/devices","host":["https://{sub_domain}.api.kandji.io"],"path":["api","v1","vulnerability-management","vulnerabilities",":cve_id","devices"],"query":[{"key":"page","value":"","description":"The page number of the response.","disabled":true},{"key":"size","value":"50","description":"A hard upper limit is set at 50 records returned per request. If more records are expected, pagination should be used using the URL value returned in the next attribute. Additionally, filters can be added to a request to limit the results.","disabled":true},{"key":"sort_by","value":"name","description":"Field to sort by.\n- name (device name)\n- detection_datetime","disabled":true},{"key":"filter","value":"{\"detection_datetime\":{\"gte\":\"2025-05-23T17:11:31.816587Z\"}}","description":"Filterable columns:\n- name\n- detection_datetime","disabled":true}],"variable":[{"key":"cve_id","value":"{cve_id}","description":"The CVE ID. Example \"CVE-2024-12345\""}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n\t\"total\": 2,\n\t\"page\": 1,\n\t\"size\": 50,\n\t\"results\": [\n\t\t{\n\t\t\t\"device_id\": \"abcd\",\n\t\t\t\"name\": \"accuhive MacBook Air\",\n\t\t\t\"serial_number\": \"FVFGHGK7Q6L7\",\n\t\t\t\"model\": \"Macbook\",\n\t\t\t\"os_version\": \"12.5\",\n\t\t\t\"blueprint_id\": \"396cdae2-147e-4e61-8a27-2f6b6963da4f\",\n\t\t\t\"blueprint_name\": \"Vuln\",\n\t\t\t\"assigned_user\": \"User Name\",\n\t\t\t\"no_of_installs\": 2,\n\t\t\t\"software_summary\": {\n\t\t\t\t\"name\": \"macOS 11 Catalina\",\n\t\t\t\t\"detection_date\": \"2023-10-13 16:15:00.000000\",\n\t\t\t\t\"path\": \"/path/to/app\",\n\t\t\t\t\"version\": \"1.2.1\"\n\t\t\t}\n\t\t},\n\t\t...\n\t]\n}\t"}],"_postman_id":"87484333-003d-455a-9bcc-c91bff6ced20"},{"name":"List Affected Software","id":"54c4eb6c-957f-4001-a056-cb7ecece2de7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{sub_domain}.api.kandji.io/api/v1/vulnerability-management/vulnerabilities/:cve_id/software","description":"This endpoint makes a request to retrieve a list of software impacted by a specified cve_id vulnerability for a tenant's fleet.
The page number of the response.
\n","type":"text/plain"},"key":"page","value":""},{"disabled":true,"description":{"content":"A hard upper limit is set at 50 records returned per request. If more records are expected, pagination should be used using the URL value returned in the next attribute. Additionally, filters can be added to a request to limit the results.
\n","type":"text/plain"},"key":"size","value":"50"},{"disabled":true,"description":{"content":"Field to sort by.
\nFilter results. Similar to prism filters.\nFilterable columns
\nIru Vulnerability Management endpoints. These endpoints are available for Vulnerability Management customers.
\n","_postman_id":"866cbd00-48b1-4361-9097-9e3a486e2564","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]},"isInherited":true,"source":{"_postman_id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","id":"336d6648-e062-4cbd-a70a-2a0c276cd4ad","name":"Iru Endpoint Management API","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{api_token}"}]}},"event":[{"listen":"prerequest","script":{"id":"538abe24-16a3-4873-a04d-2702e73cf031","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"ca3b188d-b98c-48e4-9eac-e2aeeeb71db6","type":"text/javascript","exec":[""]}}],"variable":[{"key":"base_url","value":"https://{sub_domain}.api.kandji.io"},{"key":"api_token","value":"{api_token}"},{"key":"device_id","value":"{device_id}"},{"key":"blueprint_id","value":"{blueprint_id}"},{"key":"library_item_id","value":"{library_item_id}"},{"key":"assignment_node_id","value":"{assignment_node_id}"},{"key":"ade_token_id","value":"{ade_token_id}"},{"key":"note_id","value":"{note_id}"},{"key":"content_json","value":"application/json"},{"key":"content_form_data","value":"multipart/form-data"},{"key":"content_form_urlecode","value":"application/x-www-form-urlencoded"},{"key":"post_url","value":"{post_url}"},{"key":"file_key","value":"{file_key}"},{"key":"key","value":"{key}"},{"key":"export_id","value":"{export_id}"},{"key":"tag_id","value":"{tag_id}"},{"key":"user_id","value":"{user_id}"},{"key":"pending_upload_id","value":"{pending_upload_id}"},{"key":"cve_id","value":"{cve_id}"}]}