Casb
CasbApplications
List applications
Get application details
ModelsExpand Collapse
List[ApplicationListResponseItem]
id: Literal["BITBUCKET", "BOX", "CONFLUENCE", 7 more]Vendor identifier (e.g. microsoft_internal, google_workspace).
BITBUCKET - BITBUCKET
BOX - BOX
CONFLUENCE - CONFLUENCE
DROPBOX - DROPBOX
GITHUB - GITHUB
GOOGLE_WORKSPACE - GOOGLE_WORKSPACE
JIRA - JIRA
MICROSOFT_INTERNAL - MICROSOFT_INTERNAL
SALESFORCE - SALESFORCE
SLACK - SLACK
Vendor identifier (e.g. microsoft_internal, google_workspace).
BITBUCKET- BITBUCKETBOX- BOXCONFLUENCE- CONFLUENCEDROPBOX- DROPBOXGITHUB- GITHUBGOOGLE_WORKSPACE- GOOGLE_WORKSPACEJIRA- JIRAMICROSOFT_INTERNAL- MICROSOFT_INTERNALSALESFORCE- SALESFORCESLACK- SLACK
class ApplicationGetResponse: …Full application detail for onboarding UI.
Full application detail for onboarding UI.
id: Literal["BITBUCKET", "BOX", "CONFLUENCE", 7 more]Vendor identifier.
BITBUCKET - BITBUCKET
BOX - BOX
CONFLUENCE - CONFLUENCE
DROPBOX - DROPBOX
GITHUB - GITHUB
GOOGLE_WORKSPACE - GOOGLE_WORKSPACE
JIRA - JIRA
MICROSOFT_INTERNAL - MICROSOFT_INTERNAL
SALESFORCE - SALESFORCE
SLACK - SLACK
Vendor identifier.
BITBUCKET- BITBUCKETBOX- BOXCONFLUENCE- CONFLUENCEDROPBOX- DROPBOXGITHUB- GITHUBGOOGLE_WORKSPACE- GOOGLE_WORKSPACEJIRA- JIRAMICROSOFT_INTERNAL- MICROSOFT_INTERNALSALESFORCE- SALESFORCESLACK- SLACK
CasbApplicationsAuth Methods
Get auth methods
ModelsExpand Collapse
List[AuthMethodListResponseItem]
Whether setup requires human interaction or integration can be created purely using API (e.g., For OAuth can not be created without user interaction).
instructions: AuthMethodListResponseItemInstructionsStep-by-step instructions for obtaining credentials.
Step-by-step instructions for obtaining credentials.
CasbIntegrations
List integrations
Get integration details
Create integration
Update integration
Delete integration
Pause integration
Resume integration
ModelsExpand Collapse
CasbPosture
CasbPostureFindings
List posture findings
Get a finding type
Create new findings export request
Mark a finding as ignored
Remove ignore marker from a finding
Update the severity for a finding
Reset severity for a finding back to the default
ModelsExpand Collapse
class FindingListResponse: …Aggregated finding information with counts and metadata. This is optimized for list API queries and represents a finding along with its instance statistics.
Aggregated finding information with counts and metadata. This is optimized for list API queries and represents a finding along with its instance statistics.
finding: FindingBasic finding type information.
Basic finding type information.
category: FindingCategoryCategory information for a finding.
Category information for a finding.
Number of total (Active or archived) problematic instances identified in the security finding.
integration: IntegrationSummary information about an integration.
Summary information about an integration.
vendor: IntegrationVendorInformation about a vendor/service provider.
Information about a vendor/service provider.
credential_health_status: Optional[Literal["Initializing", "Healthy", "Unhealthy"]]Health status of integration credentials.
Health status of integration credentials.
class FindingGetResponse: …Aggregated finding information with counts and metadata. This is optimized for list API queries and represents a finding along with its instance statistics.
Aggregated finding information with counts and metadata. This is optimized for list API queries and represents a finding along with its instance statistics.
finding: FindingBasic finding type information.
Basic finding type information.
category: FindingCategoryCategory information for a finding.
Category information for a finding.
Number of total (Active or archived) problematic instances identified in the security finding.
integration: IntegrationSummary information about an integration.
Summary information about an integration.
vendor: IntegrationVendorInformation about a vendor/service provider.
Information about a vendor/service provider.
credential_health_status: Optional[Literal["Initializing", "Healthy", "Unhealthy"]]Health status of integration credentials.
Health status of integration credentials.
class FindingExportResponse: …Information about an export job.
Information about an export job.
The URL by which the successfully created export can be downloaded by the end users.
class FindingIgnoreResponse: …Aggregated finding information with counts and metadata. This is optimized for list API queries and represents a finding along with its instance statistics.
Aggregated finding information with counts and metadata. This is optimized for list API queries and represents a finding along with its instance statistics.
finding: FindingBasic finding type information.
Basic finding type information.
category: FindingCategoryCategory information for a finding.
Category information for a finding.
Number of total (Active or archived) problematic instances identified in the security finding.
integration: IntegrationSummary information about an integration.
Summary information about an integration.
vendor: IntegrationVendorInformation about a vendor/service provider.
Information about a vendor/service provider.
credential_health_status: Optional[Literal["Initializing", "Healthy", "Unhealthy"]]Health status of integration credentials.
Health status of integration credentials.
class FindingUnignoreResponse: …Aggregated finding information with counts and metadata. This is optimized for list API queries and represents a finding along with its instance statistics.
Aggregated finding information with counts and metadata. This is optimized for list API queries and represents a finding along with its instance statistics.
finding: FindingBasic finding type information.
Basic finding type information.
category: FindingCategoryCategory information for a finding.
Category information for a finding.
Number of total (Active or archived) problematic instances identified in the security finding.
integration: IntegrationSummary information about an integration.
Summary information about an integration.
vendor: IntegrationVendorInformation about a vendor/service provider.
Information about a vendor/service provider.
credential_health_status: Optional[Literal["Initializing", "Healthy", "Unhealthy"]]Health status of integration credentials.
Health status of integration credentials.
class FindingTuneSeverityResponse: …Aggregated finding information with counts and metadata. This is optimized for list API queries and represents a finding along with its instance statistics.
Aggregated finding information with counts and metadata. This is optimized for list API queries and represents a finding along with its instance statistics.
finding: FindingBasic finding type information.
Basic finding type information.
category: FindingCategoryCategory information for a finding.
Category information for a finding.
Number of total (Active or archived) problematic instances identified in the security finding.
integration: IntegrationSummary information about an integration.
Summary information about an integration.
vendor: IntegrationVendorInformation about a vendor/service provider.
Information about a vendor/service provider.
credential_health_status: Optional[Literal["Initializing", "Healthy", "Unhealthy"]]Health status of integration credentials.
Health status of integration credentials.
class FindingResetSeverityResponse: …Aggregated finding information with counts and metadata. This is optimized for list API queries and represents a finding along with its instance statistics.
Aggregated finding information with counts and metadata. This is optimized for list API queries and represents a finding along with its instance statistics.
finding: FindingBasic finding type information.
Basic finding type information.
category: FindingCategoryCategory information for a finding.
Category information for a finding.
Number of total (Active or archived) problematic instances identified in the security finding.
integration: IntegrationSummary information about an integration.
Summary information about an integration.
vendor: IntegrationVendorInformation about a vendor/service provider.
Information about a vendor/service provider.
credential_health_status: Optional[Literal["Initializing", "Healthy", "Unhealthy"]]Health status of integration credentials.
Health status of integration credentials.
CasbPostureFindingsInstances
List instances of a finding
Get a finding instance using an instance ID
Create a finding instances export
Archive a finding
Remove the archive marking from a finding instance
ModelsExpand Collapse
class InstanceListResponse: …A specific instance of a security finding. In the API interface, we refer to the ‘finding’ table in our DB as finding instances, optimized for the p99 use case.
A specific instance of a security finding. In the API interface, we refer to the ‘finding’ table in our DB as finding instances, optimized for the p99 use case.
asset: AssetAsset information including metadata and categorization.
Asset information including metadata and categorization.
dlp_contexts: List[DLPContext]DLP context information if this is a content finding.
DLP context information if this is a content finding.
remediations: List[Remediation]A list of the 10 most recent remediation jobs for this finding instance, ordered by creation time (most recent first). The ‘stale’ field indicates whether the remediation job was created before the finding instance’s affliction_date (true) or after it (false). If there has never been a remediation job for this finding instance, this field will be an empty array.
A list of the 10 most recent remediation jobs for this finding instance, ordered by creation time (most recent first). The ‘stale’ field indicates whether the remediation job was created before the finding instance’s affliction_date (true) or after it (false). If there has never been a remediation job for this finding instance, this field will be an empty array.
webhooks: List[Webhook]The most recent webhook job invocation for each webhook configuration associated with this finding instance. Each entry represents the latest job (any status) per webhook config. The ‘stale’ field indicates whether the job was invoked before the finding instance’s current affliction_date. If no webhook jobs have been created, this field will be an empty array.
The most recent webhook job invocation for each webhook configuration associated with this finding instance. Each entry represents the latest job (any status) per webhook config. The ‘stale’ field indicates whether the job was invoked before the finding instance’s current affliction_date. If no webhook jobs have been created, this field will be an empty array.
class InstanceGetResponse: …A specific instance of a security finding. In the API interface, we refer to the ‘finding’ table in our DB as finding instances, optimized for the p99 use case.
A specific instance of a security finding. In the API interface, we refer to the ‘finding’ table in our DB as finding instances, optimized for the p99 use case.
asset: AssetAsset information including metadata and categorization.
Asset information including metadata and categorization.
dlp_contexts: List[DLPContext]DLP context information if this is a content finding.
DLP context information if this is a content finding.
remediations: List[Remediation]A list of the 10 most recent remediation jobs for this finding instance, ordered by creation time (most recent first). The ‘stale’ field indicates whether the remediation job was created before the finding instance’s affliction_date (true) or after it (false). If there has never been a remediation job for this finding instance, this field will be an empty array.
A list of the 10 most recent remediation jobs for this finding instance, ordered by creation time (most recent first). The ‘stale’ field indicates whether the remediation job was created before the finding instance’s affliction_date (true) or after it (false). If there has never been a remediation job for this finding instance, this field will be an empty array.
webhooks: List[Webhook]The most recent webhook job invocation for each webhook configuration associated with this finding instance. Each entry represents the latest job (any status) per webhook config. The ‘stale’ field indicates whether the job was invoked before the finding instance’s current affliction_date. If no webhook jobs have been created, this field will be an empty array.
The most recent webhook job invocation for each webhook configuration associated with this finding instance. Each entry represents the latest job (any status) per webhook config. The ‘stale’ field indicates whether the job was invoked before the finding instance’s current affliction_date. If no webhook jobs have been created, this field will be an empty array.
class InstanceExportResponse: …Information about an export job.
Information about an export job.
The URL by which the successfully created export can be downloaded by the end users.
class InstanceArchiveResponse: …A specific instance of a security finding. In the API interface, we refer to the ‘finding’ table in our DB as finding instances, optimized for the p99 use case.
A specific instance of a security finding. In the API interface, we refer to the ‘finding’ table in our DB as finding instances, optimized for the p99 use case.
asset: AssetAsset information including metadata and categorization.
Asset information including metadata and categorization.
dlp_contexts: List[DLPContext]DLP context information if this is a content finding.
DLP context information if this is a content finding.
remediations: List[Remediation]A list of the 10 most recent remediation jobs for this finding instance, ordered by creation time (most recent first). The ‘stale’ field indicates whether the remediation job was created before the finding instance’s affliction_date (true) or after it (false). If there has never been a remediation job for this finding instance, this field will be an empty array.
A list of the 10 most recent remediation jobs for this finding instance, ordered by creation time (most recent first). The ‘stale’ field indicates whether the remediation job was created before the finding instance’s affliction_date (true) or after it (false). If there has never been a remediation job for this finding instance, this field will be an empty array.
webhooks: List[Webhook]The most recent webhook job invocation for each webhook configuration associated with this finding instance. Each entry represents the latest job (any status) per webhook config. The ‘stale’ field indicates whether the job was invoked before the finding instance’s current affliction_date. If no webhook jobs have been created, this field will be an empty array.
The most recent webhook job invocation for each webhook configuration associated with this finding instance. Each entry represents the latest job (any status) per webhook config. The ‘stale’ field indicates whether the job was invoked before the finding instance’s current affliction_date. If no webhook jobs have been created, this field will be an empty array.
class InstanceUnarchiveResponse: …A specific instance of a security finding. In the API interface, we refer to the ‘finding’ table in our DB as finding instances, optimized for the p99 use case.
A specific instance of a security finding. In the API interface, we refer to the ‘finding’ table in our DB as finding instances, optimized for the p99 use case.
asset: AssetAsset information including metadata and categorization.
Asset information including metadata and categorization.
dlp_contexts: List[DLPContext]DLP context information if this is a content finding.
DLP context information if this is a content finding.
remediations: List[Remediation]A list of the 10 most recent remediation jobs for this finding instance, ordered by creation time (most recent first). The ‘stale’ field indicates whether the remediation job was created before the finding instance’s affliction_date (true) or after it (false). If there has never been a remediation job for this finding instance, this field will be an empty array.
A list of the 10 most recent remediation jobs for this finding instance, ordered by creation time (most recent first). The ‘stale’ field indicates whether the remediation job was created before the finding instance’s affliction_date (true) or after it (false). If there has never been a remediation job for this finding instance, this field will be an empty array.
webhooks: List[Webhook]The most recent webhook job invocation for each webhook configuration associated with this finding instance. Each entry represents the latest job (any status) per webhook config. The ‘stale’ field indicates whether the job was invoked before the finding instance’s current affliction_date. If no webhook jobs have been created, this field will be an empty array.
The most recent webhook job invocation for each webhook configuration associated with this finding instance. Each entry represents the latest job (any status) per webhook config. The ‘stale’ field indicates whether the job was invoked before the finding instance’s current affliction_date. If no webhook jobs have been created, this field will be an empty array.
CasbPostureExports
List all export jobs
Get a single export job
ModelsExpand Collapse
class ExportListResponse: …Information about an export job.
Information about an export job.
The URL by which the successfully created export can be downloaded by the end users.
class ExportGetResponse: …Information about an export job.
Information about an export job.
The URL by which the successfully created export can be downloaded by the end users.
CasbPostureFinding Types
List all finding types
Get finding by ID
ModelsExpand Collapse
CasbPostureFinding TypesRemediation Types
List remediation types for a finding type
CasbPostureContent
List DLP content findings
Create a content export
ModelsExpand Collapse
class ContentListResponse: …Content asset with DLP information.
Content asset with DLP information.
dlp_contexts: List[DLPContext]DLP context information for this asset.
DLP context information for this asset.
integration: IntegrationSummary information about an integration.
Summary information about an integration.
vendor: IntegrationVendorInformation about a vendor/service provider.
Information about a vendor/service provider.
credential_health_status: Optional[Literal["Initializing", "Healthy", "Unhealthy"]]Health status of integration credentials.
Health status of integration credentials.
class ContentExportResponse: …Information about an export job.
Information about an export job.
The URL by which the successfully created export can be downloaded by the end users.
CasbPostureRemediations
CasbPostureRemediationsJobs
List remediation jobs
Creates remediation jobs
Create a remediation jobs export
ModelsExpand Collapse
class JobListResponse: …Information about a remediation job.
Information about a remediation job.
asset: AssetAsset information for a remediation job.
Asset information for a remediation job.
Email of the user who triggered the remediation. For account-token actors this is the literal “Account API Token”; for policy actors this is empty.
class JobCreateResponse: …
created: List[Created]Successfully created remediation jobs.
Successfully created remediation jobs.
asset: CreatedAssetAsset information for a remediation job.
Asset information for a remediation job.
Email of the user who triggered the remediation. For account-token actors this is the literal “Account API Token”; for policy actors this is empty.
class JobExportResponse: …Information about an export job.
Information about an export job.
The URL by which the successfully created export can be downloaded by the end users.
CasbPostureWebhooks
List webhook configurations
Create a new webhook configuration
Get webhook configuration by ID
Update an existing webhook configuration
Delete a webhook configuration
Test a webhook configuration before creating it
Test an existing webhook configuration
ModelsExpand Collapse
class WebhookListResponse: …Webhook configuration for sending finding notifications.
Webhook configuration for sending finding notifications.
authentication_type: Literal["Basic Auth", "None", "Bearer Auth", 2 more]Type of authentication used for the webhook.
Type of authentication used for the webhook.
Target URL for the webhook configuration. Where resulting data will be sent.
class WebhookCreateResponse: …Webhook configuration for sending finding notifications.
Webhook configuration for sending finding notifications.
authentication_type: Literal["Basic Auth", "None", "Bearer Auth", 2 more]Type of authentication used for the webhook.
Type of authentication used for the webhook.
Target URL for the webhook configuration. Where resulting data will be sent.
class WebhookGetResponse: …Webhook configuration for sending finding notifications.
Webhook configuration for sending finding notifications.
authentication_type: Literal["Basic Auth", "None", "Bearer Auth", 2 more]Type of authentication used for the webhook.
Type of authentication used for the webhook.
Target URL for the webhook configuration. Where resulting data will be sent.
class WebhookUpdateResponse: …Webhook configuration for sending finding notifications.
Webhook configuration for sending finding notifications.
authentication_type: Literal["Basic Auth", "None", "Bearer Auth", 2 more]Type of authentication used for the webhook.
Type of authentication used for the webhook.
Target URL for the webhook configuration. Where resulting data will be sent.