Mass offboarding presets: CSV-driven bulk lock and bulk wipe workflows for rapid device recovery during layoffs or security incidents
Smart Group → Bulk MDM Command preset: resolve managementIds and send commands to all group members
PreStage scope management, config profile backup, policy log flush, bulk EA update, and fleet security posture report presets
Each preset includes a tooltip description explaining what the workflow does
Added section-level deprecation banner when Classic API (Legacy) is selected
Download buttons now fall back to data URI when Blob URLs are blocked
Fixed workflow card clicks redirecting to homepage instead of populating the form
v1.4.0
Fixed inventory preload template — removed all placeholder/sample data; empty fields now default to blank
Payload builder now omits empty optional fields from generated JSON instead of including them as empty strings (only required fields like serialNumber and deviceType are always included)
Added visible breadcrumbs and related tool cross-links
v1.3.0
Added token refresh template in generated chain scripts (commented, ready to uncomment)
Added pagination loop template for paginated endpoints in chain mode
Added rate limiting (sleep 0.5s) in iteration loops to prevent API throttling
Python output now uses requests.Session() for connection reuse
Fixed section parameter to use multiple §ion= params instead of comma-separated
Added deprecation warnings inline for v1 computers-inventory endpoints
Added URL state sharing
v1.2.0
Fixed critical bug: payload variable references now use double-quoted strings so bash expands variables correctly
Chain builder now detects variable references in payload fields (not just URL params) and sets up proper iteration loops
Added managementId and serialNumber to Computers Inventory response fields — managementId is required for MDM commands
Iteration now extracts the correct field (e.g., general.managementId) instead of always using .id
Pagination warning upgraded to highlight risk of partial results in bulk operations
Added variable reference (📎) buttons to chain payload fields
Added deprecation warnings for /api/v1/computers-inventory endpoints
Added section query parameter to inventory endpoints for filtering response data
v1.1.1
Added interactive Payload Builder to chain builder steps (form fields, dropdowns, raw editor)
Chain-generated scripts now use actual payload templates instead of empty placeholders
v1.1.0
Added interactive Payload Builder with form fields, dropdowns for enum values, and boolean selectors
Added raw editor toggle for advanced payload editing
Added 7 new Pro API endpoint categories: Computer Groups, Mobile Device Groups, MDM Commands, Configuration Profiles, Inventory Preload, Managed Software Updates, App Store Apps
Pro API now defaults first; Classic API labeled as Legacy
Added CSV import for bulk operations with file upload, preview, and column mapping
Added Common Tasks workflow presets for scope management, MDM commands, and inventory preload
Fixed critical URL encoding bug where variable references were percent-encoded
Fixed Python-in-bash quoting issues in chain builder
Switched from python3 to jq for JSON parsing in generated bash scripts
Added error handling (HTTP status checking) to all generated scripts
Added chain step compatibility validation in analyzer
Improved credential handling with clear placeholder variables
v1.0.0
Initial release (Alpha)
Classic API support with 12 endpoint categories
Jamf Pro API support with 8 endpoint categories
Bearer Token, Basic Auth, and API Client authentication modes
Credential-safe design with placeholder variables
curl, Python, and URL-only output formats
Chain/Pipeline builder for multi-step API workflows
Common chain presets (Token→Request, Computer→Flush, Group→Command)
Iteration support for bulk operations
Safety warnings for DELETE operations and destructive MDM commands