Replace Axios With invokeTemplate
Budget: €30 – €250 EUR
I have a Freshworks custom app that still uses axios for every ticket-related API request. To meet the latest marketplace guidelines I now have to route those calls through client.request.invokeTemplate instead. Your task is to comb through the existing codebase, swap each axios call for an invokeTemplate implementation, add the corresponding templates to manifest.json, and confirm that the app continues to fetch, create, or update ticket data exactly as before.
The scope is limited to calls that touch the Tickets/issues endpoints; nothing else in the app needs refactoring. Once you are done I should be able to run fw run locally, see zero console warnings, and pass the platform validation checks.
Deliverables:
• Updated JavaScript files with axios fully removed
• New or modified request templates in manifest.json
• Short README describing any environment variables or headers I must set for testing
Acceptance criteria:
The app compiles without errors, every previous ticket operation still succeeds, and the network panel shows traffic only from invokeTemplate—not axios.
If this sounds straightforward to you, let’s get moving.
The scope is limited to calls that touch the Tickets/issues endpoints; nothing else in the app needs refactoring. Once you are done I should be able to run fw run locally, see zero console warnings, and pass the platform validation checks.
Deliverables:
• Updated JavaScript files with axios fully removed
• New or modified request templates in manifest.json
• Short README describing any environment variables or headers I must set for testing
Acceptance criteria:
The app compiles without errors, every previous ticket operation still succeeds, and the network panel shows traffic only from invokeTemplate—not axios.
If this sounds straightforward to you, let’s get moving.