P0 App Documentation
Sign up for FreeKnowledge Base
  • What Is P0?
    • ๐ŸŽ›๏ธIAM Dashboard
    • ๐Ÿ”ŽAccess Inventory
    • ๐Ÿช‘IAM Posture
    • โฑ๏ธJust-In-Time Access
    • โ™ป๏ธService-Account Key Rotation
  • Getting Started
    • โฌ‡๏ธQuick Start
    • ๐ŸŽShare P0 With Your Team
  • INVENTORY
    • ๐Ÿ—บ๏ธAccess Inventory
    • ๐Ÿ”ฌResult Details
    • โ”Query Search
      • ๐Ÿ“–Search Reference
  • Posture
    • โš–๏ธPosture Overview
  • Monitor Results
  • ๐Ÿค”Finding Details
  • ORCHESTRATION
    • โฐJust-in-time access
      • ๐Ÿ–๏ธRequesting Access
        • ๐Ÿ‘‰For Another Party
      • ๐ŸApproving Access
        • Pre-approving Access
      • ๐Ÿ”€Request Routing
        • Google Cloud Filtering
        • AWS Filtering
      • ๐Ÿ—’๏ธSession Recording
        • ๐Ÿ“ฆAWS
      • ๐Ÿ”ŒJust-in-time API
        • Command API
        • Access Requests API
        • Routing Rules API
  • Environments
    • โ˜๏ธCreating an Environment
    • ๐Ÿ““Environment Terminology
    • โš™๏ธSettings
  • Integrations
    • ๐Ÿ“žNotifier integrations
      • ๐Ÿ’ฌSlack
      • ๐Ÿ‘ฌMicrosoft Teams
      • ๐Ÿ“ฃCustom Notifiers
        • AWS Lambda Notifier
    • ๐Ÿ”‘Resource integrations
      • โ˜๏ธGoogle Cloud
        • Security Perimeter
        • Requesting Access
        • Permissions Reference
          • Cloud Storage
          • Compute Engine
        • Function Caller
      • ๐Ÿ“ฆAWS
        • Requesting Access
        • AWS Integration API
        • Function Caller
      • โ˜ธ๏ธKubernetes
        • Requesting Access
        • Advanced Requests
      • ๐Ÿ”‹PostgreSQL
        • Requesting Access
      • โ„๏ธSnowflake
      • ๐Ÿ–ฅ๏ธSSH
      • GitHub
        • Requesting Access
      • ๐Ÿ› ๏ธCustom Resource
        • Installing a Custom Resource Integration
    • ๐Ÿ‘ฅDirectory integrations
      • Microsoft Entra ID
        • Requesting Access
      • Google Workspace
      • Okta
    • โœ”๏ธApproval integrations
      • ๐Ÿ””PagerDuty
    • โšกSIEM Integrations
      • Splunk HEC Setup
  • ๐Ÿ“Tracker integrations
    • ๐ŸŽŸ๏ธJira
  • P0 Management
    • ๐ŸŽฉRole-Based Access Control
    • ๐Ÿ”ŒManagement API
      • Role Management API
      • Just-in-time settings API
Powered by GitBook
On this page
  1. ORCHESTRATION
  2. Just-in-time access

Just-in-time API

PreviousAWSNextCommand API

Last updated 1 day ago

P0โ€™s Just-In-Time APIs enable secure, automated access provisioning with fine-grained control. These APIs are purpose-built for modern DevOps and security teams who need to grant ephemeral access based on intent, not static policies.

Key API Groups:

  • โ€“ Submit actionable commands that trigger access workflows, such as requesting temporary AWS roles or starting pre-approved tasks. Ideal for CLI or bot-driven automation.

  • โ€“ Programmatically approve, deny, or revoke access requests with full context. These APIs allow security teams and automated systems to control access lifecycles in real time.

  • โ€“ Define dynamic access logic that maps incoming requests to specific policies or destinations. This enables custom routing based on user, group, environment, or resource context.

All endpoints are protected with bearer tokens and designed for high-trust, auditable interactions.

โฐ
๐Ÿ”Œ
Command API
Access Requests API
Routing Rules API