Mit Tickets arbeiten
OTOBO-Tickets mit dem Python SDK suchen, abrufen und aktualisieren.
Mit Tickets arbeiten — OTOBO
Alle Operationen sind async. async with OTOBOClient(...) oder await client.aclose() verwenden.
Ticket abrufen
ticket = await client.get_ticket(12345)
Ticket aktualisieren
from otobo import IdName, TicketUpdate
await client.update_ticket(
TicketUpdate(id=12345, state=IdName(name="closed successful"))
)
Tickets suchen
from otobo import IdName, TicketSearch
ids = await client.search_tickets(TicketSearch(queues=[IdName(name="Raw")]))
tickets = await client.search_and_get(TicketSearch(queues=[IdName(name="Raw")]))
Fehlerbehandlung
from otobo import OTOBOError
try:
await client.get_ticket(999999)
except OTOBOError as e:
print(e.code, e.message) 