---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.4
alternate:
  - https://yandex.com/dev/direct/doc/en/start.md
  - https://yandex.com/dev/direct/doc/ru/start.md
sourcePath: ru/start/start.md
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/dev/direct/doc/ru/llms.txt

# Как начать работу с API: обучающий курс

В этом курсе вы научитесь работать с API Директа — даже с нуля. Вместе с нами вы пройдете все этапы. Мы расскажем, какие возможности предоставляет API Директа, подробно рассмотрим структуру и основные параметры запросов. Мы также предоставим примеры, которые вы сможете выполнить, используя ваш язык программирования или утилиту cURL.

## [Урок 1. Что такое API Директа](https://yandex.com/dev/direct/doc/ru/intro.md#intro)

В этом уроке мы расскажем, зачем Директу API, и познакомим вас с основными принципами работы.

## [Урок 2. Доступ к API: как зарегистрировать приложение на Яндекс.OAuth](https://yandex.com/dev/direct/doc/ru/register.md#register)

В этом уроке мы расскажем о первом шаге получения доступа к API Директа для приложения — о регистрации приложения на Яндекс OAuth.

## [Урок 3. Доступ к API: как подать заявку](https://yandex.com/dev/direct/doc/ru/access-request.md#access-request)

В этом уроке мы расскажем о втором шаге получения доступа к API Директа для приложения — подаче заявки.

## [Урок 4. Как получить OAuth-токен](https://yandex.com/dev/direct/doc/ru/token.md#token)

В этом уроке мы подробнее расскажем об OAuth-токенах, их получении и использовании.

## [Урок 5. Как выполнить запрос к API](https://yandex.com/dev/direct/doc/ru/format.md#format)

В этом уроке мы расскажем о форматах взаимодействия с API Директа и покажем, как выполнить первый запрос.

## [Урок 6. Как получать данные через API](https://yandex.com/dev/direct/doc/ru/get.md#get)

В этом уроке мы расскажем о структуре API и рассмотрим несколько примеров получения данных.

## [Урок 7. Как вносить изменения через API](https://yandex.com/dev/direct/doc/ru/modify.md#modify)

В этом уроке мы расскажем, как редактировать данные с помощью API.

## [Урок 8. Как работать с реальными данными](https://yandex.com/dev/direct/doc/ru/real-world.md#real-world)

В этом уроке мы расскажем, что нужно сделать, чтобы ваше приложение могло работать с реальными данными пользователей Директа.

## [Урок 9. Как использовать API эффективно: ограничения и рекомендации](https://yandex.com/dev/direct/doc/ru/optimize.md#optimize)

В этом уроке мы расскажем, какие ограничения применяются в API Директа и как рационально организовать работу приложения с учетом этих ограничений.

