View tickets related to a user
collection('users', {
actions: [],
fields: [
{
field: 'ze_requested_tickets',
type: ['String'],
reference: 'zendesk_tickets.id',
},
],
segments: [],
});const {getTickets} = require('../services/zendesk-tickets-service');
router.get('/users/:userId/relationships/ze_requested_tickets', async (request, response, next) => {
// Get the user email for filtering on requester
const user = await users.findByPk(request.params.userId);
const additionalFilter = `requester:${user.email}`;
getTickets(request, response, next, additionalFilter);
});
Last updated