Примечание.
Эта функция доступна в публичном предварительном просмотре и может измениться.
GitHub ИНТЕРФЕЙСы API REST и GraphQL предоставляют запросы на вытягивание с накоплением. REST API поддерживает чтение и управление стеками, а API GraphQL поддерживает запросы только для чтения.
Используйте API для чтения членства в стеке запроса на вытягивание или создания собственных автоматизации и интеграции для запросов на вытягивание с накоплением.
REST API
REST API предоставляет запросы на вытягивание с накоплением двумя способами:
stackОбъект для ресурсов запроса на вытягивание. Когда запрос на вытягивание принадлежит стеку, его ресурс REST включаетstackобъект. Это позволяет считывать членство в стеке запроса на вытягивание, включая количество и размер стека, а также положение запроса на вытягивание и базу непосредственно из запроса на вытягивание.- API Stacks. Выделенный набор конечных точек для перечисления, чтения, создания, расширения и растворения стека. Это поверхность для создания и изменения стеков.
Примечание.
Если вы объединяетесь с помощью API и хотите использовать стековые запросы на вытягивание, необходимо обновить код, чтобы использовать новый API слияния для стеков. См . раздел AUTOTITLE.
Сведения о конечных точках, параметрах и схемах см. в разделе Конечные точки REST API для запросов на вытягивание.
GraphQL API
API GraphQL предоставляет членство в стеке запроса на вытягивание через доступ только для stack чтения и stackEntry поля в типе PullRequest . Используйте эти поля для запроса стека запроса на вытягивание, к которому принадлежит запрос на вытягивание, и его положение в нем.
API GraphQL доступен только для чтения для стеков; Изменения стека отсутствуют. Чтобы создать или изменить стеки, используйте REST API.
Поля, объекты и схемы см. в разделе Запросы на слияние.