Action1 Integration
Action1 is an endpoint management platform for remote monitoring and management (RMM) of Windows workstations and servers.
The Weavestream Action1 driver imports endpoint records from your Action1 organisation directly into tenant asset records. It automates inventory tracking, tracks online/offline agent status, and keeps hardware telemetry up-to-date across your mapped companies.
Overview & Capabilities
- Account Mapping: Map your Action1 organisation to one or more Weavestream companies.
- Automated Ingestion: Ingests Windows build details, agent status, and hardware components (CPU, RAM, storage).
- Scheduled & On-Demand Sync: Runs automatically on a background cron schedule or manually on demand from the Weavestream console.
- Stale Record Tracking: Endpoint records removed from Action1 are flagged as stale in Weavestream, keeping historical documentation intact.
Synced Data Reference
The Action1 driver maps third-party endpoint telemetry onto fields in your chosen asset layout:
Setup Instructions
The Credentials & schedule tab shows the same steps as a setup guide. Press Check setup there to verify steps 1 to 3. It does not check company mappings (step 4).
Prerequisites
- An Action1 account with permission to create API credentials.
- The region of your Action1 account.
Step 1: Create read-only API credentials in Action1
- In the Action1 console, open Configuration | Users & API Credentials.
- Press + New API Credentials.
- Enter a name, for example
Weavestream. - Select the Enterprise Viewer role. It is a built-in read-only role that can see endpoints in every organization. Weavestream only reads from Action1.
- Copy the Client ID and the Client Secret. Action1 shows the secret only until you close the pop-up.
See Action1's API credentials and Users and Roles pages.
Step 2: Pick the API base URL for your region
Each Action1 account lives in one region, and its credentials work only there. Use the API base URL of that region:
Source: the host table in Action1's PSAction1 module. Action1 lists its regions on Migrating Between Regions.
Step 3: Paste the credentials into Weavestream
- In Weavestream, open Admin → Integrations → New Integration.
- Select Action1 RMM and enter a label (for example
Action1 Production RMM). - Enter the Client ID and the Client Secret.
- Set API Base URL to the URL from step 2. For North America, leave the default.
- Select Create. New integrations start paused.
- On Credentials & schedule, press Test connection, then Check setup.
Step 4: Map each Action1 organization to a company
Open Organizations and map each Action1 organization to its Weavestream company. If an organization is missing, check that the role from step 1 covers it.
Step 5: Map endpoint fields
Open Endpoints fields. Pick the asset layout, the match key (MAC is suggested), and the field mappings. Weavestream reads the field list from a few endpoints in the organization. If the organization has no endpoints yet, it shows a standard list.
Step 6: Dry run, then sync
- On Credentials & schedule, set Status to active and select Save changes.
- Press Dry run and review the result in Run history.
- Press Run sync now for the initial import.
Check setup results
Check setup never shows Action1's own error text.
Operational & Sync Details
- Initial Sync: The first run fetches all active Action1 endpoints and creates corresponding asset records in the mapped company.
- Background Sync: Subsequent syncs run automatically based on your tenant's default cron interval (
INTEGRATION_SYNC_DEFAULT_CRON, defaulting to every 15 minutes) or custom schedule setting. - Audit Logging: Every sync execution and individual field modification is recorded in the Weavestream Audit Trail.