Releases: SamPetherbridge/asa-api-cli
Releases · SamPetherbridge/asa-api-cli
v0.1.0 - Initial Release
Initial Release
Command-line interface for Apple Search Ads campaign management.
Features
- Campaign Management: List, create, update, and delete campaigns
- Ad Group Management: Full CRUD operations for ad groups
- Keyword Management: Manage targeting and negative keywords
- Reports: Generate campaign, ad group, keyword, and search term reports
- Optimization Tools:
asa optimize bid-check- Find bid discrepancies between ad groups and keywordsasa optimize expand- Expand successful campaigns to new countries
- Brand Campaigns: Create brand campaigns across multiple countries with
asa brand
Installation
# Using uv (recommended)
uv tool install asa-api-cli
# Using pip
pip install asa-api-cli
# Using pipx
pipx install asa-api-cliRequirements
- Python 3.13+
- Apple Search Ads API credentials
Dependencies
- asa-api-client - Core API client library
- Typer - CLI framework
- Rich - Terminal formatting