Skip to content

Instantly share code, notes, and snippets.

App Location

A brief description of the location and where this location appears in the interface.

Apps tray on the right side of the ticket page and the new ticket page in the agent interface. The following events, properties, and actions are available in this location.

Example manifest

An example of setting the location hash in the app manifest

Additional Resources

This section covers important guidelines for developing an app for public use. Make sure you review the materials here as your app may not pass the approval process if these guidelines are not followed.

Branding

If you'd like to make your app available for public use, you must meet a few branding requirements before we can list it in the Apps Marketplace.

Please read this page carefully to understand the branding requirements for submitting a public app. Here's the short version:

Data APIs

High level

v1 API v2 API Available
this.comment() client.get('comment')
this.currentAccount() client.get('currentAccount')
this.currentUser() client.get('currentUser')
this.organization() client.get('organization')
this.requirement client.get('requirement:identifier')
{
"version": "2016.05",
"data": {
"count": 1,
"results": {
"target_hours": 200,
"actual_hours": 120
}
}
}
{
"version": "2016.05",
"data": {
"count": 10,
"results": [
{
"name": "Be My Eyes",
"total_jobs": 12,
"completed_jobs": 6,
"hours_spent": 15
{
"version": "2016.05",
"data": {
"count": 10,
"results": [
{
"date": "2016-05-18T07:22Z",
"total_jobs": 21,
"jobs_complete": 15
},
{
"version": "2016.05",
"data": {
"count": 10,
"results": [
{
"name": "Phil Grove",
"jobs_complete": 10,
"hours_spent": 12
},