Sending your application data to the Tracker team

Submit an external application connection request and the information required to register your application in Tracker to our technical support using the feedback form.

Required options

The required parameters are sufficient to ensure minimum functionality of links between Tracker issues and objects in your application: displaying the app's icon as well as the object key and link.

Parameter

Type

Description

id

String

Application ID

name

String

Application name

defaultIconUrl

String

URL of the icon to be displayed in issue links

frontUrl

String

Link to the object being linked.
Format: scheme://host:port*{{remoteKey}}*
where

  • remoteKey is the key of the linked object in the application.
  • * is any sequence of characters.
    For example: https://my-app.ru:8080/object/1234/

responsible

String

Employee who is responsible for the application and can be contacted if there are any issues with it.

oauthToken

String

Token used to authenticate a request from Tracker to an external application. This parameter is required if OAuth authentication is used.

Additional parameters

If your application supports advanced link functionality, such as displaying object details, provide the relevant additional application parameters.

Parameter

Type

Description

entityInfoUrl

String

URL that Tracker can call to retrieve information about a linked object and display it in the interface. For more information, see Getting information about linked objects.
Format: scheme://host:port*{{remoteKey}}*
where

  • remoteKey is the key of the linked object in the application.
  • * is any sequence of characters.

createLinkUrl

String

URL that Tracker calls to create a link in the application. The URL is set by the application developer. Used when creating a link in Tracker to duplicate it in the application.

removeLinkUrl

String

URL that Tracker calls to remove a link in the application. Used when removing a link in Tracker to also remove it in the application.
Format: scheme://host:port*{{issueKey}}*{{remoteKey}}*
where

  • issueKey is the key of the issue in Tracker.
  • remoteKey is the key of the linked object in the application.
  • * is any sequence of characters.