from adrelay import AdRelay
client = AdRelay(api_key="your-api-key-here")
# List all campaigns
campaigns = client.campaigns.list()
print(campaigns["unified"])
# List campaigns filtered by platform
google_campaigns = client.campaigns.list(
platform="google_ads",
status="ACTIVE",
)
# Create a campaign
campaign = client.campaigns.create(
name="Summer Sale 2026",
goal="CONVERSIONS",
budget_amount=50.00,
budget_period="DAILY",
platform="google_ads",
)
# Update a campaign
updated = client.campaigns.update("camp_abc123", status="ACTIVE", budget_amount=75.00)
# Delete a campaign
client.campaigns.delete("camp_abc123")
# List connections
connections = client.connections.list()
# Get billing status
billing = client.billing.status()