This app is designed to generate a specified number of tickets in Freshdesk using the Freshdesk API. The app includes functionality to handle rate limiting errors by creating a schedule to generate the remaining tickets after a certain time period.
- Freshdesk account with API key
- Freshdesk API documentation
- Generate a specified number of tickets in Freshdesk using the Freshdesk API
- Handle rate limiting errors by creating a schedule to generate the remaining tickets after a certain time period
- Install the app in your Freshdesk account
- Set the number of tickets you want to generate in the app's configuration
- Click the "Generate Tickets" button to begin generating tickets
The app has the following functions:
createTicket
: creates a single ticket with predefined parameters using the Freshdesk APIcreateNTickets
: processes a specified number ofcreateTicket
function calls, catching any rate limiting errorssmi
: creates a schedule to generate the remaining tickets after a certain time period in the event of a rate limiting errorshowNotification
: displays a notification to the user in the Freshdesk interfaceonAppActivate
: runs when the app is activated and fetches the logged in user's details
- Allow user to customize ticket parameters (e.g. subject, description)
- Add a progress bar to show the progress of ticket generation