Announcement

Collapse
No announcement yet.

API Library Page is live!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Found another missing one. Under Service Desk, you have Create, Update and Delete Customers, but you have NO "GET" Customer. Standard CRUD operations here seem to be the biggest missing components in many of the API end points. How can I update a customer if I can't first get the customer to know if/what needs to be updated?

    Comment


    • #17
      Hi copperstate
      We reached out to the product development team for information about a missing 'GET' Customer API in the library. We will update this thread once we get word from the team.

      Comment


      • #18
        Another missing endpoint needed. We need a get and update "departments" endpoint. I need to be able to update at least the "SLA" and "Manager" fields of a given department after retrieving that info with a get department query.

        Comment


        • #19
          Another one that would help us work around the lack of business hours versus after hours support tickets, SLA's, alerts, etc.. is to allow us to change the "System" setting for "Default Department". This would allow us to use an API to trigger based on times and days to move the default SLA from a business hours one, to an after hours one. Each department having it's own manager who takes care of the call distribution. IE rotating on call person every week per a schedule.
          These both would be for Service Desk of course.

          Comment


          • #20
            Hello copperstate,

            We have coordinated your request to our development team and will keep you posted with the update via this forum page. Thank you

            Comment


            • #21
              Ok, so almost a year has gone by and none of these requests have been accomplished. In the published Road Map for Dec 2019 and Jan 2020, it lists "Full API Support"... Is this finally going to get some attention on how many components are missing or incomplete?
              Can we get some more details here on what will be accomplished in Phase 1, versus phase 2 and beyond?

              Comment


              • #22
                Hello copperstate ,

                Thank you for your interest on API support. As we announced, we will have three iterations to accomplish Endpoint Manager to have API support for all the actions that can be taken on ITarian Endpoint Manager portal. You can find all APIs and their planned phase below.
                Category API Description Phase
                Device Get Device Details Ability to capture device details that is available on the portal
                • Device List data
                • Device Summary
                • OS Summary
                • Performance Metrics
                • Networks
                1
                Device Get Device List Ability to capture the list of devices with a specific filter or search criteria or as a bulk 1
                Device Get Associated Profiles Get the list of profiles with their name, id and related columns
                • by Device
                • by Device Group
                1
                Device Get Logs Ability to get logs with specified type 1
                Device Get Log Ability to get the specified log details 1
                Device Enrollment Link(package) Ability to create and download an enrollment link 1
                Device Reboot Ability to push reboot with settings 1
                Device Assign Profile Ability to assign a profile to specified device/device group 1
                Device Run Procedure Ability to run a procedure on specified devices 1
                Device Get Software Inventory of a Device Ability to see the list of software installed to that devices 2
                Device Get OS Patches Ability to get the list of OS Patches with specified criterias of that device 2
                Device Get 3rd Party Patches Ability to get the list of 3rd party patches with specified criterias 2
                Device Create Bulk Installation Package Ability to create a bulk installation package 2
                Device Install CCS Ability to install security client to specified devices 2
                Device Install Custom Package Ability to install a custom msi package to specified devices 2
                Device Update Communication Client and/or CCS Ability to update communication client and/or CCS with selection capabilities 2
                Device Delete Device Ability to delete a set of device 2
                Device Install OS Patches Ability to install selected OS Patches to selected device 2
                Device Create Remote Tools session Ability to create a remote tools session 2
                Device End Remote Tools Session Ability to end remote tools session 2
                Device List of processes via Remote Tools Ability to list the processes from connected device 2
                Device End process via Remote Tools Ability to end a specified process from a connected device 2
                Device Create Remote Control Session Ability to create a remote control session 2
                Device End Remote Control Session Ability to end a remote control session 2
                Device Get Group By Summary of Devices Ability to see the number of devices with specific grouping mechanisms 3
                Device Get Discovered Devices Ability to see discovered devices via network discovery 3
                Device Edit Device Name Ability to update device information 3
                Device Change Owner Ability to change the owner of the device 3
                Device Install 3rd Party Patches Ability to install 3rd party patches to selected device 3
                Device Uninstall OS Patches Ability to uninstall OS patches with selection 3
                Device Create Folder via Remote Tools Ability to create folder inside remotely connected device 3
                Device Upload File via Remote Tools Ability to upload a file to a device 3
                Device List Folders via Remote Tools Ability to list folders on a device 3
                Device Download File via Remote Tools Ability to download a file from a connected device 3
                Device Delete File/Folder via Remote Tools Ability to delete a file/folder via Remote Tools 3
                Device Siren Status Ability to get the current siren status of a device 3
                Device Location Ability to get the location of a device 3
                Device Set Screen Passcode Ability to set a screen passcode of specified mobile device 3
                Device Reset Screen Passcode Ability to reset screen passcode of specified mobile device 3
                Device Lock Ability to lock the screen of specified mobile device 3
                Device Set Siren Ability to set siren status of specified mobile device 3
                Device Send Message Ability to send a message to a device 3
                Device Wipe Ability to wipe devices with specified criterias 3
                Customer Get Customer Ability to get a customer 1
                Customer Create Customer Ability to create a new customer 1
                Customer Delete Customer Ability to delete an existing customer 1
                Customer Get Customers Ability to get the list of customers 2
                Customer Update Customer Info Ability to update a customer's info 2
                Staff Get Staffs Ability to get the list of staffs 1
                Staff Get Staff Ability to get a user 1
                Staff Create Staff Ability to create a staff 1
                Staff Update Staff Ability to update a staff 1
                Staff Delete Staff Ability to delete a staff 1
                User Get Users Ability to get users 1
                User Get User Ability to get a user 1
                User Get Roles by User ID Ability to get roles of a specific user 1
                User Create User Ability to create a user 1
                User Delete User Ability to delete a specific user 1
                User Reset 2FA for User Ability to reset 2FA configuration of User 3
                User Import User(s) Ability to import user(s) from .csv file 3
                User Enroll Device Ability to enroll device to a user 3
                User Add Profiles Ability to add profiles to user 3
                User Remove Profiles Ability to remove profiles from a user 3
                User Send Password Recovery Email Ability to send password recovery email to a specific user 3
                User Get Associated Devices Ability to get associated devices of a specific user 3
                User Get User Tokens Ability to get enrollment tokens associated with a specific user 3
                User Group Get User Groups Ability to list user groups 3
                User Group Create User Group Ability to create a user group 3
                User Group Add User(s) to User Group Ability to add user(s) to a specific user group 3
                User Group Remove User(s) from User Group Ability to remove user(s) from a specific user group 3
                User Group Add Profile(s) to a User Group Ability to add profile(s) to a specific user group 3
                User Group Remove Profile(s) from a User Group Ability to remove profile(s) from a specific user group 3
                Role Get Roles Ability to list roles of account 2
                Role Add Role Ability to create a new role 2
                Role Update Role Ability to update an existing role 2
                Role Delete Role Ability to delete an existing role 2
                Role Get Role Ability to get a specific role 2
                Role Get Permissions of Role Ability to list permissions of a specific role 2
                Role Update Permission(s) of Role Ability to update permission(s) of role 2
                Role Get Users of Role Ability to list users of role 2
                Role Assign User to a Role Ability to assign a user to a specific role 2
                Role Get Access Scope of Role Ability to list access scope of a specific role 2
                Role Update Access Scope of Role Ability to update access scope of a specific role 2
                Device Group Get Device Groups Ability to get device groups in a specific customer 1
                Device Group Get Device Group Ability to get a device group 1
                Due to character limitation, list will continue in next post.

                Best Regards,
                Ilgaz Yucecengiz
                Technical Product Manager
                Endpoint Manager,
                ITarian

                Comment


                • #23
                  Category API Description Phase
                  Security Get list of Devices - Antivirus Ability to get list of devices from Security Sub-systems -> Antivirus page 1
                  Security Change Rating Ability to change rating of a file 1
                  Security Scan Ability to start an AV scan with respective type selection 1
                  Security Stop Scan Ability to stop an AV scan 1
                  Security Update AV DB Ability to update AV DB 1
                  Security Get Events from Security Dashboard Ability to get security events list from security dashboard 2
                  Security File Details Ability to get details of a specific file 2
                  Security List of Devices for a File Ability to get the list of devices that this file exists 2
                  Security Get Files from Security Dashboard Ability to get list of files from security dashboard 2
                  Security GET Get list of Containment 2
                  Security Get list of Application Control Ability to get list of items from Application Control 2
                  Security Get list of Next Gen Sandbox Ability to get list of items from Next Gen Sandbox 2
                  Security Get list of Hardware from Device Control Ability to get list of hardware from Device Control 2
                  Security Get list of current malware list Ability to get list of malware from current malware list 2
                  Security Get list of Quarantined Files Ability to get list of items from Quarantined Files 2
                  Security Threat History Logs Ability to get list of threat history logs 2
                  Security Delete File Ability to delete a file from a device 2
                  Security Restore File From Quarantine Ability restore a file from quarantine in a device 2
                  Security Protective Action - Delete Ability to take a protective action as delete 2
                  Security Protective Action - Ignore Ability to take a protective action as ignore 2
                  Security Protective Action - Quarantine Ability to take a protective action as quarantine 2
                  Security Delete Malware Ability to delete a malware from a specific device 2
                  Security Ignore Malware Ability to ignore a malware from a specific device 2
                  Security Quarantine Malware Ability to quarantine a malware from a specific device 2
                  Security File History Ability to get the history of a file 2
                  Security Download Valkyrie Report Ability to download valkyrie report for a file 3
                  Security Hide/unhide Record from Application Control Ability to manage records of application control 3
                  Security Delete record from from Application Control Ability to delete records of application control 3
                  Security Clean File History Ability to clean history of a file 3
                  Profiles Get All Profiles Ability to get all profiles 1
                  Profiles Get Profile Ability to get specific profile 1
                  Profiles Create Profile Ability to create profile 1
                  Profiles Delete Profile Ability to delete a profile 1
                  Profiles Clone Profile Ability to clone an existing profile 3
                  Profiles Import Profiles (.csv) Ability to import profile list (.csv) 3
                  Profiles Import Profiles (CCS Config file) Ability to import profile list (CCS Config file) 3
                  Profiles Edit Profile - General Ability to edit general section of profile 3
                  Profiles Windows Add Monitors Section Ability to add Monitors section to Windows Profile 1
                  Profiles Windows Add Monitors to Profile Ability add monitor to profile 1
                  Profiles Windows Remove Monitors from Profile Ability remove added monitors from profile 1
                  Profiles Windows Get Monitors from Profile Ability get added monitors from profile 1
                  Profiles Windows Add Procedures Section Ability to add Procedures section to Windows Profile 1
                  Profiles Windows Get Procedures Ability to get Procedures from Procedures section in Windows Profile 1
                  Profiles Windows Add Procedure to Profile Ability to add Procedures to Procedures section to Windows Profile 1
                  Profiles Windows Add/Edit/Delete Containment Section Ability to add/edit/delete Containment section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete HIPS Section Ability to add/edit/delete HIPS section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Antivirus Section Ability to Add/Edit/Delete Antivirus section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete File Rating Section Ability to Add/Edit/Delete File Rating section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Firewall Section Ability to Add/Edit/Delete Firewall section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete VirusScope Section Ability to Add/Edit/Delete VirusScope section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Valkyrie Section Ability to Add/Edit/Delete Valkyrie section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete UI Settings Section Ability to add UI Settings section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Logging Settings Section Ability to Add/Edit/Delete Logging Settings section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete External Devices Control Section Ability to Add/Edit/Delete External Devices Control section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Remote Control Section Ability to Add/Edit/Delete Remote Control section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Remote Tools Section Ability to Add/Edit/Delete Remote Tools section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Updates Section Ability to Add/Edit/Delete Updates section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Miscellaneous Section Ability to Add/Edit/Delete Miscellaneous section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Script Analysis Section Ability to Add/Edit/Delete Script Analysis section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Global Proxy Section Ability to Add/Edit/Delete Global Proxy section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Clients Proxy Section Ability to Add/Edit/Delete Clients Proxy section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Agent Discovering Settings Section Ability to Add/Edit/Delete Agent Discovering Settings section to Windows Profile 3
                  Profiles Windows Add/Edit/Delete Client Access Control Section Ability to Add/Edit/Delete Client Access Control section to Windows Profile 3
                  Profiles MacOS Add/Edit/Delete MacOS Profile Sections Add/Edit/Delete MacOS Profile Sections 3
                  Profiles Linux Add/Edit/Delete Linux Profile Sections Add/Edit/Delete Linux Profile Sections 3
                  Profiles Android Add/Edit/Delete Android Profile Sections Add/Edit/Delete Android Profile Sections 3
                  Profiles iOS Add/Edit/Delete iOS Profile Sections Ability to Add/Edit/Delete iOS Profile Sections 3
                  Alerts Get Alert Templates Ability to list Alert configurations 1
                  Alerts Get Alert Template Ability to get Alert configuration of specified one 1
                  Alerts Create Alert Template Ability to create Alert configuration 1
                  Alerts Edit Alert Template Ability to edit a specific Alert 1
                  Alerts Delete Alert Template Ability to delete a specific alert 1
                  Alerts Clone Alert Template Ability to clone a specific Alert 3
                  Monitors Get monitors list Ability to get the list of monitors 1
                  Monitors Get monitor details Ability to get the details of the monitor specified 1
                  Monitors Create monitor Ability to create a new monitor 1
                  Monitors Add Condition Ability to add a new condition with specified criterias to a specified monitor 1
                  Monitors Remove Condition Ability to remove specified conditions from a specified monitor 1
                  Monitors Update Monitor Ability to update the settings of a monitor 1
                  Monitors Get Monitor logs Ability to get the logs for a specific monitor 2
                  Monitors Delete Monitor Ability to delete a monitor 2
                  Monitors Get Associated Profiles of the Monitor Ability to get the list of associated profiles for a monitor 3
                  Due to character limitation, list will continue in next post.
                  Last edited by ilgazy; 01-10-2020, 07:23 PM.

                  Comment


                  • #24
                    Category API Description Phase
                    Procedures Get Procedures Ability to get the list of procedures 1
                    Procedures Get Procedure Ability to get the details of a procedure 1
                    Procedures Create Procedure Ability to create a procedure 1
                    Procedures Get Status Ability to get the approval status of a procedure 2
                    Procedures Update Script Ability to update the script written for a procedure 2
                    Procedures Update Settings-Patch-3rd Party Patch Ability to update the settings of a patch-3rd party patch procedure 2
                    Procedures Edit Parameters Ability to update the parameters according to written script for a procedure 2
                    Procedures Update Settings Ability to update the settings of a procedure 2
                    Procedures Change Status of a Procedure Ability to change the approval status of a procedure 2
                    Procedures Delete Procedure Ability to delete a procedure 2
                    Procedures Import Procedure Ability to import a procedure from a file 3
                    Procedures Clone Procedure Ability to clone a procedure 3
                    Network Management APIs for Network Management Capabilities Ability to use Network Management Capabilities over APIs 3
                    Patch Management Get the list of OS patches Ability to get the list of OS patches with specified criterias 2
                    Patch Management Get the details of the OS patches Ability to get the details of the OS patches listed as
                    • List data
                    • General Tab
                    • Vendor Tab
                    • Supercedes Tab
                    • Bulletin Tab
                    • CVE IDs Tab
                    2
                    Patch Management Get the list of devices OS patch is installed/not installed Ability to get the list of the devices with specified OS patch is installed/not installed 2
                    Patch Management Install OS Patches Ability to install specified OS Patches 2
                    Patch Management Uninstall OS Patches Ability to uninstall specified OS Patches 2
                    Patch Management Get the list of 3rd party application list Ability to get the 3rd party applications installed with upgrading functionality 2
                    Patch Management Get the details of 3rd party application Ability to get the details of 3rd party application 2
                    Patch Management Get the list of devices 3rd party applicaion is installed/not installed/upgradable/not upgradable Ability to get the list of the devices with specified 3rd party application is installed/not installed/upgradable/not upgradable 2
                    Patch Management Install 3rd party patches Ability to install specified 3rd party patches 2
                    Patch Management Hide/unhide OS patches Ability to hide/unhide OS patches 3
                    Patch Management Hide/unhide 3rd party patches Ability to hide/unhide 3rd party patches 3
                    Applications Get list of applications in Windows Store Ability to get the list of applications under Windows Application Store 2
                    Applications Get the details of the application Get the details of an application under Windows Application Store 2
                    Applications Get the list of devices which the specified application is installed Get the list of devices which the specified application is installed 2
                    Applications Install Application Ability to install application to specified devices 2
                    Applications Get Applications List on iOS Store Ability to get the list of applications from iOS Store 3
                    Applications Get the Application Details - iOS Ability to get the details of added iOS application 3
                    Applications Get Applications List on Android Store Ability to get the list of applications from Android Store 3
                    Applications Get the Application Details - Android Ability to get the details of added Android application 3
                    Applications Add Enterprise Application - iOS Ability to add a new enterprise application with specified criteria 3
                    Applications Add Enterprise Application - Android Ability to add a new enterprise application with specified criteria 3
                    Applications Add Apple App Store Application - iOS Ability to add a new Apple App Store application with specified criteria 3
                    Applications Add Google Play Store Application - Android Ability to add a new Google Play Store application with specified criteria 3
                    Applications Delete an Application - iOS/Android Ability to delete an added app from store 3
                    Applications Inform Devices - iOS/Android Ability to inform devices about app store 3
                    Applications Get the list of applications under Mobile Applications section Ability to get the list of the applications under Mobile Applications section 3
                    Applications Get the list of applications under Global Software Inventory Ability to get the list of the applications under Global Software Inventory 3
                    Applications Add applications to blacklist Ability to add specific applications to blacklist 3
                    Applications Remove selected applications to blacklist Ability to remove specific applications from blacklist 3
                    System Templates Get the list of email templates Ability to get the list of email templates 3
                    System Templates Get the details of email template Ability to get the detail of an email template 3
                    System Templates Update the details of email template Ability to update the details of an email template 3
                    System Templates Get send to settings of email notifications Ability to get the send to settings of email notifications 3
                    System Templates Get the alert settings of email notifications Ability to get the alert settings of email notifications 3
                    System Templates Update send to settings of email notifications Ability to update send to settings of email notifications 3
                    System Templates Update the alert settings of email notifications Ability to update the alert settings of email notifications 3
                    System Templates Get the list of custom variables Ability to list all custom variables 3
                    System Templates Update the details of custom variable Ability to get a specified detail of a specific custom variable 3
                    System Templates Delete custom variable Ability to delete a custom variable 3
                    System Templates Get the list of groups & variables Ability to get the list of groups & variables with 3 different categories
                    • Registry variables
                    • COM variables
                    • File Groups variables
                    3
                    System Templates Add new group Ability to add new group with above categories 3
                    System Templates Add new variable Ability to add new variable with above categories 3
                    System Templates Delete group Ability to delete group with above categories 3
                    System Templates Delete variable Ability to delete variable with above categories 3
                    Portal Setup Get APNs Certificate Ability to get the APNs Certificate added to portal 3
                    Portal Setup Upload New APNs Certificate Ability to renew the APNs certificate 3
                    Portal Setup Delete APNs Certificate Ability to delete APNs Certificate added 3
                    Portal Setup Get Android Client Configuration Ability to get details of Android Client configuration 3
                    Portal Setup Get Antivirus Settings for Android Client Ability to get the antivirus settings of Android client 3
                    Portal Setup Get Android Cloud Messaging Details Ability to get the cloud messaging details for Android 3
                    Portal Setup Update Android Client Configuration Ability to update details of Android Client configuration 3
                    Portal Setup Update Antivirus Settings for Android Client Ability to update the antivirus settings of Android client 3
                    Portal Setup Update Android Cloud Messaging Ability to update the cloud messaging details for Android 3
                    Portal Setup Get Windows Client Configuration Ability to get details of Windows Client configuration 3
                    Portal Setup Update Windows Client Configuration Ability to update details of Windows Client configuration 3
                    Portal Setup Get Extensions Management Settings Ability to get the details of settings for extensions management 3
                    Portal Setup Update Extensions Management Settings Ability to update the details of settings for extensions management 3
                    Portal Setup Get Comodo Certificate Ability to get the Comodo Certificate added to portal 3
                    Portal Setup Delete Comodo Certificate Ability to delete added certificate 3
                    Portal Setup Create Comodo Certificate Ability to add a new certificate to portal 3
                    Portal Setup Get Support Page Details Ability to get support page details 3
                    Dashboard Get Notifications Ability to get list of notifications with related links 3
                    Dashboard Delete Notification Ability to delete specified notifications 3
                    Dashboard Get Reports Ability to get list of reports generated 3
                    Dashboard Generate Report Ability to generate specified report 3
                    Dashboard Delete Report Ability to delete specified reports 3
                    Dashboard Download Reports Ability to download specified reports 3
                    Dashboard Audit Logs Ability to get audit logs with specified filtering 3
                    Best Regards,
                    Ilgaz Yucecengiz
                    Technical Product Manager
                    Endpoint Manager,
                    ITarian

                    Comment


                    • #25
                      Excellent list! More than I expected in the pipeline for sure.
                      Is there any timeline estimate for when Phase 1 might be complete? Q1 or Q2 by chance of 2020?
                      I had heard this was a focus, would the idea of that focus be to complete all 3 phases inside of 2020 or any long term idea that we might be able to look for those changes in?

                      Comment


                      • #26
                        Hello copperstate ,

                        It is great to hear it.

                        Actually we are aiming to complete them in 2020. I will keep you updated about the release dates.


                        Best Regards,
                        Elif

                        Comment

                        Working...
                        X