Docs

Inseratsmaterialien

Zuletzt aktualisiert: 2026-10-035 Min. Lesezeit

Objekt-Landingpage

POST /site/create - Bereich tools:sitegen, sofort. Eine Landingpage mit teilbarem Link für ein Objekt - Ihres oder ein beliebiges öffentliches.

FeldTypBeschreibung
objectIdStringPflicht: Objekt-ID
siteNameStringName des Links in Ihrer Liste
languageStringENG (Standard), RUS, UKR, DEU, SPA, AZE, ARB, FRA, ZHO, TUR
coverPhotoIdStringObjektfoto, das zuerst gezeigt wird
brandColorStringAkzentfarbe #RRGGBB
showPhoneja/neinIhre Telefonnummer auf der Seite zeigen (Standard nein)
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":"DEU"}'

Antwort:

FeldBeschreibung
landingIdWebsite-ID
baseUrlWebsite-Adresse
linkder erstellte Link: Name, Sprache, Code und Adresse

Ohne objectId - 400; ein nicht zugängliches Objekt - 403 oder 404.

PDF-Präsentation

POST /pdf/create - Bereich tools:pdf, Auftrag. Ein gebrandetes PDF für ein Objekt - Ihres oder ein beliebiges öffentliches.

FeldTypBeschreibung
pdfNameStringPflicht: Dokumentname, bis 200 Zeichen
objectIdStringPflicht: Objekt-ID
languageStringENG (Standard), RUS, UKR, DEU, SPA, AZE, ARB, FRA, ZHO, TUR
descriptionTypeStringpresentation (Standard), description oder social
currencyStringUAH, USD, EUR, AZN, GBP, AED, CNY, TRY, GEL
priceForPdfZahlein anderer Preis für das Dokument
coverPhotoIdStringTitelfoto
descriptionOverrideStringeigener Text nur für dieses Dokument, bis 3000 Zeichen
brandColorStringAkzentfarbe #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 - Präsentation","objectId":"OBJECT_ID","language":"DEU"}'

Die Sprache muss in Großbuchstaben aus dieser Liste kommen: ru oder en ergeben 400.

202 mit jobId. Der fertige Auftrag (GET /pdf/create/jobs/{id}):

FeldBeschreibung
linkdirekte Adresse des Dokuments
pageCountSeiten
sizeBytesGröße
coverImageUrlTitelbild

Die Datei ist auch unter GET /artifacts/v1/ai/pdf-generator/files/{id}/download verfügbar. Ereignisse - pdf.completed / pdf.failed.

Persönlicher Flyer

POST /flyer/create - Bereich tools:flyer, sofort. Ein Makler-Flyer (A4, quadratisch oder Story) mit Ihrem Foto, Plattformkennzahlen und einem QR-Code zu Ihrem Empfehlungslink. Der Flyer selbst ist kostenlos; berechnet wird nur der API-Aufruf.

FeldTypBeschreibung
languageStringENG (Standard) und die übrigen Codes wie bei der Landingpage; Groß-/Kleinschreibung egal
layoutsArraya4 (Druck), feed45, square, story, link; Standard ["a4"]; mindestens eines; Groß-/Kleinschreibung egal
formatsArraypng, jpg, pdf; Standard ["png","pdf"]. PDF wird nur für a4 erzeugt; eins bis drei; Groß-/Kleinschreibung egal
name, role, city, kickerStringName, Rolle, Stadt, Untertitel
photoRefStringavatar - Ihr Profilfoto, oder ein Bild als data:image/...
ctaUrlStringEmpfehlungslink für den QR-Code (nur Plattformdomains)
sloganArraybis 2 Zeilen
featuresArraybis 6 Einträge { "icon", "title" }; icon - crm, ai, globe, publisher, marketing, shield, wallet, chart, lock oder handshake
joinTitle, joinNoteStringAufruf zum Beitritt
builtForArrayfür wen, bis 6 Zeilen
footerArraybis 2 Zeilen
contactsObjektKontakte: Telefon, E-Mail usw.

Unbekannte Felder werden verworfen.

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

Antwort:

FeldBeschreibung
fileserzeugte Dateien
files[].layout, files[].formatLayout und Dateityp
files[].width, files[].height, files[].bytesGröße
files[].pathDownloadpfad: https://developers.grem.capital/api/v1/artifacts + path
ctaUrlder im QR-Code gedruckte Link
historyIdEintrag im Flyer-Verlauf

Entwurf aus Dokumenten oder einer Website

POST /draft/extract - Bereich tools:draft, sofort. GREM liest Broschüren, Preislisten oder die Website eines Bauträgers und legt einen Objektentwurf mit Feldern und Fotos an. Limit: 2 Entwürfe pro Tag und Konto; der nächste wird bis zum Folgetag mit 403 abgelehnt. Berechnet wird nur der API-Aufruf, es gibt keinen Werkzeugpreis.

Body - multipart/form-data:

TeilBeschreibung
dataJSON-String: {"type": "property"} oder {"type": "complex"}, optional mit "site": "https://..." - Pflicht
DateienDokumente (PDF, DOC/DOCX, Bilder) unter beliebigen Teilnamen

Senden Sie entweder Dateien oder site in data, sonst 400 mit dem Feld 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]"

Die Antwort ist der angelegte Entwurf (nicht veröffentlicht). Prüfen und ergänzen Sie ihn mit GET /objects/{kind}/{id} und PUT /objects/{kind}/{id} (Objekte).

Verwandte Artikel

War dieser Artikel hilfreich?