REST metoda
Export je realizován protokolem REST, který volá vzdálené procedury. Protokol při komunikaci přeloží data do formatu JSON a tyto data pak dále přenáší protokolem HTTP
POZOR - napojení exportu je zpoplatněno
Napojení se ladí individuálně dle sazby technické podpory Poski.com | 1 500 kč/ hodina |
Datové typy
Typ | Popis |
---|---|
date | Formát YYYY-MM-DD. Pattern by měl odpovídat "^[0-9]{4}-[0-9]{2}-[0-9]{2}$." |
datetime | Formát YYYY-MM-DD HH:ii:ss. Pattern by měl odpovídat "^[0-9]{4}-[0-9]{2}-[0-9]{2}[\s]{1}[0-9]{2}[\:][0-9]{2}[\:][0-9]{2}$." |
string | Text |
bool | Boolean. Hodnoty true, false případně 1 a 0 |
float | Numerické hodnoty s desetinou čárkou |
array | Pole hodnot |
[] | Pole dle typu |
string(binary) | Binarní data souboru |
Nabidky
/ads/stats
GET
Koncový bod pro načítání celkových statistik nabídek, které patří aktuálnímu uživateli.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
advertisingCompanyId | string | ID společnosti |
advertiserId | string | ID makléře |
adId | string | ID nabídky |
tag | string | Tag |
page | float | Stránka při stránkování u statstik. Minimální hodnota je 1. Výchozí hodnota je 1. |
dateFrom | date | Počáteční datum statistik. |
dateTo | date | Konečné datum statistik. |
fakeData | bool | Mají se vrátit testovací data ? |
Odpověď
parameter | typ | vysvětlení |
---|---|---|
data | array | |
adId | string* | ID nabídky na serveru |
adThirdPartyId | string* | ID RK nabídky |
advertiserId | string | ID makléře na serveru |
advertiserThirdPartyId | string | ID RK makléře |
advertisingCompanyId | string | ID realitní kanceláře na serveru |
advertisingCompanyThirdPartyId | string | ID RK realitní kanceláře |
stats | array | |
listViews | float | Počet vylistování nabídky |
detailViews | float | Počet detailního zobrazení nabídky |
/ads/{adId}/stats/daily
GET
Koncový bod pro načítání denních statistik nabídek, které patří aktuálnímu uživateli.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string* | ID nabídky |
tag | string | Tag |
page | float | Stránka při stránkování u statstik. Minimální hodnota je 1. Výchozí hodnota je 1. |
dateFrom | date | Počáteční datum statistik. |
dateTo | date | Konečné datum statistik. |
order | string | Řazení výsledků. Povolená hodnota je asc, desc. Vychozí hodnota je desc |
fakeData | bool | Mají se vrátit testovací data ? |
Odpověď
parameter | typ | vysvětlení |
---|---|---|
data | array | |
date | date | Datum. |
data | array | |
listViews | float | Počet vylistování nabídky |
detailViews | float | Počet detailního zobrazení nabídky |
/ads/{adId}
GET
Koncový bod pro načtění nabídky.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string* | ID nabídky |
Odpověď
parameter | typ | vysvětlení |
---|---|---|
data | array | Vracení dat nabídky. |
404
/ads/{adId}
DELETE
Koncový bod pro odstranění nabídky.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string* | ID nabídky |
Odpověď
/ads/{adId}
PATCH
Metoda vychazí z metody "add_ads", ale slouží pro aktualizaci nabídky.
/ads
GET
Koncový bod pro načtění nabídek.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
advertisingCompanyId | string | ID společnosti |
advertiserId | string | ID makléře |
tag | string | Tag |
statuses | array | Parametry pro filtrování nabídek dle stavu. V případě použití parametru je nutné použít alespoň 1 element. Hodnoty jsou "open", "reserved", "sold", "lost" nebo "inactive". |
simplified | bool | Vracení zjednodušených záznamů. |
Odpověď
/ads
POST
Body parametry
parameter | typ | vysvětlení |
---|---|---|
thirdPartyId | string | Volitelné vlastní ID, které může být použito pro budoucí aktualizaci nebo mazání nabídky. |
status | string | Toto pole řídí stav publicity nabídky. Nabídka se stavem "open" a "reserved" budou veřejně viditelné. Ostatní budou skryty. Pokud byla inzerovaná nemovitost prodána, použijte stav "sold". Pokud se inzerovaná nemovitost nepodařilo prodat a měla by být skryta, použijte stav "lost". Pokud nemáte informaci o tom, zda byla nemovitost prodána či neprodána nebo ji chcete z jiného důvodu skrýt, použijte stav "inactive". Pokud není při vložení poskytnuta, ve výchozím nastavení se "open". |
type | string* | Hodnoty jsou "sell" - prodej, "rent" - pronájem, "auction" - aukce nebo "share" - výměna. |
advertiserId | string* | ID makléře. Je to buď id, které bylo poskytnuto v odpovědi koncového bodu vložení, nebo to může být thirdPartyId, pokud bylo poskytnuto v těle požadavku koncového bodu add_advertisers. |
advertisingCompanyId | string|null | ID společnosti. Je to buď id, které bylo poskytnuto v odpovědi koncového bodu vložení, nebo to může být thirdPartyId, pokud bylo poskytnuto v těle požadavku koncového bodu add_company. |
price | float|null | Koncová cena pro prodej, nebo měsiční pro pronájem. |
currency | string|null | Hodnoty jsou "czk", "usd" nebo "eur". |
priceNote | string|null | Poznámka k ceně |
location | string* | Nejpřesnější popis polohy místa. Nejlépe přesnou adresu ve formátu běžném pro danou zemi. Pokud to není možné, poskytněte nám co nejpřesnější popis polohy. (např. "{název ulice}, {město}") |
locationAccuracy | string|null | Přesnost zadaného umístění. Pokud není při vložení poskytnuto, bude výchozí nastavení "exact". Pokud přesnost chybí nebo je nastavena přesně, zobrazíme přesnou polohu, která byla poskytnuta. Pokud je přesnost nastavena na jinou hodnotu, pokusíme se najít nejbližší entitu zadaného typu, pokud ji nenajdeme, zobrazíme nejbližší nepřesnou entitu, kterou najdeme (např. ulice). Hodnoty jsou "exact", "street", "municipality_part", "municipality", "cadastral_area" nebo "nearest_non_exact_geo_entity". |
description | string|null | Popis u nabídky. |
referenceId | string|null | Také známo jako "advert_code" při XML-RPC. |
matterportUrl | string|null | URL na virtuální prohlídku |
possibleMoveInDate | date|null | Datum možného nastěhování. |
estimatedOtherCosts | float|null | Odhadované další náklady. |
point | array | |
latitude | float* | Zeměpisná šířka |
longitude | float* | zeměpisná délka |
property | array | |
type | string* | Hodnota je: "flat" - byt, "building" - budova, "commercial" - komerční, "parcel" - parcela nebo "other" - ostatní |
subType | string* | Hodnoty jsou pro byty: "flat", "atelier", "non_residential_space", "project" nebo "other" budovy: "family_house", "recreational_building", "hut", "cottage", "farmstead", "project", "villa" nebo "other" komerční: "apartment_building", "factory", "warehouse", "storage_unit", "office", "commercial_space", "restaurant", "housing", "agricultural", "virtual_office", "doctors_office" nebo "other" parcela: "building_plot", "commercial_land", "field", "meadow", "forest", "pond", "garden", "vineyard", "orchard" nebo "other" ostatní: "parking_spot", "garage" nebo "other" |
floor | float|null | Pouze pro:
Podlaží |
ownership | string|null | Vlastnictví. Hodnoty jsou "private" - osobní vlastnictví, "collective" - družstevní, "national_or_municipal" - obecní nebo státní, "mixed" nebo "other". |
disposition | string|null | Pouze pro:
Pole je pouze pro byty. Hodnoty jsou nasledujicí "1+kk", "1+1", "2+kk", "2+1", "3+kk", "3+1", "4+kk", "4+1", "5+kk", "5+1", "larger" - větší nebo "atypic" - atypický. |
area | float|null | Pouze pro:
Plocha |
floorArea | float|null | Pouze pro:
Podlahová plocha |
utilityArea | float|null | Pouze pro:
Užitná plocha |
landArea | bool|null | Pouze pro:
Plocha pozemku |
builtupArea | bool|null | Pouze pro:
Zastavěná plocha |
constructionType | string|null | Pouze pro:
Konstrukční typ stavby, hodnoty jsou "brick" - cihelná stavba, "panel" - panelák, "wooden" - dřevostavba, "stone" - kámená stavba, "skelet" - skeletová stavba, "prefabricated" - prefabrikovaná stavba nebo "other" - ostatní. |
elevator | bool|null | Pouze pro:
Výtah |
floorsCount | float|null | Pouze pro:
Počet podlaží |
balcony | bool|null | Pouze pro:
Balkón |
balconyArea | float|null | Pouze pro:
Plocha balkónu |
loggia | bool|null | Pouze pro:
Lodžie |
loggiaArea | float|null | Pouze pro:
Plocha lodžie |
cellar | bool|null | Pouze pro:
Sklep |
cellarArea | float|null | Pouze pro:
Plocha sklepu. |
terrace | bool|null | Pouze pro:
Terasa |
terraceArea | float|null | Pouze pro:
Plocha terasy |
pool | bool|null | Pouze pro:
Bazén |
poolType | string|null | Pouze pro:
Typ bazénu. Hodnoty jsou "sunken" - zapuštěný, "semi_sunken" - částečně zapuštěný nebo "above_ground" - nadzemní. |
pergola | bool|null | Pouze pro:
Pergola |
pergolaType | string|null | Pouze pro:
Typ pergoly. Hodnoty jsou "classic" - klasická, "glassed" - zasklená nebo "bioclimatic" - bioklimatická. |
heatPump | bool|null | Pouze pro:
Tepelné čerpadlo |
heatPumpType | string|null | Pouze pro:
Typ tepelného čerpadla. Hodnoty jsou "air_air" - vzduch-vzduch, "air_water" - voda-vzduch, "water_water" - voda-voda nebo "ground_water" - zeme-voda. |
solarPanels | bool|null | Pouze pro:
Solarní panely |
solarPanelsArea | float|null | Pouze pro:
Plocha solarních panelů |
parkingSpace | bool|null | Pouze pro:
Parkovací místo |
parkingSpaceCount | float|null | Pouze pro:
Počet parkovacích míst |
accessibility | bool|null | Pouze pro:
Přistupnost |
separation | bool|null | Pouze pro:
Typ budovy. Hodnoty jsou nasledujicí "terraced" - řadový, "corner" - rohový nebo "stand_alone" - samostatný. |
heatingKind | string[]|null | Pouze pro:
Vytápění. Hodnoty jsou nasledujici "solid_fuels" - tuhá paliva, "gas" - plyn, "electric" - elektrické, "heat_pump" - tepelné čerpadlo, "stove_fireplace" - krb, "heat_network" - rozvody tepla, "other" - ostatní nebo "under_floor" - podlahové. |
energyClass | string|null | Pouze pro:
Energetická třída. Hodnoty jsou A, B, C, D, E, F nebo G. |
sauna | bool|null | Pouze pro:
Sauna |
fireplace | bool|null | Pouze pro:
Krb |
electricityConnection | bool|null | Pouze pro:
Elektrická přípojka |
gasConnection | bool|null | Pouze pro:
Plynová přípojka |
sewerageConnection | bool|null | Pouze pro:
Odpadní přípojka |
/ads/{adId}/images/
GET
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string | ID nabídky |
/ads/{adId}/images
POST
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string | ID nabídky |
thirdPartyId | string | ID RK fotografie |
orderd | float | Pořadí fotografie |
Body parametry
parameter | typ | vysvětlení |
---|---|---|
file | string(binary) | Fotografie |
/ads/{adId}/images/{imageId}
GET
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string | ID nabídky |
imageId | string | ID fotografie |
/ads/{adId}/images/{imageId}
PATCH
Endpoint pro změnu informací o fotografii.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string* | ID nabídky |
imageId | string* | ID fotografie |
Body parametry
parameter | typ | vysvětlení |
---|---|---|
order | float | Pořadí fotografii |
/ads/{adId}/images/{imageId}
DELETE
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string* | ID nabídky |
videoId | string* | ID fotografie |
/ads/{adId}/videos/
GET
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string | ID nabídky |
/ads/{adId}/videos/
POST
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string | ID nabídky |
thirdPartyId | string | ID RK videa |
orderd | float | Pořadí videa |
Body parametry
parameter | typ | vysvětlení |
---|---|---|
file | string(binary) | Videosoubor |
/ads/{adId}/videos/{videoId}
GET
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string | ID nabídky |
videoId | string | ID videa |
/ads/{adId}/videos/{videoId}
PATCH
Endpoint pro změnu informací o videu.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string* | ID nabídky |
videoId | string* | ID videa |
Body parametry
parameter | typ | vysvětlení |
---|---|---|
order | float | Pořadí videa |
/ads/{adId}/videos/{videoId}
DELETE
Query parametry
parameter | typ | vysvětlení |
---|---|---|
adId | string* | ID nabídky |
videoId | string* | ID videa |
Firmy
/companies/{companyId}
GET
Koncový bod pro načtění poboček.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
companyId | string* | ID pobočky |
Odpověď
parameter | typ | vysvětlení |
---|---|---|
data | array | Vracení dat pobočky. |
404
/companies/{companyId}
DELETE
Koncový bod pro odstranění pobočky.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
companyId | string* | ID pobočky |
Odpověď
/companies/{companyId}
PATCH
Metoda vychazí z metody "add_company", ale slouží pro aktualizaci pobočky.
/companies/
GET
Koncový bod pro načtění poboček.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
tag | string | Tag |
page | float | Stránka při stránkování u poboček. Minimální hodnota je 1. Výchozí hodnota je 1. |
simplified | bool | Vracení zjednodušených záznamů. |
Odpověď
/companies/
POST
Body parametry
parameter | typ | vysvětlení |
---|---|---|
thirdPartyId | string | Volitelné vlastní ID, které může být použito pro budoucí aktualizaci nebo mazání pobočky. |
name | string* | Název pobočky |
string* | Kontaktní email pobočky | |
tags | array|string|null | Tagy jsou řetězce, které lze použít ke kategorizaci entit a poté je filtrovat v koncových bodech seznamu. Pokud máte například více společností nebo inzerentů, kteří jsou součástí větší franšízy, můžete přiřadit značku, která bude odkazovat na tuto franšízu, a poté ji použít v koncových bodech seznamu k nalezení pouze subjektů, které jsou součástí této franšízy. |
websiteUrl | string|null | Webové stránky |
phoneNumber | string|array|null | Telefoní čísla |
location | string|null | Nejpřesnější popis polohy místa. Nejlépe přesnou adresu ve formátu běžném pro danou zemi. Pokud to není možné, poskytněte nám co nejpřesnější popis polohy. (např. "{název ulice}, {město}") |
locationAccuracy | string|null | Přesnost zadaného umístění. Pokud není při vložení poskytnuto, bude výchozí nastavení "exact". Pokud přesnost chybí nebo je nastavena přesně, zobrazíme přesnou polohu, která byla poskytnuta. Pokud je přesnost nastavena na jinou hodnotu, pokusíme se najít nejbližší entitu zadaného typu, pokud ji nenajdeme, zobrazíme nejbližší nepřesnou entitu, kterou najdeme (např. ulice). Hodnoty jsou "exact", "street", "municipality_part", "municipality", "cadastral_area" nebo "nearest_non_exact_geo_entity". |
ico | string|null | IČO |
dic | string|null | DIČ |
/companies/{companyId}/profile-image
PATCH
Endpoint pro změnu fotografie.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
companyId | string* | ID pobočky |
Body parametry
parameter | typ | vysvětlení |
---|---|---|
image | string(binary) | Fotografie pobočky |
Makleri
/advertisers/{advertiserId}
GET
Koncový bod pro načtění uživatelů.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
advertiserId | string* | ID makléře |
Odpověď
parameter | typ | vysvětlení |
---|---|---|
data | array | Vracení dat makléře. |
404
/advertisers/{advertiserId}
DELETE
Koncový bod pro odstranění makléře.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
advertiserId | string* | ID makléře |
Odpověď
/advertisers/{advertiserId}
PATCH
Metoda vychazí z metody "add_seller", ale slouží pro aktualizaci makléře.
/advertisers/
GET
Koncový bod pro načtění poboček.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
page | float | Stránka při stránkování u poboček. Minimální hodnota je 1. Výchozí hodnota je 1. |
advertisingCompanyId | string | ID společnosti |
advertiserId | string | ID makléře |
tag | string | Tag |
Odpověď
/advertisers/
POST
Body parametry
parameter | typ | vysvětlení |
---|---|---|
thirdPartyId | string | Volitelné vlastní ID, které může být použito pro budoucí aktualizaci nebo mazání makléře. |
advertisingCompanyId | string | ID společnosti |
fullName | string* | Celé jméno makléře |
string* | Kontaktní email makléře | |
tags | array|string|null | Tagy jsou řetězce, které lze použít ke kategorizaci entit a poté je filtrovat v koncových bodech seznamu. Pokud máte například více společností nebo inzerentů, kteří jsou součástí větší franšízy, můžete přiřadit značku, která bude odkazovat na tuto franšízu, a poté ji použít v koncových bodech seznamu k nalezení pouze subjektů, které jsou součástí této franšízy. |
phoneNumber | string|array|null | Telefoní čísla |
ico | string|null | IČO |
dic | string|null | DIČ |
location | string|null | Nejpřesnější popis polohy místa. Nejlépe přesnou adresu ve formátu běžném pro danou zemi. Pokud to není možné, poskytněte nám co nejpřesnější popis polohy. (např. "{název ulice}, {město}") |
locationAccuracy | string|null | Přesnost zadaného umístění. Pokud není při vložení poskytnuto, bude výchozí nastavení "exact". Pokud přesnost chybí nebo je nastavena přesně, zobrazíme přesnou polohu, která byla poskytnuta. Pokud je přesnost nastavena na jinou hodnotu, pokusíme se najít nejbližší entitu zadaného typu, pokud ji nenajdeme, zobrazíme nejbližší nepřesnou entitu, kterou najdeme (např. ulice). Hodnoty jsou "exact", "street", "municipality_part", "municipality", "cadastral_area" nebo "nearest_non_exact_geo_entity". |
/advertisers/{advertiserId}/profile-image
PATCH
Endpoint pro změnu fotografie.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
advertiserId | string* | ID makléře |
Body parametry
parameter | typ | vysvětlení |
---|---|---|
image | string(binary) | Fotografie pobočky |
/inquiries/
GET
Endpoint pro stahování zpráv.
Query parametry
parameter | typ | vysvětlení |
---|---|---|
advertisingCompanyId | string | ID společnosti |
advertiserId | string | ID makléře |
adId | string | ID nabídky |
tag | string | Tag |
page | float | Stránka při stránkování u zpráv. Minimální hodnota je 1. Výchozí hodnota je 1. |
dateFrom | date | Počáteční datum zpráv. |
dateTo | date | Konečné datum zpráv. |
fakeData | bool | Mají se vrátit testovací data ? |