Docs

Материалы объявления

Последнее обновление: 2026-10-035 мин чтения

Сайт объекта

POST /site/create - область tools:sitegen, отвечает сразу. Лендинг со ссылкой для объекта - вашего или любого публичного.

ПолеТипОписание
objectIdстрокаобязательное: id объекта
siteNameстроканазвание ссылки в вашем списке
languageстрокаENG (по умолчанию), RUS, UKR, DEU, SPA, AZE, ARB, FRA, ZHO, TUR
coverPhotoIdстрокафото объекта, которое показать первым
brandColorстрокацвет акцента #RRGGBB
showPhoneда/нетпоказать ваш телефон на странице (по умолчанию нет)
curl -X POST https://developers.grem.capital/api/v1/site/create \
  -H "Authorization: Bearer gsk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"objectId":"OBJECT_ID","siteName":"Torstraße 12","language":"ENG"}'

Ответ:

ПолеОписание
landingIdid сайта
baseUrlадрес сайта
linkсозданная ссылка: название, язык, код и адрес

Без objectId - 400; недоступный объект - 403 или 404.

PDF-презентация

POST /pdf/create - область tools:pdf, задача. Брендированный PDF для объекта - вашего или любого публичного.

ПолеТипОписание
pdfNameстрокаобязательное: название документа, до 200 символов
objectIdстрокаобязательное: id объекта
languageстрокаENG (по умолчанию), RUS, UKR, DEU, SPA, AZE, ARB, FRA, ZHO, TUR
descriptionTypeстрокаpresentation (по умолчанию), description или social
currencyстрокаUAH, USD, EUR, AZN, GBP, AED, CNY, TRY, GEL
priceForPdfчислодругая цена для документа
coverPhotoIdстрокафото для обложки
descriptionOverrideстрокасвой текст только для этого документа, до 3000 символов
brandColorстрокацвет акцента #RRGGBB
curl -X POST https://developers.grem.capital/api/v1/pdf/create \
  -H "Authorization: Bearer gsk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"pdfName":"Torstraße 12 - presentation","objectId":"OBJECT_ID","language":"ENG"}'

Язык - только заглавными буквами из этого списка: ru или en дают 400.

Ответ 202 с jobId. Готовая задача (GET /pdf/create/jobs/{id}):

ПолеОписание
linkпрямой адрес документа
pageCountстраниц
sizeBytesразмер
coverImageUrlобложка

Файл также доступен через GET /artifacts/v1/ai/pdf-generator/files/{id}/download. События - pdf.completed / pdf.failed.

Персональный флаер

POST /flyer/create - область tools:flyer, отвечает сразу. Флаер брокера (A4, квадрат или сторис) с вашим фото, цифрами платформы и QR-кодом на вашу реферальную ссылку. Сам флаер бесплатный, списывается только вызов API.

ПолеТипОписание
languageстрокаENG (по умолчанию) и другие коды как у сайта; регистр не важен
layoutsмассивa4 (печать), feed45, square, story, link; по умолчанию ["a4"]; хотя бы один; регистр не важен
formatsмассивpng, jpg, pdf; по умолчанию ["png","pdf"]. PDF печатается только для a4; от одного до трех; регистр не важен
name, role, city, kickerстрокаимя, роль, город, подзаголовок
photoRefстрокаavatar - фото вашего профиля, или изображение как data:image/...
ctaUrlстрокареферальная ссылка для QR (только домены платформы)
sloganмассивдо 2 строк
featuresмассивдо 6 пунктов { "icon", "title" }; icon - crm, ai, globe, publisher, marketing, shield, wallet, chart, lock или handshake
joinTitle, joinNoteстрокапризыв присоединиться
builtForмассивдля кого, до 6 строк
footerмассивдо 2 строк
contactsобъектконтакты: телефон, почта и т. д.

Неизвестные поля отбрасываются.

curl -X POST https://developers.grem.capital/api/v1/flyer/create \
  -H "Authorization: Bearer gsk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"language":"ENG","layouts":["a4"],"formats":["pdf"],"name":"Anna Schmidt","role":"Real estate agent","city":"Berlin","photoRef":"avatar"}'

Ответ:

ПолеОписание
filesготовые файлы
files[].layout, files[].formatформат и тип файла
files[].width, files[].height, files[].bytesразмер
files[].pathпуть для скачивания: https://developers.grem.capital/api/v1/artifacts + path
ctaUrlссылка, зашитая в QR
historyIdзапись в истории флаеров

Черновик из документов или сайта

POST /draft/extract - область tools:draft, отвечает сразу. GREM читает брошюры, прайсы или сайт застройщика и создает черновик объекта с полями и фото. Лимит: 2 черновика в сутки на аккаунт; следующий отклоняется с 403 до следующего дня. Списывается только вызов API, цены инструмента нет.

Тело - multipart/form-data:

ЧастьОписание
dataJSON-строка: {"type": "property"} или {"type": "complex"}, при необходимости с "site": "https://..." - обязательное
файлыдокументы (PDF, DOC/DOCX, изображения) под любыми именами частей

Нужны либо файлы, либо site в data, иначе 400 с полем files.

curl -X POST https://developers.grem.capital/api/v1/draft/extract \
  -H "Authorization: Bearer gsk_live_xxx" \
  -F 'data={"type":"complex"}' \
  -F "[email protected]" -F "[email protected]"

Ответ - созданный черновик (не опубликован). Просмотрите и дополните его через GET /objects/{kind}/{id} и PUT /objects/{kind}/{id} (Объекты).

Связанные статьи

Эта статья была полезной?