Skip to main content

Overview

The Action1 integration enables ThreatAware to collect read-only data from your Action1 console, providing visibility into endpoint inventory, management status, and security posture across your organisation.
Connection Method: API Credentials Setup Time: 15 minutes Access Required: Action1 Account with API access

Data collected

The Action1 integration provides:
  • Endpoint inventory and device management status
  • Patch and update compliance information
  • Security software status and configuration
  • Software inventory and compliance metrics

Use cases

Endpoint Management

Monitor endpoint inventory and management status in Action1

Patch Management

Track patch and update compliance across your endpoints

Security Compliance

Verify endpoints meet security requirements and policies

Device Inventory

Maintain complete visibility into managed endpoints

Setup instructions

1

Log in to Action1 Console

Access the Action1 Console with your account credentials.
2

Retrieve API Credentials

Locate your API connection details:
  • You will need to collect the following information from your Action1 account:
    • API URL: https://app.action1.com
    • Client ID
    • Client Secret
    • Organisation ID (example format: 57d69fc2-2e96-4741-a573-aeb09fd41017)
Your Client ID, Client Secret, and Organisation ID are typically available in your Action1 account settings or API configuration section.
3

Log in to ThreatAware

Open your ThreatAware account and prepare for integration setup:
  • Navigate to the Action1 integration setup page
  • You will have fields for entering the API credentials
4

Enter API Credentials

Input your Action1 connection details:
  • API URL: https://app.action1.com
  • Client ID: Enter your Action1 Client ID
  • Client Secret: Enter your Action1 Client Secret
  • Organisation ID: Enter your Action1 Organisation ID
Ensure you copy the credentials accurately. Incorrect credentials will cause authentication failure.
5

Authorize Integration

Complete the connection:
  • Click the Authorize button to enable integration with ThreatAware
  • The system will attempt to connect to Action1 using the credentials you provided
6

Verify Connection

After authorization:
  • Check that the Integration Status shows as Active in ThreatAware
  • Confirm that endpoint data is appearing in ThreatAware
  • Wait for the first data synchronization cycle to complete

Required credentials

Field Name: Action1 API URL Type: String Value: https://app.action1.com Description: The base URL for Action1 API accessThis is the standard Action1 API endpoint and should not be modified.
Field Name: Action1 Client ID Type: String Description: The unique identifier for your Action1 API applicationThis ID is used to identify your integration and must be kept confidential.
Field Name: Action1 Client Secret Type: Password (encrypted) Description: The secret key associated with your Action1 Client IDStore this credential securely in your organisation’s password manager. Treat it like a password.
Field Name: Action1 Organisation ID Type: String Example: 57d69fc2-2e96-4741-a573-aeb09fd41017 Description: The unique identifier for your Action1 organisationThis ID specifies which organisation within Action1 to connect to.

Verification and testing

After setup, verify the integration is working correctly:
  1. Check Integration Status
    • Navigate to the Action1 integration page in ThreatAware
    • Confirm the integration shows Active status
    • Check the last sync timestamp
  2. Verify Data Collection
    • Wait up to 60 minutes for initial data synchronization
    • Search for known endpoints in ThreatAware
    • Verify the device and management data matches your Action1 console
  3. Test Queries
    • Create a test query to filter endpoints managed by Action1
    • Verify device inventory and compliance data is being collected correctly

Troubleshooting

Symptoms: Integration shows authentication or credential errorSolutions:
  • Double-check all four credentials are correct:
    • API URL should be exactly: https://app.action1.com
    • Client ID, Client Secret, and Organisation ID must be accurate
  • Ensure there are no extra spaces or truncated values
  • Verify the credentials were copied from the correct Action1 account
  • Check if your Action1 account is still active and in good standing
  • Regenerate credentials if you suspect they have been compromised
Symptoms: Integration fails to connect or times outSolutions:
  • Verify the Action1 console is accessible at https://app.action1.com
  • Check firewall rules allow outbound HTTPS (443) to Action1’s servers
  • Confirm your network connectivity is stable
  • Test accessing the Action1 console directly in a browser
  • Check Action1 service status for any ongoing issues
Symptoms: Integration shows active but no endpoint data appearsSolutions:
  • Verify there are endpoints enrolled in Action1 in your organisation
  • Check that the Organisation ID is correct for the organisation with endpoints
  • Confirm the Client ID and Client Secret have not been revoked
  • Wait for the next sync cycle (typically hourly)
  • Review ThreatAware integration logs for error messages
  • Contact Action1 support if you need to verify API access
Symptoms: Integration connects but receives “Access Denied” errorsSolutions:
  • Verify the Client ID and Client Secret have appropriate API permissions
  • Check that your Action1 account has permission to access the specified Organisation ID
  • Ensure the API application in Action1 has not been disabled
  • Review Action1 documentation for required API permissions
  • Contact Action1 support to verify your API credentials have correct permissions

Additional resources

Action1 Console

Access your Action1 console

ThreatAware Support

Contact ThreatAware support for integration assistance

Best practices

Credential Management
  • Store your Client ID and Client Secret securely in your password manager
  • Document when credentials were created and by whom
  • Periodically review API credentials in your Action1 account
  • Rotate credentials per your organisation’s security policy
  • Create a dedicated API application for ThreatAware if possible
Security Considerations
  • Keep your Client Secret strictly confidential (treat it like a password)
  • Never share API credentials with unauthorized personnel
  • Monitor ThreatAware authentication logs for failed attempts
  • Review your Action1 API usage logs periodically
  • Follow your organisation’s least privilege principles