Developer tools

Yandex Tracker API

Manage your issues in Yandex Tracker by making HTTP requests to the Yandex Tracker REST API.

Yandex Tracker API is designed for web services and apps that work with your organization's issues on behalf of a user. The API features depend on the access rights of the user making the requests.

With the Yandex Tracker API, you can:

  • Integrate Tracker with other services. For example, use a chatbot to manage issues or link Tracker to your CRM system.
  • Automate processes, such as creating, bulk changing, and finding issues by parameter.
  • Set specific rules for processing certain actions. For example, you can set a timer for updating an issue's status.
  • Create browser extensions for working with Tracker.

For more information on how to use the Yandex Tracker API, see the Reference.

Try out our Python client with the Yandex Tracker API. It will make it easier for you to start using the API in your applications.

Python client

To help you get started using the Yandex Tracker API, we created yandex_tracker_client, a dedicated package that lets you easily add API calls to programs written in Python.

To start using the client:

  1. Download and install the latest Python version from https://www.python.org/downloads/.

  2. From your OS command line, run:

    pip install yandex_tracker_client
    
  3. Get an OAuth token and your organization ID to access the API. For more information about how to do this, see the API reference.

  4. Initialize the client in your program code:

from yandex_tracker_client import TrackerClient
client = TrackerClient(token='<OAuth_token>', org_id='<organization_ID>')

Here, <OAuth_token> is your OAuth token and <organization_ID> is your organization ID.

from yandex_tracker_client import TrackerClient
client = TrackerClient(token='<OAuth_token>', cloud_org_id='<organization_ID>')

Here, <OAuth_token> is your OAuth token and <organization_ID> is your organization ID.

In the client, use the same data format as in the Yandex Tracker API.

For more information about how the client works and its terms of use, see its page on GitHub: https://github.com/yandex/yandex_tracker_client.