Back to Dashboard

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.

CLI Tool

Command-line interface for automation and data management

Secure Distribution

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.

1

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

2

Create Virtual Environment (Recommended)

Set up an isolated Python environment:

# Create virtual environment
python -m venv venv_milemarker
# Activate (Mac/Linux)
source venv_milemarker/bin/activate
# Activate (Windows)
venv_milemarker\Scripts\activate
3

Install the CLI

Run the pip install command with your token:

pip install --index-url https://aws:TOKEN@milemarker-817539683938.d.codeartifact.us-east-1.amazonaws.com/pypi/milemarker-devtools/simple/ milemarker-devtools

Replace TOKEN with your authorization token

4

Configure API Key

Set up your API key for authentication:

milemarker-devtools config api-key "your-api-key"
Important Notes
  • * 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:

pip install --upgrade --index-url https://aws:TOKEN@milemarker-817539683938.d.codeartifact.us-east-1.amazonaws.com/pypi/milemarker-devtools/simple/ milemarker-devtools

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.

Select Availability

Dynamic Case Resolution is currently available for select Milemarker clients. Contact your Customer Success Manager for access.

Workflow Process

1

Case Intake

Information enters Milemarker through the Search Engine or Support Desk. Each incoming item is treated as a reviewable case.

2

Case Review

Open the case within the Dynamic Case Resolution workflow. Review all available content and context associated with the incoming information.

3

Define Case Reason

Assign a reason or classification to the case. Classifications are flexible and can be customized based on your use case.

4

Case Submission

Submit the case once review and classification are complete. The case is formally identified and recorded for tracking and reporting.

Key Benefits

Centralized review of incoming information
Flexible classification beyond rigid frameworks
Clear documentation of reasoning and decisions
Improved alignment between support and operations

Need Help?

Contact your Customer Success Manager for CLI access tokens, feature enablement, or technical support.

Milemarker Platform Guide Developer Tools
API Documentation Return to Dashboard