Python library for interfacing with the TeamSupport API
Project description
Python TeamSupport Client
Python library for interfacing with the TeamSupport XML API, using demands.
Free software: MIT license
Features
Client methods parse response content in order to return LXML Element objects
Converting Python dictionaries into XML for POST and PUT calls
Simple models for Tickets and Actions.
Usage
from teamsupport.services import TeamSupportService client = TeamSupportService(TEAMSUPPORT_ORG_ID, TEAMSUPPORT_AUTH_KEY) # Fetch all tickets without custom fields tickets = client.get_tickets() # Update description of a ticket client.update_ticket_action( ticket_id, action_id, data={'Description': 'New description'}) # Get an action using the model from teamsupport.models import Action action = Action(client, ticket_id, action_id) print(action.Description) # Prints 'New description'
Changelog
0.1.2 (2015-09-12)
Bump version to fix PyPI upload issue
0.1.1 (2015-09-12)
Add User model and TeamSupportService.get_user method.
0.1.0 (2015-09-10)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
teamsupport-0.1.2.tar.gz
(6.2 kB
view hashes)