A Python interface for the Agile Ticketing API.
pip install agiletixapi
Create a client:
from agiletixapi import AgileSalesAPI api = AgileSalesAPI( base_url=AGILE_BASE_URL, app_key=AGILE_APP_KEY, user_key=AGILE_USER_KEY, corp_org_id=AGILE_CORP_ORG_ID )
Fetch events:
from datetime import datetime, timedelta from agiletixapi.models import Event start_date = datetime.now() end_date = start_date + timedelta(days=30) response = api.event_list(start_date=start_date, end_date=end_date) if response.success: agile_events = [Event(n) for n in response.data] for event in agile_events: print(event.id) print(event.name)