|
4 | 4 | "description": "Patch management and endpoint management platform. Monitor vulnerability status, patch compliance, and device inventory.", |
5 | 5 | "category": "Security", |
6 | 6 | "docsUrl": "https://www.action1.com/api-documentation/", |
7 | | - "baseUrl": "https://app.action1.com", |
| 7 | + "baseUrl": "https://app.action1.com/api/3.0", |
8 | 8 | "authConfig": { |
9 | 9 | "type": "custom", |
10 | 10 | "config": { |
11 | | - "setupInstructions": "1. Log in to Action1 at https://app.action1.com\n2. Go to Settings → API Credentials\n3. Click 'Add' to create new credentials\n4. Copy the Client ID and Client Secret\n5. Paste both values below", |
| 11 | + "setupInstructions": "Setup steps:\n\n1. Log in to your Action1 Console\n - North America: https://app.action1.com\n - Europe: https://app.eu.action1.com\n - Australia: https://app.au.action1.com\n\n2. Create API Credentials:\n - Click the gear icon (Settings) in the top-right\n - Go to API Credentials\n - Click Add to create new credentials\n - Important: the credential must have Administrator role\n - Copy the Client ID and Client Secret (secret is only shown once)\n\n3. Find your Organization ID:\n - After logging in, look at the URL in your browser\n - Find the ?org= parameter (e.g., https://app.action1.com/console/dashboard?org=12345)\n - The number after ?org= is your Organization ID\n\n4. Select your Region:\n - us - North America\n - eu - Europe\n - au - Australia", |
12 | 12 | "credentialFields": [ |
13 | 13 | { |
14 | | - "label": "Client ID", |
| 14 | + "label": "Region", |
15 | 15 | "type": "text", |
16 | 16 | "required": true, |
17 | | - "helpText": "Found in Action1 Console → Settings → API Credentials." |
| 17 | + "helpText": "Enter your Action1 region: us (North America), eu (Europe), or au (Australia)." |
18 | 18 | }, |
19 | 19 | { |
20 | | - "label": "Client Secret", |
| 20 | + "label": "API Client ID", |
| 21 | + "type": "text", |
| 22 | + "required": true, |
| 23 | + "helpText": "From Action1 Console: Settings (gear icon) > API Credentials > Add. Copy the Client ID shown after creation." |
| 24 | + }, |
| 25 | + { |
| 26 | + "label": "API Client Secret", |
21 | 27 | "type": "password", |
22 | 28 | "required": true, |
23 | | - "helpText": "Generated when you create API credentials in Action1." |
| 29 | + "helpText": "The Client Secret generated alongside the Client ID. This is only shown once at creation time." |
| 30 | + }, |
| 31 | + { |
| 32 | + "label": "Organization ID", |
| 33 | + "type": "text", |
| 34 | + "required": false, |
| 35 | + "helpText": "Optional. Your Action1 Organization ID from the ?org= parameter in the URL (e.g., ?org=12345). Leave blank to auto-detect from your account." |
24 | 36 | } |
25 | 37 | ] |
26 | 38 | } |
|
41 | 53 | { |
42 | 54 | "slug": "action1_asset_inventory", |
43 | 55 | "name": "Action1 Asset Inventory", |
44 | | - "description": "Verifies endpoint inventory in Action1.", |
| 56 | + "description": "Lists all managed endpoints in your Action1 organization to verify endpoint inventory is actively tracked.", |
45 | 57 | "defaultSeverity": "medium", |
46 | 58 | "enabled": true |
47 | 59 | }, |
48 | 60 | { |
49 | 61 | "slug": "action1_vulnerability_management", |
50 | 62 | "name": "Action1 Vulnerability Management", |
51 | | - "description": "Verifies vulnerability scanning and tracking in Action1.", |
| 63 | + "description": "Checks vulnerability scan data in Action1 to verify that vulnerability management is active and scanning endpoints.", |
52 | 64 | "defaultSeverity": "medium", |
53 | 65 | "enabled": true |
54 | 66 | }, |
55 | 67 | { |
56 | 68 | "slug": "action1_patch_validation", |
57 | 69 | "name": "Action1 Patch Validation", |
58 | | - "description": "Checks for missing patches across managed endpoints.", |
| 70 | + "description": "Checks for missing updates across managed endpoints to verify patch management is active.", |
59 | 71 | "defaultSeverity": "medium", |
60 | 72 | "enabled": true |
61 | 73 | }, |
62 | 74 | { |
63 | 75 | "slug": "action1_device_configuration", |
64 | 76 | "name": "Action1 Device Configuration", |
65 | | - "description": "Verifies device configuration policies are defined in Action1.", |
| 77 | + "description": "Checks that device configuration policies are defined and actively applied to managed endpoints.", |
66 | 78 | "defaultSeverity": "medium", |
67 | 79 | "enabled": true |
68 | 80 | } |
|
0 commit comments