Developer Tools
CLI installation, automation tools & advanced features
Overview
Milemarker provides a suite of developer tools to extend and automate your platform experience. The primary tool is the milemarker-devtools CLI, which enables programmatic access to platform features, data synchronization, and advanced automation capabilities.
Command-line interface for automation and data management
Distributed via AWS CodeArtifact with token-based access
CLI Installation
The milemarker-devtools CLI is distributed via AWS CodeArtifact. Installation requires a temporary authorization token that remains valid for 12 hours.
Get Authorization Token
Request a token from your administrator or use the API endpoint:
GET https://1crpgulgeh.execute-api.us-east-1.amazonaws.com/production/devtools/generate-codeartifact-token
Requires x-api-key header with admin API key
Create Virtual Environment (Recommended)
Set up an isolated Python environment:
Install the CLI
Run the pip install command with your token:
Replace TOKEN with your authorization token
Configure API Key
Set up your API key for authentication:
- * Authorization tokens expire after 12 hours
- * A single token can be reused for multiple installations
- * Works on Windows, Mac, and Linux
- * API key configuration only needs to be done once per installation
Updating the CLI
To update an existing installation, add the --upgrade flag:
Dynamic Case Resolution
Dynamic Case Resolution enables users to review, categorize, and submit incoming information from Milemarker's Search Engine and Support Desk in a structured and auditable way. This process supports faster identification of issues, clearer reasoning behind classifications, and improved operational decision-making.
Dynamic Case Resolution is currently available for select Milemarker clients. Contact your Customer Success Manager for access.
Workflow Process
Case Intake
Information enters Milemarker through the Search Engine or Support Desk. Each incoming item is treated as a reviewable case.
Case Review
Open the case within the Dynamic Case Resolution workflow. Review all available content and context associated with the incoming information.
Define Case Reason
Assign a reason or classification to the case. Classifications are flexible and can be customized based on your use case.
Case Submission
Submit the case once review and classification are complete. The case is formally identified and recorded for tracking and reporting.
Key Benefits
Related Resources
Need Help?
Contact your Customer Success Manager for CLI access tokens, feature enablement, or technical support.