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)