Teamleader API aangepaste velden

We ontwikkelen een Power BI-rapport voor Teamleader.

De klant gebruikt Teamleader als ticketingsysteem. In het rapport hebben we de aanmaker van een ticket nodig: dat is de persoon die het ticket via e-mail naar het systeem heeft gestuurd.

Sommige tickets worden echter handmatig aangemaakt, waardoor ze geen inkomend e-mailadres hebben.

Een alternatief zou een aangepast veld (custom field) in de Tickets.V2.Tickets-tabel kunnen zijn, waarin we de naam van de ticketaanmaker of de betrokken gebruiker kunnen invullen. Maar ik heb gelezen dat aangepaste velden niet worden ondersteund in de Tickets.V2.Tickets-tabel via de API.

Er zijn ook TicketMessages, die de naam van de aanmaker bevatten, maar volgens de documentatie kan het opvragen van TicketMessages leiden tot problemen met te veel API-aanroepen.

Heeft iemand hier al een oplossing voor gevonden?

Enkele suggesties.

Auto-complete Tickets

TicketMessages is traag, omdat het 1 API-aanroep per ticket verbruikt waarvoor berichten worden opgehaald.

Als alternatief kun je overwegen om met Invantive UniversalSQL de aanmaker uit het bericht op te halen voor alle nieuwe tickets (wat een kleine dagelijkse set is) en vervolgens het ticket dienovereenkomstig bij te werken om die aanmaker op te nemen.

Aangepaste velden op Tickets

Voor zover bekend worden bij Tickets de aangepaste velden nog niet op een performante manier opgehaald. Zodra deze door Teamleader zijn toegevoegd, worden ze automatisch beschikbaar zoals beschreven in:

De waarden van de aangepaste velden kunnen worden opgehaald tegen de kosten van 1 API-aanroep per ticket met behulp van V2Flat.TicketsAll.

Deze vraag werd automatisch gesloten na minstens 1 week van inactiviteit nadat er een mogelijke oplossing was gegeven. Het laatste gegeven antwoord is als oplossing gemarkeerd.

Stel een nieuwe vraag via een apart onderwerp als het probleem zich opnieuw voordoet. Voeg in dat geval een link naar dit onderwerp toe aan de nieuwe vraag door de URL in de tekst te plakken.