Pulse One API Client Specification Reference Guide

Pulse One API Client Specification Reference Guide

Pulse One API Client Specification Reference Guide Release 1.0 Document Revision 1.2 Published Date 20 July 2020 Pulse One API Client Specification - Reference Guide Pulse Secure, LLC 2700 Zanker Road, Suite 200 San Jose CA 95134 https://www.pulsesecure.net Pulse Secure and the Pulse Secure logo are trademarks of Pulse Secure, LLC in the United States. All other trademarks, service marks, registered trademarks, or registered service marks are the property of their respective owners. Pulse Secure, LLC assumes no responsibility for any inaccuracies in this document. Pulse Secure, LLC reserves the right to change, modify, transfer, or otherwise revise this publication without notice. Products made or sold by Pulse Secure or components thereof might be covered by one or more of the following patents that are owned by or licensed to Pulse Secure: U.S. Patent Nos. 5,473,599, 5,905,725, 5,909,440, 6,192,051, 6,333,650, 6,359,479, 6,406,312, 6,429,706, 6,459,579, 6,493,347, 6,538,518, 6,538,899, 6,552,918, 6,567,902, 6,578,186, and 6,590,785. Pulse One API Client Specification - Reference Guide The information in this document is current as of the date on the title page. END USER LICENSE AGREEMENT The Pulse Secure product that is the subject of this technical documentation consists of (or is intended for use with) Pulse Secure software. Use of such software is subject to the terms and conditions of the End User License Agreement (“EULA”) posted at https://www.pulsesecure.net. By downloading, installing or using such software, you agree to the terms and conditions of that EULA. © 2020 Pulse Secure, LLC. All rights reserved 2 Pulse One API Client Specification - Reference Guide Table of Contents AUTHENTICATION APIS ..................................................................................................................................................... 14 AUTHENTICATION FLOW ......................................................................................................................................................................................................... 14 AUTHENTICATION ................................................................................................................................................................................................................... 15 AUTHORIZATION ..................................................................................................................................................................................................................... 16 REQUESTS .............................................................................................................................................................................................................................. 17 MANAGED APPLIANCE CONFIGURATION MANAGEMENT APIS .................................................................................... 20 CONFIGURATION DISTRIBUTION FLOW .................................................................................................................................................................................... 20 APPLIANCE API ................................................................................................................................................................... 21 GET BY ID .............................................................................................................................................................................................................................. 21 7LIST ..................................................................................................................................................................................................................................... 23 REBOOT APPLIANCE ............................................................................................................................................................................................................... 24 APPLIANCE GROUPS .......................................................................................................................................................... 25 MASTER APPLIANCE OF THE GROUP ........................................................................................................................................................................................ 25 TARGET APPLIANCE OF THE GROUP ........................................................................................................................................................................................ 25 CREATING A GROUP ............................................................................................................................................................................................................... 25 GETTING A GROUP ................................................................................................................................................................................................................. 26 GETTING A LIST OF GROUPS .................................................................................................................................................................................................. 27 UPDATING A GROUP .............................................................................................................................................................................................................. 29 DELETING A GROUP ............................................................................................................................................................................................................... 30 GETTING A LIST OF MEMBERS OF A GROUP .......................................................................................................................................................................... 30 ADDING A MEMBER TO A GROUP........................................................................................................................................................................................... 31 REMOVING A MEMBER FROM A GROUP ................................................................................................................................................................................. 32 ADDING MANY MEMBERS TO A GROUP ................................................................................................................................................................................. 32 UPDATING A GROUP'S CONFIG .............................................................................................................................................................................................. 34 GETTING A GROUP'S CONFIG ................................................................................................................................................................................................. 34 PUBLISH CONFIG .................................................................................................................................................................................................................... 37 APPLIANCE CONFIGURATION ........................................................................................................................................... 43 HASH IDS .............................................................................................................................................................................................................................. 43 COMMITS ............................................................................................................................................................................................................................... 43 REQUESTS .............................................................................................................................................................................................................................. 44 PCS SESSION MANAGEMENT API ...................................................................................................................................... 47 FETCH SESSION INFORMATION................................................................................................................................................................................................. 47 CONSOLE API - APPLIANCE CONFIGURATION ................................................................................................................ 49 REQUESTS .............................................................................................................................................................................................................................. 49 CONSOLE API - EULA HANDLING ...................................................................................................................................... 51 PUT (SIGNING OF THE CURRENT EULA) ................................................................................................................................................................................. 51 GET ........................................................................................................................................................................................................................................ 51 LIST .......................................................................................................................................................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    368 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us