objectActions
query
This query identifies actions available for execution on the selected target objects (for example assets or vulnerability detections), ensuring compliance with permissions. **Criteria**: * Executable on all selected targets. * Supports bulk operations across multiple targets. * User has the required permissions for all actions on the specified targets. * Meets all action-specific conditions (e.g., live agent availability) for every selected target. Each `ActionsInput` entry specifies exactly one target variant; targets of different variants may be mixed freely in a single call. [Action]
Arguments
targets
[ActionsInput!]!
required
One entry per object to evaluate. Mix variants freely.
usageContexts
[ActionUsageContextInput!]
Filter actions by their availability in specific contexts.
Example Operation
# N-able GraphQL Operation

query ObjectActions($targets: [ActionsInput!]!, $usageContexts: [ActionUsageContextInput!]) {
  objectActions(targets: $targets, usageContexts: $usageContexts) {
    name
    category
    subcategory
    isAvailable
    unavailabilityReasons
    isBulkAllowed
    key
    description
  }
}