Actions281
- Accounts Actions
- Account Policy
- Update Account Policy
- GenerateRegenerate Uninstall Password
- Get Uninstall Password Metadata
- Revoke Uninstall Password
- Get Uninstall Password
- Get Account by ID
- Update Account
- Expire an Account
- Reactivate Account
- Revert Policy
- Get Accounts
- Create Account
- Get accounts private
- Available Name
- Get Accounts for Navigation
- Get One Account
- Policy Actions
- UninstallPassword Actions
- Activities Actions
- Agents Actions
- Abort Scan
- Approve Uninstall
- Broadcast Message
- Can run Remote Shell
- Clear Remote Shell
- Connect to Network
- Decommission
- Disable Agent
- Disconnect from Network
- Enable Agent
- Fetch Firewall Rules
- Get Installed Apps for agent
- Initiate Scan
- Mark as uptodate
- Move to Console
- Move between Sites
- Randomize UUID
- Disable Ranger
- Enable Ranger
- Reject uninstall
- Reset Local Config
- Set Persistent Configuration Overrides
- Set External ID
- Shutdown
- Start Remote Profiling
- Start Remote Shell
- Stop Remote Profiling
- Uninstall
- Update Software
- Fetch Files
- Export Agent Logs
- Get Agents
- Get Application
- Count Agents
- Get Passphrase
- Processes
- DEPRECATED Get Agent Available Actions
- Get Agent Available Actions
- Event Throttling
- Flush Event Queue
- Protect
- Purge Crash Dumps
- Purge DB
- Purge Research Data
- Reload
- Restart
- Revoke Token
- Send Crash Dumps
- Send Research Data
- Unprotect
- Randomize DV Host
- Auto Complete
- Count by Filters
- FreeText Filters
- Count Summary
- Get config
- Actions Actions
- Abort Scan
- Approve Uninstall
- Broadcast Message
- Can run Remote Shell
- Clear Remote Shell
- Connect to Network
- Decommission
- Disable Agent
- Disconnect from Network
- Enable Agent
- Fetch Firewall Rules
- Get Installed Apps for agent
- Fetch Logs
- Fetch Firewall Logs
- Initiate Scan
- Mark as uptodate
- Move to Console
- Move between Sites
- Randomize UUID
- Disable Ranger
- Enable Ranger
- Reject uninstall
- Reset Local Config
- Restart
- Set Persistent Configuration Overrides
- Set External ID
- Shutdown
- Settings Actions
- Tasks Actions
- Threats Actions
- Get Enriched Events
- Count Events by Type
- Get Process Event
- Prefetch events
- Get Timeline Limits
- Get Tree
- Threat Analysis
- Threat Appearances
- Connect Agents
- Disconnect Agents
- Get Threat Available Actions
- Create Slim Threat
- Add to Blacklist Deep Visibility
- Mark as Threat Deep Visibility
- Auto Complete
- Count by Filters
- FreeText Filters
- Create Deep Visibility Threat
- Multiple actions for Threats
- Threat Summary
- Get Timeline Categories
- Update Threat Note
- Delete Threat Note
- Get Threat Notes
- Download from cloud
- Get Events
- Get Threat Timeline
- Exclusion Options
- Get Threats
- Add to Blacklist
- Add to Exclusions
- Update Threat Analyst Verdict
- Disable Engines
- Export Threats
- Update Threat External Ticket ID
- Fetch Threat File
- Updated Threat Incident
- Mitigate Threats
- Export Mitigation Report
- Add Note to Multiple
- Explore Actions
- Users Actions
- iFrame Token Details
- Login by iFrame Token
- Get Token
- Revoke iFrame Token
- Disable 2FA
- Enable 2FA
- Auth App
- Sign EULA
- Auth Recovery Code
- Redirect to SSO
- Auth by SSO
- Login
- Login by API Token
- Login by Token
- Send Verification Email
- Validate Verification Token
- Email Verification
- Get User
- Update User
- Delete User
- API Token by User ID
- List users
- Create User
- API Token Details
- Change Password
- Bulk Delete Users
- Enable 2FA App
- Generate API Token
- Generate iFrame Token
- Generate Recovery Code
- Check Global User
- Details Actions
- DeviceReview Actions
- Rbac Actions
- Role Actions
- RemoteScripts Actions
- ReportTasks Actions
- Reports Actions
- ActiveDirectory Actions
- Microsoft Actions
- Notifications Actions
- Recipients Actions
- Sms Actions
- Smtp Actions
- Sso Actions
- Notes Actions
- Download Actions
- Packages Actions
- Update Actions
- Upload Actions
- Software Actions
- 2fa Actions
- Auth Actions
- Login Actions
- SsoSaml2 Actions
- Onboarding Actions
- ApplicationInventory Actions
- ApplicationInventoryCounts Actions
- LastActivityAsSyslog Actions
- Sentinelonerss Actions
- SiteWithAdmin Actions
- Tests Actions
- User Actions
Agents → Fetch Files
AI-generatedOverview
The SentinelOne node's 'Fetch Files' operation under the 'Agents' resource allows users to fetch files from specific endpoints managed by SentinelOne. This operation is useful for security analysts and IT administrators who need to collect files from endpoints for threat analysis or forensic investigation. Users specify the Agent ID and provide file pathnames and a password to securely retrieve files up to 10 MB each. The files are collected and uploaded to the SentinelOne Management Console, from where they can be downloaded for further examination.
Use Case Examples
- A security analyst wants to collect suspicious files from a compromised endpoint to analyze potential malware. They use the 'Fetch Files' operation with the Agent ID and specify the file paths to retrieve the files securely.
- An IT administrator needs to gather log files from multiple endpoints to troubleshoot an issue. They use the 'Fetch Files' operation to fetch the required files from each Agent by specifying their IDs and file paths.
Properties
| Name | Meaning |
|---|---|
| Agent Id | The unique identifier of the SentinelOne Agent from which files will be fetched. This is a required field. |
| Options | Additional optional settings including custom request body, custom headers, query filters, batching settings, debug mode, pagination settings, and request timeout. These options allow fine-tuning of the API request behavior. |
Output
JSON
data- The response data from the SentinelOne API for the fetch files action, including details about the fetched files and operation status.debug- Optional debug information including the actual URL, query parameters, headers, and body sent for the API request, useful for troubleshooting.
Dependencies
- An API key credential for authenticating with the SentinelOne Management Console API.
Troubleshooting
- Ensure the Agent ID is correct and the Agent is active and reachable.
- Verify that the password provided meets the complexity requirements (at least 10 characters with a mix of upper and lower case letters, numbers, and symbols).
- Check that the file paths specified do not contain unsupported characters like regular expressions or metacharacters.
- If the API request fails, enable debug mode to get detailed request and response information for troubleshooting.
- Be aware of API rate limits and use batching and request interval options to avoid hitting limits.
- Ensure that the SentinelOne Management Console has the fetch files feature enabled, especially for FedRAMP-compliant or GovCloud environments, which may require a support ticket.
Links
- SentinelOne API Documentation - Fetch Files - Official API documentation for the fetch files action on SentinelOne Agents.