External APIs 5.4 (2504.1)

Changelog

What's New

  1. POST/v1/appsecops/sbom_version/vulnerabilities/batch List of SBOM version vulnerabilities details
  2. POST/v1/billing/transaction/batch Batch billing transactions
  3. POST/v1/billing/transaction/list List billing transactions
  4. GET/v2/service_account/item/{service_account_id}/billing_metrics List billing metrics for a cloud account

What's Decommissioned

  1. GET/v1/agent/chat/item/{chat_id}/export Export the chat to SVG, PDF, PNG format
  2. GET/v1/billing/master_account/{master_account_id}/balance Master Account Billing Balance Get
  3. POST/v2/cost_anomaly/detect_anomaly Get Account wise daily Billing Cost Anomaly Resources

What's Changed

  1. GET/users/filter-options List Users

    📘

    Return Type

    • Add tenants.ai_providers
    • Add tenants.data_service_providers
    • Add tenants.other_service_providers
  2. POST/v1/admin/background_job/forwarding_check Internal

    📘

    Parameter

    • Change BackgroundJobForwardingCheckRequest.target_executor (Added Enum)
    • Change BackgroundJobForwardingCheckRequest.path_executors
  3. PUT/v1/admin/background_job/invalidation

    📘

    Parameter

    • Change BackgroundJobInvalidation.executors
  4. POST/v1/admin/background_job/list Returns a list of BackgroundJobs ids

    📘

    Parameter

    • Change BackgroundJobListRequest.filters.executor (Added Enum)
  5. POST/v1/admin/background_job/logger/set-level Sets the level of a logger

    📘

    Parameter

    • Change BackgroundJobLogger.executor (Added Enum)
    📘

    Return Type

    • Change executor (Added Enum)
  6. `POST/v1/admin/background_job/loggers Returns a list of BackgroundJobs threads

    📘

    Parameter

    • Change BackgroundJobLoggerRequest.executor (Added Enum)
    📘

    Return Type

    • Change executor (Added Enum)
  7. POST/v1/admin/background_job/queue Queues a Background Job

    📘

    Parameter

    • Change BackgroundJobQueueRequest.executor (Added Enum)
  8. POST/v1/admin/background_job/stacktrace Returns the frames for the executing BackgroundJob

    📘

    Return Type

    • Change executor (Added Enum)
  9. POST/v1/admin/background_job/stats Returns statistics about the selected executors

    📘

    Parameter

    • Change BackgroundJobStatisticsRequest.executor (Added Enum)
  10. POST/v1/admin/background_job/threads Returns a list of BackgroundJobs threads

    📘

    Parameter

    • Change BackgroundJobThreadRequest.executor (Added Enum)
    📘

    Return Type

    • Change executor (Added Enum)
  11. POST/v1/admin/request_audit/list Returns a list of BackgroundJobs ids

    📘

    Parameter

    • Change RequestAuditListRequest.filters.executor (Added Enum)
  12. POST/v1/admin/request_audit/profiler/config Requests to profile a endpoint or resource path

    📘

    Return Type

    • Change executor (Added Enum)
  13. POST/v1/admin/request_audit/profiler/status Get the list of endpoints currently profiled

    📘

    Return Type

    • Change executor (Added Enum)
  14. POST/v1/appsecops/dashboard/summary/sbom_vulnerabilities List of all SBOM vulnerabilities

    📘

    Return Type

    • Add results.sbom_version_vulnerability_ids//List of sbom version vulnerability ID(s)
    • Add results.top_cvss_metric//Top CVSS metric of a vulnerability
    • Add results.description_from_sbom//Description of the vulnerability from the SBOM
    • Add results.references_from_sbom
    • Deleteresults.severity//Severity level of the vulnerability
  15. POST/v1/background_job_handler/configuration Fetch the configuration of a Background Job Handler

    📘

    Parameter

    • Change BackgroundJobHandlerConfigurationRequest.executor (Added Enum)
  16. POST/v1/background_job_handler/list Lists the active Background Job Handlers

    📘

    Parameter

    • Change BackgroundJobHandlerConfigurationRequest.executor (Added Enum)
  17. POST/v1/billing/master_account/{master_account_id}/transaction Record a transaction and Update the balance for the master account

    📘

    Parameter

    • Add MasterAccountBalanceUpdateRequest.user_name//Name of the user who made the balance update.
    • DeleteMasterAccountBalanceUpdateRequest.user_id//Id of the user who made the balance update.
  18. POST/v1/executive_dashboard_version/parseImport Parse Dashboard Definition Version

    📘

    Return Type

    • Add saas
  19. GET/v1/feature_requirements/list List Feature requirements

    📘

    Return Type

    • Change executor (Added Enum)
  20. GET/v1/role_templates/list List Role Templates

    📘

    Return Type

    • Add saas_services//List of SaaS services supported for the role template
  21. POST/v1/secops/vulnerabilities/batch List of vulnerability details

    📘

    Return Type

    • Add aliases
  22. POST/v1/tag_baselines/generate_tags Returns Generated Tags

    📘

    Parameter

    • Add TagBaselineGenerateRequest.scope//At what scope level the baseline should work
  23. POST/v2/audit/auditlog/list Audit List

    📘

    Parameter

    • Change AuditLogListRequest.filters.event_types
  24. POST/v2/billing/extras List extra keys used in service accounts

    📘

    Parameter

    • Add BillingExtraKeysRequest.skip_service_account_grouping//If set, do not group by service account
  25. POST/v2/billing/line_items_summary List values for group_by key used in service accounts

    📘

    Parameter

    • Add BillingLineItemSummaryRequest.skip_service_account_grouping//If set, do not group by service account
  26. POST/v2/billing/tags List tag keys used in service accounts

    📘

    Parameter

    • Add BillingTagKeysRequest.skip_service_account_grouping//If set, do not group by service account
  27. POST/v2/billing_metrics/batch Batch of Billing Metrics

    📘

    Return Type

    • Deletenative_detail_types//Cloud account native details types
  28. POST/v2/billing_metrics/create Create new Billing Metrics

    📘

    Parameter

    • DeleteBillingMetrics.native_detail_types//Cloud account native details types
    📘

    Return Type

    • Deletenative_detail_types//Cloud account native details types
  29. POST/v2/billing_metrics/item/{billing_metrics_id} Update Billing Metrics


    📘

    Parameter

    • DeleteBillingMetrics.native_detail_types//Cloud account native details types
    📘

    Return Type

    • Deletenative_detail_types//Cloud account native details types
  30. POST/v2/service_account/list List Service Accounts

    📘

    Parameter

    • Add ServiceAccountListRequest.filters.cluster_agent_statuses//Only include cluster accounts with these agent statuses.
  31. POST/v2/service_account/summary Summarize Service Accounts

    📘

    Parameter

    • Add ServiceAccountSummaryRequest.filters.cluster_agent_statuses//Only include cluster accounts with these agent statuses.