docs/api-map.json

{
  "New-SCASession": {
    "service": "ISPSS Identity",
    "method": "POST",
    "endpoint": "https://{identityTenantId}.id.cyberark.cloud/oauth2/platformtoken",
    "apiVersion": "n/a",
    "documentation": "https://api-docs.cyberark.com/create-api-token/docs/create-api-token",
    "status": "implemented"
  },
  "Get-SCASession": {
    "service": "n/a (local session state)",
    "method": null,
    "endpoint": null,
    "apiVersion": null,
    "documentation": null,
    "status": "implemented"
  },
  "Close-SCASession": {
    "service": "n/a (local session state)",
    "method": null,
    "endpoint": null,
    "apiVersion": null,
    "documentation": null,
    "status": "implemented"
  },
  "Get-SCAEligibleTarget": {
    "service": "Secure Cloud Access",
    "method": "GET",
    "endpoint": "/access/{csp}/eligibility",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/sca-api/docs/secure-cloud-access-apis",
    "status": "implemented"
  },
  "Get-SCAEligibleGroup": {
    "service": "Secure Cloud Access",
    "method": "GET",
    "endpoint": "/access/{csp}/eligibility/groups",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/sca-api/docs/secure-cloud-access-apis",
    "status": "implemented"
  },
  "Grant-SCAAccess": {
    "service": "Secure Cloud Access",
    "method": "POST",
    "endpoint": "/access/elevate",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/sca-api/docs/secure-cloud-access-apis",
    "status": "implemented"
  },
  "Grant-SCAGroupAccess": {
    "service": "Secure Cloud Access",
    "method": "POST",
    "endpoint": "/access/elevate/groups",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/sca-api/docs/secure-cloud-access-apis",
    "status": "planned"
  },
  "Get-SCAActiveSession": {
    "service": "Secure Cloud Access",
    "method": "GET",
    "endpoint": "/access/sessions, /access/users/{userId}/sessions",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/sca-api/docs/secure-cloud-access-apis",
    "status": "implemented"
  },
  "Revoke-SCASession": {
    "service": "Secure Cloud Access",
    "method": "POST",
    "endpoint": "/access/sessions/revoke, /access/users/{userId}/sessions/revoke",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/sca-api/docs/secure-cloud-access-apis",
    "status": "implemented"
  },
  "Start-SCACloudScan": {
    "service": "Secure Cloud Access",
    "method": "POST",
    "endpoint": "/cloud/rescan",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/sca-api/docs/secure-cloud-access-apis",
    "status": "planned"
  },
  "Get-SCAIntegrationJobStatus": {
    "service": "Secure Cloud Access",
    "method": "GET",
    "endpoint": "/integrations/status",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/sca-api/docs/secure-cloud-access-apis",
    "status": "implemented"
  },
  "New-SCAWebApp": {
    "service": "Secure Cloud Access",
    "method": "POST",
    "endpoint": "/onboarding/apps",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/sca-api/docs/secure-cloud-access-apis",
    "status": "planned"
  },
  "Get-SCAOnDemandApprovalConfig": {
    "service": "Secure Cloud Access",
    "method": "GET",
    "endpoint": "/on-demand/config",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/sca-api/docs/secure-cloud-access-apis",
    "status": "implemented"
  },
  "Set-SCAOnDemandApprovalConfig": {
    "service": "Secure Cloud Access",
    "method": "PATCH",
    "endpoint": "/on-demand/config",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/sca-api/docs/secure-cloud-access-apis",
    "status": "planned"
  },
  "Get-SCAAccessPolicy": {
    "service": "Access Control Policies",
    "method": "GET",
    "endpoint": "/policies, /policies/{policyId}",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/uap-schema-api/docs/access-control-policies-api",
    "status": "implemented"
  },
  "New-SCAAccessPolicy": {
    "service": "Access Control Policies",
    "method": "POST",
    "endpoint": "/policies",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/uap-schema-api/docs/access-control-policies-api",
    "status": "implemented"
  },
  "Set-SCAAccessPolicy": {
    "service": "Access Control Policies",
    "method": "PUT",
    "endpoint": "/policies/{policyId}",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/uap-schema-api/docs/access-control-policies-api",
    "status": "implemented"
  },
  "Remove-SCAAccessPolicy": {
    "service": "Access Control Policies",
    "method": "DELETE",
    "endpoint": "/policies/{policyId}",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/uap-schema-api/docs/access-control-policies-api",
    "status": "implemented"
  },
  "Test-SCAAccessPolicy": {
    "service": "Access Control Policies",
    "method": "POST",
    "endpoint": "/policies/{policyId}/validate",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/uap-schema-api/docs/access-control-policies-api",
    "status": "planned"
  },
  "Get-SCAAccessRequestForm": {
    "service": "Access Requests",
    "method": "GET",
    "endpoint": "/workflows/request-forms",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/access-request-api/docs/access-request-api",
    "status": "implemented"
  },
  "Get-SCAAccessRequest": {
    "service": "Access Requests",
    "method": "GET",
    "endpoint": "/workflows/requests, /workflows/requests/{requestId}",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/access-request-api/docs/access-request-api",
    "status": "implemented"
  },
  "New-SCAAccessRequest": {
    "service": "Access Requests",
    "method": "POST",
    "endpoint": "/workflows/requests",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/access-request-api/docs/access-request-api",
    "status": "implemented"
  },
  "Approve-SCAAccessRequest": {
    "service": "Access Requests",
    "method": "POST",
    "endpoint": "/workflows/requests/{requestId}/finalize",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/access-request-api/docs/access-request-api",
    "status": "implemented"
  },
  "Deny-SCAAccessRequest": {
    "service": "Access Requests",
    "method": "POST",
    "endpoint": "/workflows/requests/{requestId}/finalize",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/access-request-api/docs/access-request-api",
    "status": "implemented"
  },
  "Remove-SCAAccessRequest": {
    "service": "Access Requests",
    "method": "POST",
    "endpoint": "/workflows/requests/{requestId}/cancel",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/access-request-api/docs/access-request-api",
    "status": "implemented"
  },
  "Get-SCAStandingAccess": {
    "service": "Cloud Discovery Service",
    "method": "POST",
    "endpoint": "/detections/cloud-service-entitlements/list",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/cds-api/docs/cds-api",
    "status": "implemented"
  },
  "Get-SCAStandingAccessDetail": {
    "service": "Cloud Discovery Service",
    "method": "GET",
    "endpoint": "/detections/cloud-service-entitlements/{id}",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/cds-api/docs/cds-api",
    "status": "implemented"
  },
  "Export-SCAStandingAccessReport": {
    "service": "Cloud Discovery Service",
    "method": "POST/GET",
    "endpoint": "/detections/cloud-service-entitlements/exports, /detections/cloud-service-entitlements/exports/{exportId}",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/cds-api/docs/cds-api",
    "status": "planned"
  },
  "Get-SCAWorkspaceDelegation": {
    "service": "Workspace Delegation",
    "method": "POST",
    "endpoint": "/delegations/workspace/search, /delegations/workspace/details",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/workspace-delegation/docs/workspace-delegation",
    "status": "implemented"
  },
  "New-SCAWorkspaceDelegation": {
    "service": "Workspace Delegation",
    "method": "POST",
    "endpoint": "/delegations/workspace/{cloud_platform}",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/workspace-delegation/docs/workspace-delegation",
    "status": "planned"
  },
  "Set-SCAWorkspaceDelegation": {
    "service": "Workspace Delegation",
    "method": "PUT",
    "endpoint": "/delegations/workspace/update/{id}",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/workspace-delegation/docs/workspace-delegation",
    "status": "planned"
  },
  "Remove-SCAWorkspaceDelegation": {
    "service": "Workspace Delegation",
    "method": "DELETE",
    "endpoint": "/delegations/workspace/delegation/{id}",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/workspace-delegation/docs/workspace-delegation",
    "status": "planned"
  },
  "Get-SCARiskDiscoverySummary": {
    "service": "Risk Management",
    "method": "GET",
    "endpoint": "/risk-posture/secure-standing-privilege/discovery",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/risk-management-api/docs/risk-management-api",
    "status": "implemented"
  },
  "Get-SCARiskProgress": {
    "service": "Risk Management",
    "method": "GET",
    "endpoint": "/risk-posture/secure-standing-privilege/progress",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/risk-management-api/docs/risk-management-api",
    "status": "implemented"
  },
  "Get-SCARiskRecommendation": {
    "service": "Risk Management",
    "method": "GET",
    "endpoint": "/recommendations, /recommendations/{recommendationType}/by-tags",
    "apiVersion": "main-public",
    "documentation": "https://api-docs.cyberark.com/risk-management-api/docs/risk-management-api",
    "status": "implemented"
  }
}