Skip to main content

TrackerAssist

TrackerAsisst is a Python library for interacting with Request Tracker's REST API 2.0 (pre-installed as of RT 5.0.0).

Supported Actions

Tickets

  • Create new tickets
  • Update existing ticket
  • Comment on an existing ticket
  • Delete existing ticket
  • View a ticket's metadata
  • Retrieve a ticket's history

Queues

  • Create new queues
  • Update existing queue's metadata
  • View an existing queue's details
  • Disable an existing queue
  • Search tickets using Ticket SQL

Users

  • Create new users
  • Update existing users
  • Disable/Delete existing users
  • View metadata related to an existing user

Assets

  • Create a new asset
  • Update an existing asset's metadata
  • View an asset's details
  • Delete an existing asset

Installation

pip install TrackerAssist

Usage

from TrackerAssist.tracker_assist import RTClient

# Instantiate your client
rt_client = RTClient('127.0.0.1:8000', 'secret_token', verify_cert=False)

# Get the details for a single ticket
ticket = rt_client.get_ticket(9882)

# Update an existing ticket
rt_client.update_ticket(9882, Subject='Test Ticket', custom_fields={CF.{URL}: 'http://github.com'})

# Search for existing tickets
ticket_sql = "Queue = 'General'"
tickets = rt_client.raw_search(ticket_sql)

License

Gnu GPLv3

Metadata

Release files for TrackerAssist 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for TrackerAssist 0.1.5
File Size Uploaded
TrackerAssist-0.1.5.tar.gz 4.6 kB Details

Release files / TrackerAssist-0.1.5.tar.gz

Download URL TrackerAssist-0.1.5.tar.gz
Size 4.6 kB
Tags Source
SHA-256 checksum
How to use checksums
9ef42a321447f8248b7430a7f09492f45d6a575934b86e9f3333957711cb5dda
BLAKE2b-256 checksum
How to use checksums
f2c480930bf038f4ed2ec9183ee63bbe4f43bce14131951e79b91b58e8f0de58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.1.5 This release

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page