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} (Об'єкти).

Пов'язані статті

Ця стаття була корисною?