Skip to content

IAM-Jah/CyberArk-REST-API-Bruno

Repository files navigation

Bruno Collections for CyberArk Identity Security REST API

Bruno Collection and Environment files for CyberArk Identity Security REST API testing and automation. 980 REST API requests are included in the Collections, which cover Self-Hosted PAM, Privilege Cloud - Standard, Privilege Cloud on Identity Security Platform for Shared Services (ISPSS/Shared Services), and many shared services from the SaaS platform.

Each API request includes small optimizations to help get you up and running quickly, for example:

  • Authentication requests test for and store the resulting tokens as Environment variables.
  • Authentication token is automatically populated to request headers where necessary.
  • Documentation links and important notes are stored inside each request's 'Docs' section.
  • Mandatory URI parameters are selected by default and vice-versa.
  • Central Credential Provider 'GetPassword' request included with every Collection.

Bruno Collection OIDC Authentication

Installation

To import:
  1. Install Bruno (if not already installed).

  2. Clone this repository locally:

    git clone https://github.com/IAM-Jah/CyberArk-REST-API-Bruno/
  3. From the Bruno start page, click 'Open Collection'.

  4. Browse to the cloned repository's root folder and select it. This will load the .bru collection in Bruno.

  5. Confirm you have loaded the desired collection and the environment before making requests.

Collections

CyberArk Privilege Cloud and Shared Services REST API:

This Collection is meant to help CyberArk Privilege Cloud and CyberArk Identity administrators manage and explore the CyberArk Shared Services/SaaS environment with REST API. All default services that are part of the Shared Services platform are included:

  • CyberArk Privilege Cloud - Standard
  • CyberArk Privilege Cloud - Shared Services
  • CyberArk Identity - Shared Services
  • Connector Management
  • Secure Infrastructure Access (SIA)
  • Secure Cloud Access (SCA)
  • Remote Access V2
  • EPM SaaS (for EPM LCD)
  • Secrets Hub
  • Central Credential Provider (CCP)
  • Conjur Cloud

Current up to Privilege Cloud v14.7 (August 2025)

CyberArk Self-Hosted REST API:

This Collection is meant to help self-hosted CyberArk PAM administrators manage and explore the PAM environment with REST API. The following services are included:

  • Self-Hosted PAM
  • Central Credential Provider (CCP)
  • Remote Access V2
  • EPM On-Prem

Current up to Password Vault Web Access (PVWA) LTS v14.6 (Aug 2025) and EPM On-Prem v11.5.6 (Feb 2023/final version).

Roadmap

  • Add Privilege Cloud Collections (28 Jul 2024)
  • Add Self-Hosted PAM Collection (4 Aug 2024)
  • Add Identity and Shared Services to SaaS Collection: (18 Aug 2024)
    • Identity on Shared Services (28 Jul 2024)
    • Secure Infrastructure Access (10 Aug 2024)
    • Connector Management (10 Aug 2024)
    • Remote Access (10 Aug 2024)
    • Endpoint Privilege Manager (For LCD) (10 Aug 2024)
    • Secure Cloud Access (17 Aug 2024)
    • Identity - Workforce Password Management (17 Aug 2024)
    • Identity - SCIM (17 Aug 2024)
    • Secrets Hub (17 Aug 2024)
    • Conjur Cloud (18 Aug 2024)
  • Add additional services to Self-Hosted Collection: (30 Aug 2024)
    • Remote Access (30 Aug 2024)
    • Endpoint Privilege Manager (30 Aug 2024)
  • Add usage guide (14 Oct 2024)
  • Upload native .bru project files (10 Aug 2025)
  • UX enhancements:
    • Expand documentation
    • Improve examples for params
    • Improve examples for bodies
    • Expand tests and scripts

Contact

Maintained by Eli Hopkins, @IAM-Jah. Contact information is located in my profile.

Acknowledgements

This project would not have been possible without the wealth of knowledge made available by Joe Garcia, @infamousjoeg, and others at CyberArk Software.

License

License: MIT

About

Bruno collections and environments for CyberArk Identity Security REST API testing and automation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published