App Locations

App locations specify the location in which apps can be rendered. This has to be configured in the manifest file. A single app can be rendered in multiple locations.

Ticket Details Page

ticket_sidebar-The app will be displayed in the right sidebar on the Ticket Details page.

manifest.json Copied Copy
1
2
3
4
5
6
7
8
9
10
"product": { "freshservice": { "location": { "ticket_sidebar": { "url": "myfirstapp.html", "icon": "logo.svg" } } } }

ticket_requester_info-The app will be displayed inside the Requester Details tab.

manifest.json Copied Copy
1
2
3
4
5
6
7
8
9
10
"product": { "freshservice": { "location": { "ticket_requester_info": { "url": "myfirstapp.html", "icon": "logo.svg" } } } }

ticket_top_navigation - The app will be displayed on the top navigation bar on the Ticket Details page.

manifest.json

Copied Copy
1
2
3
4
5
6
7
8
9
10
"product": { "freshservice": { "location": { "ticket_top_navigation": { "url": "myfirstapp.html", "icon": "logo.svg" } } } }

ticket_background - This location is used for apps that run in the background of the ticket details page.

manifest.json

Copied Copy
1
2
3
4
5
6
7
8
9
10
"product": { "freshservice": { "location": { "ticket_background": { "url": "myfirstapp.html", "icon": "logo.svg" } } } }
Change Details Page

change_sidebar-The app will be displayed in the right sidebar on the Change Details page.

manifest.json Copied Copy
1
2
3
4
5
6
7
8
9
10
"product": { "freshservice": { "location": { "change_sidebar": { "url": "myfirstapp.html", "icon": "logo.svg" } } } }

change_background - This location is used for apps that run in the background of the change details page.

manifest.json

Copied Copy
1
2
3
4
5
6
7
8
9
10
"product": { "freshservice": { "location": { "change_background": { "url": "myfirstapp.html", "icon": "logo.svg" } } } }
Contact Details Page

contact_sidebar-The app will be displayed in the right sidebar on the requester Details page.

manifest.json Copied Copy
1
2
3
4
5
6
7
8
9
10
"product": { "freshservice": { "location": { "contact_sidebar": { "url": "myfirstapp.html", "icon": "logo.svg" } } } }
New Ticket Page

new_ticket_sidebar - The app will be displayed in the right sidebar on the New Ticket page.

manifest.json

Copied Copy
1
2
3
4
5
6
7
8
9
10
"product": { "freshservice": { "location": { "new_ticket_sidebar": { "url": "myfirstapp.html", "icon": "logo.svg" } } } }

new_ticket_background - The app will run in the background of the New Ticket page.

manifest.json

Copied Copy
1
2
3
4
5
6
7
8
9
10
"product": { "freshservice": { "location": { "new_ticket_background": { "url": "myfirstapp.html", "icon": "logo.svg" } } } }
New Change Page

new_change_sidebar - The app will be displayed in the right sidebar on the New Change page.

manifest.json

Copied Copy
1
2
3
4
5
6
7
8
9
10
"product": { "freshservice": { "location": { "new_change_sidebar": { "url": "myfirstapp.html", "icon": "logo.svg" } } } }

new_change_background - The app will run in the background of the New Change page.

manifest.json

Copied Copy
1
2
3
4
5
6
7
8
9
10
"product": { "freshservice": { "location": { "new_change_background": { "url": "myfirstapp.html", "icon": "logo.svg" } } } }

Log in with your Freshservice account

Enter your helpdesk URL to proceed to login

Proceed

By clicking "Proceed", you agree to our Terms of Use.