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:
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

API Documentation

Complete API reference with detailed examples

Authentication Guide

Detailed JWT authentication documentation

Postman Learning Center

Learn Postman basics and advanced features

UTMStack Support

Get help with UTMStack and API issues

📞 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