Skip to main content

📦 UTMStack Alerts API - Postman Collection

Get started with the UTMStack API instantly by downloading our comprehensive Postman collection. This collection includes all API endpoints, authentication setup, example requests, and automated testing scripts.

🚀 One-Click Download

Download Complete Collection (JSON)
Ready-to-use Postman collection with all 9 API endpoints

📋 What’s Included

🔐 Authentication

JWT token management with automatic refresh and collection-wide authentication setup

📊 All Endpoints

Complete coverage of all 9 UTMStack API endpoints with multiple example scenarios

🧪 Test Scripts

Automated response validation and testing scripts for each endpoint

🔧 Variables

Pre-configured environment variables for easy setup and customization

🛠️ Import Instructions

1

Download the Collection

Click the download button above to save the JSON file to your computerAlternative download link: UTMStack_Alerts_API.postman_collection.json
2

Open Postman

Launch the Postman application or visit web.postman.co for the web version
3

Import the Collection

  • Click the “Import” button in Postman
  • Select “Upload Files” or drag and drop the JSON file
  • Choose the downloaded UTMStack_Alerts_API.postman_collection.json file
  • Click “Import” to add the collection to your workspace
4

Configure Variables

Set up the collection variables in Postman:
  • baseUrl: https://your-utmstack-instance.com (replace with your actual URL)
  • bearerToken: Leave empty (will be set automatically after authentication)
  • alertId: c1c4e32c-dd9f-4a15-98c4-0dac2af40740 (sample alert ID for testing)
5

Authenticate

Run the “Authenticate User” request in the Authentication folder to get your JWT token
6

Start Testing

Explore all endpoints! The bearer token will be automatically applied to subsequent requests

📁 Collection Structure

The collection is organized into logical folders for easy navigation:
JWT Token Management
  • User Authentication
  • Automatic token storage in collection variables
  • Token validation and refresh handling
Core Alert Operations
  • List/Search Alerts (with filtering examples)
  • Update Alert Status (Open, In Review, Completed, etc.)
  • Update Alert Tags (add/remove tags, create rules)
  • Update Alert Notes (add investigation comments)
Incident Creation & Management
  • Convert Single Alert to Incident
  • Convert Multiple Alerts to Incident
  • Batch incident creation workflows
Data Analysis & Export
  • Count Open Alerts
  • Get Property Values with Count (status, severity, sources)
  • Export Alerts to CSV (basic and compliance reports)
  • Field analysis for dashboards and reporting
Complete Investigation Workflows
  • End-to-end investigation process examples
  • Multi-step alert processing
  • Status progression workflows

🎯 Pre-configured Examples

Each endpoint includes multiple real-world scenarios:

Authentication Examples

  • ✅ Basic username/password authentication
  • ✅ Token extraction and storage
  • ✅ Error handling for invalid credentials

Alert Management Examples

  • ✅ Search alerts by severity, status, time range
  • ✅ Update status with observations
  • ✅ Add tags with false positive rules
  • ✅ Add investigation notes

Analytics Examples

  • ✅ Get alert counts for dashboards
  • ✅ Analyze severity distribution
  • ✅ Export data for compliance reports
  • ✅ Generate field statistics

Incident Management Examples

  • ✅ Convert single high-priority alert
  • ✅ Create incident from multiple related alerts
  • ✅ Batch processing workflows

🧪 Automated Testing

Every request includes comprehensive test scripts that automatically verify:
  • Response Validation
  • Authentication Tests
  • Data Integrity Tests
pm.test('Status code is 200', function () {
    pm.response.to.have.status(200);
});

pm.test('Response has valid structure', function () {
    const response = pm.response.json();
    pm.expect(response).to.have.property('data');
});

🔧 Environment Setup

Quick Setup Variables

Copy these variables into your Postman environment or collection variables:
{
  "baseUrl": "https://your-utmstack-instance.com",
  "bearerToken": "",
  "alertId": "c1c4e32c-dd9f-4a15-98c4-0dac2af40740",
  "username": "your_username",
  "password": "your_password"
}

Advanced Configuration

For enterprise environments, you can customize:
{
  "baseUrl": "https://utmstack-prod.company.com",
  "bearerToken": "",
  "alertId": "real-alert-id-from-your-system",
  "username": "api_user",
  "password": "secure_password",
  "timeout": 30000,
  "maxRetries": 3
}

🚀 Quick Start Workflow

Once you’ve imported the collection, follow this workflow to get started:
1

Test Connection

Run Authentication → Authenticate User to verify your credentials and get a token
2

Explore Data

Run Alert Management → List Alerts to see your alerts data
3

Try Analytics

Run Analytics → Count Open Alerts to get dashboard metrics
4

Test Updates

Use Alert Management → Update Status to modify an alert
5

Export Data

Try Analytics → Export to CSV to generate reports

📚 Additional Resources


📞 Support

Need help with the Postman collection or API integration?
Contact Support:

📝 Version Information

Current Release
  • All 9 API endpoints included
  • Comprehensive test coverage
  • Automated authentication management
  • Multi-environment support
  • Updated: October 2025
v1.0.0 - October 2025
  • ✅ Initial release with complete API coverage
  • ✅ Authentication workflow implementation
  • ✅ All CRUD operations for alerts
  • ✅ Analytics and export functionality
  • ✅ Incident management features
  • ✅ Automated testing scripts
Requirements
  • Postman v10.0+ (recommended)
  • UTMStack API v10.9.0+
  • Valid UTMStack user account
  • Network access to UTMStack instance
I