#Получить шаблон

GET /v1/doc-templates/:id

Возвращает один шаблон документа по идентификатору.

#Параметры

Параметр Тип Обяз. Описание
id (path) number да Идентификатор шаблона

#Примеры

#curl — личный ключ

Terminal
curl "https://vibecode.bitrix24.tech/v1/doc-templates/209" \
  -H "X-Api-Key: YOUR_API_KEY"

#curl — OAuth-приложение

Terminal
curl "https://vibecode.bitrix24.tech/v1/doc-templates/209" \
  -H "X-Api-Key: YOUR_APP_KEY" \
  -H "Authorization: Bearer USER_SESSION_TOKEN"

#JavaScript — личный ключ

javascript
const res = await fetch('https://vibecode.bitrix24.tech/v1/doc-templates/209', {
  headers: {
    'X-Api-Key': 'YOUR_API_KEY',
  },
})

const { success, data } = await res.json()
console.log('Шаблон:', data.name)

#JavaScript — OAuth-приложение

javascript
const res = await fetch('https://vibecode.bitrix24.tech/v1/doc-templates/209', {
  headers: {
    'X-Api-Key': 'YOUR_APP_KEY',
    'Authorization': 'Bearer USER_SESSION_TOKEN',
  },
})

const { success, data } = await res.json()

#Поля ответа

Поле Тип Описание
success boolean Всегда true при успехе
data object Объект шаблона
data.id number Идентификатор шаблона
data.name string Название
data.region string Регион
data.code string | null Системный код шаблона
data.active string Доступность: Y / N
data.moduleId string Модуль-источник шаблона
data.numeratorId number Идентификатор нумератора
data.withStamps string Печати и подписи: Y / N
data.sort number Порядок в списке
data.users object Сопоставление идентификаторов сотрудников, которым доступен шаблон
data.providers object Поставщики данных шаблона
data.isDeleted boolean Помечен ли шаблон удалённым
data.createTime string Дата создания (ISO 8601)
data.updateTime string Дата изменения (ISO 8601)
data.download string Адрес скачивания документа
data.downloadMachine string Адрес скачивания для программного доступа

Полная схема полей шаблона — Поля шаблона.

#Пример ответа

JSON
{
  "success": true,
  "data": {
    "id": 209,
    "name": "Шаблон договора",
    "region": "ru",
    "code": null,
    "download": "/bitrix/services/main/ajax.php?action=documentgenerator.api.template.download&SITE_ID=s1&id=209",
    "active": "Y",
    "moduleId": "rest",
    "numeratorId": 1,
    "withStamps": "N",
    "providers": {
      "bitrix\\documentgenerator\\dataprovider\\rest": "bitrix\\documentgenerator\\dataprovider\\rest"
    },
    "users": {
      "U1": "U1"
    },
    "isDeleted": false,
    "sort": 500,
    "createTime": "2026-05-12T09:03:38.000Z",
    "updateTime": "2026-05-12T09:03:38.000Z",
    "downloadMachine": "https://<portal>/rest/1/<token>/documentgenerator.api.template.download/?token=<token>"
  }
}

#Пример ответа при ошибке

404 — шаблон не найден:

JSON
{
  "success": false,
  "error": {
    "code": "ENTITY_NOT_FOUND",
    "message": "Шаблон не найден"
  }
}

#Ошибки

HTTP Код Описание
404 ENTITY_NOT_FOUND Шаблона с указанным id нет (сообщение «Шаблон не найден»)
403 SCOPE_DENIED Ключу не хватает скоупа documentgenerator
401 TOKEN_MISSING У ключа нет настроенных токенов

Полный список общих ошибок API — Ошибки.

#Смотрите также