Endpointy Power BI — lista dostępnych źródeł danych

System voxDeveloper CRM udostępnia szereg endpointów Power BI, które umożliwiają pobieranie danych z CRM w formacie JSON. Dzięki nim można tworzyć zaawansowane raporty i wizualizacje w programie Power BI, wspierające podejmowanie decyzji biznesowych.

Poniżej znajduje się pełna lista dostępnych endpointów wraz z opisem, dostępnymi filtrami oraz przykładami użycia.

⚠ Ważne: Aby korzystać z endpointów Power BI, potrzebny jest unikatowy klucz API. W celu jego uzyskania należy skontaktować się z działem wsparcia technicznego. Szczegóły konfiguracji integracji opisano w artykule Integracja z programem Power BI.

Słowniczek pojęć

Pojęcie Wyjaśnienie
Endpoint Adres URL, pod którym system udostępnia dane w formacie JSON do pobrania przez Power BI.
Klucz API (Api-key) Unikatowy klucz autoryzacyjny przekazywany w nagłówku żądania HTTP, wymagany do pobrania danych.
Filtr Parametr dodawany do adresu URL endpointu, który zawęża zakres pobieranych danych (np. inwestycja, data od/do).
JSON Format danych (JavaScript Object Notation), w którym system zwraca dane do Power BI.

 

Ogólne zasady działania

  • Wszystkie endpointy dostępne są pod ścieżką: /webservice/power-bi/source/{nazwa-endpointu}
  • Autoryzacja odbywa się przez nagłówek Api-key z unikatowym kluczem API.
  • Dane zwracane są w formacie JSON.
  • Filtry nie są wymagane — bez filtrów endpoint pobiera dane dla wszystkich inwestycji dostępnych dla danego klucza API.
  • Filtry przekazywane są jako elementy ścieżki URL, np.: /investment/Nazwa Inwestycji/date-from/2024-01-01

 

Zestawienie wszystkich endpointów

Nr Kategoria Nazwa endpointu Krótki opis
1 Leady i klienci lead-comparision Zestawienie liczby leadów w podziale na miesiące i inwestycje
2 Leady i klienci leads-list Lista leadów z klasyfikacją i statusem klienta
3 Leady i klienci clients-list Lista klientów z danymi, zgodami i preferencjami
4 Leady i klienci clients-report Raport po klientach z historią aktywności
5 Leady i klienci leads-report Raport po leadach z historią przetwarzania
6 Leady i klienci lead-list-agreements Leady powiązane z umowami
7 Leady i klienci gclid-conversions Konwersje offline Google Ads (GCLID)
8 Umowy i rezerwacje agreements-registry Rejestr umów ze szczegółami lokali
9 Umowy i rezerwacje transaction-list Eksport listy umów
10 Umowy i rezerwacje agreements-list Lista umów z filtrem statusu
11 Umowy i rezerwacje agreements Lista umów — rozszerzona struktura
12 Umowy i rezerwacje reservations-list Lokale z rezerwacjami
13 Umowy i rezerwacje agreements-and-reservations Raport rezerwacji i umów w jednym
14 Umowy i rezerwacje returns Anulowane umowy / zwroty
15 Płatności i finanse schedule-payment-list Harmonogram płatności (lista transz)
16 Płatności i finanse payments Lista wpłat na rachunki powiernicze
17 Płatności i finanse invoices Lista faktur
18 Płatności i finanse sales-forecast Prognoza sprzedaży z cenami zarządczymi
19 Lokale i nieruchomości realestate-list Lista lokali z Wyszukiwarki
20 Lokale i nieruchomości available-for-sale Lokale dostępne w sprzedaży
21 Lokale i nieruchomości sold-and-not-sold Raport sprzedane i niesprzedane
22 Lokale i nieruchomości sold-associated-units Sprzedane przyległości (komórki, boksy, parkingi)
23 Lokale i nieruchomości investment-status Aktualny status sprzedaży inwestycji
24 Aktywności i kontakt meeting Raport spotkań z klientami
25 Aktywności i kontakt activities-list Lista aktywności klientów
26 Aktywności i kontakt contact-transactions Historia transakcji klientów
27 Aktywności i kontakt incoming-call Połączenia przychodzące (Cludo)
28 Aktywności i kontakt mobile-call-list Połączenia z aplikacji mobilnej
29 Aktywności i kontakt branch-users Lista użytkowników wg oddziałów
30 Dokumenty i zmiany annexes-and-cessions-scans Skany aneksów i cesji
31 Dokumenty i zmiany realestate-changes-list Lista zmian lokatorskich
32 Dokumenty i zmiany realestate-changes-documents Dokumenty zmian lokatorskich
33 Techniczne i hurtownia endpoints Lista dostępnych endpointów dla klucza API
34 Techniczne i hurtownia transaction-list-anonymized Rejestr umów bez danych osobowych
35 Techniczne i hurtownia warehouse-contracts-by-source Zestawienie umów wg źródła pozyskania

 


Leady i klienci

1. Raport leadów — porównanie (lead-comparision)

Zestawienie liczby leadów w podziale na miesiące i inwestycje. Domyślnie pokazuje dane z ostatnich 24 miesięcy.

Dostępne filtry:

  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji
  • date-from/DATA_OD — początek zakresu dat
  • date-to/DATA_DO — koniec zakresu dat

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/lead-comparision/investment/Osiedle Zielony Staw/date-from/2024-01-01/date-to/2024-12-31

 

2. Lista leadów (leads-list)

Szczegółowe informacje o leadach. Domyślnie pobiera dane z ostatnich 100 dni. Zawiera kolumny: klasyfikacja leada oraz status klienta.

Dostępne filtry:

  • date-from/DATA_OD — data od
  • date-to/DATA_DO — data do
  • contact-status/STATUSY_PO_PRZECINKU — filtr statusu klienta

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/leads-list/date-from/2024-01-01/date-to/2024-12-31

 

3. Lista klientów (clients-list)

Szczegółowe informacje o klientach: dane osobowe, status, klasyfikacja, sposób finansowania, źródło pochodzenia, doradca, preferencje, zgody marketingowe, powiązane leady oraz dane UTM. Domyślnie wyświetla klientów z ostatnich 3 miesięcy.

💡 Wskazówka: Maksymalny okres wyszukiwania to 3 miesiące. Jeśli nie podano daty początkowej, system automatycznie ustawia datę na 3 miesiące wstecz od dnia dzisiejszego. W przypadku potrzeby pobrania klientów z dłuższego okresu należy wykonać kilka wywołań z zakresami maksymalnie 3-miesięcznymi i połączyć wyniki w Power BI.

Dostępne filtry:

  • date_from/DATA_OD — data utworzenia klienta od (YYYY-MM-DD)
  • date_to/DATA_DO — data utworzenia klienta do (YYYY-MM-DD)

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/clients-list/date_from/2024-01-01/date_to/2024-03-31

 

4. Raport po klientach (clients-report)

Szczegółowe informacje o klientach wraz z historią ich aktywności i preferencjami inwestycyjnymi.

💡 Wskazówka: Maksymalny okres wyszukiwania to 6 miesięcy. Jeśli nie podano daty początkowej, system automatycznie ustawia datę na 6 miesięcy wstecz od dnia dzisiejszego.

Dostępne filtry:

  • contact_created_date_from — data utworzenia klienta od (YYYY-MM-DD)
  • contact_created_date_to — data utworzenia klienta do (YYYY-MM-DD)
  • user_id — ID handlowca
  • contact_status — status klienta w procesie sprzedażowym

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/clients_report?contact_created_date_from=2024-09-01&contact_created_date_to=2024-09-30&user_id=170

 

5. Raport po leadach (leads-report)

Informacje o leadach wraz z historią ich przetwarzania i aktywności sprzedażowej.

💡 Wskazówka: Maksymalny okres wyszukiwania to 6 miesięcy. Jeśli nie podano daty początkowej, system automatycznie ustawia datę na 6 miesięcy wstecz od dnia dzisiejszego.

Dostępne filtry:

  • lead_created_date_from — data utworzenia leada od (YYYY-MM-DD)
  • lead_created_date_to — data utworzenia leada do (YYYY-MM-DD)
  • user_id — ID handlowca

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/leads_report?lead_created_date_from=2024-09-01&lead_created_date_to=2024-09-30

 

6. Leady powiązane z umowami (lead-list-agreements)

Lista leadów powiązanych z umowami. Łączy dane leadów z informacjami o zawartych umowach.

 

7. Konwersje Google Ads (gclid-conversions)

Lista leadów z danymi konwersji Google Ads (GCLID). Służy do integracji offline konwersji z Google Ads. Zwraca tylko leady skonwertowane (powiązane z klientem) z uzupełnionym polem GCLID i klasyfikacją „Ciepły Lead”.

💡 Wskazówka: Ten endpoint jest szczególnie przydatny do mierzenia efektywności kampanii Google Ads — pozwala śledzić które kliknięcia w reklamy przełożyły się na realne kontakty sprzedażowe.

Dostępne filtry:

  • data konwersji od/do
  • nazwa inwestycji

 


Umowy i rezerwacje

8. Rejestr umów (agreements-registry)

Szczegółowe informacje o umowach, w tym dane klientów, powierzchnie lokali, ceny oraz daty podpisania. Zawiera również dane dotyczące lokali użytkowych.

Dostępne filtry:

  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/agreements-registry/investment/Osiedle Zielony Staw

 

9. Eksport listy umów (transaction-list)

Lista wszystkich umów dostępnych w systemie. Zawiera dodatkowe kolumny: „Budynek” oraz „Cena całkowita netto”.

💡 Wskazówka: Kolumna „Cena całkowita netto” jest widoczna tylko gdy w ustawieniach listy umów włączono opcję „Włącz dodatkowe kolumny do eksportu danych”.

Dostępne filtry:

  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji
  • all-agreements/1 — pobieranie wszystkich umów

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/transaction-list/all-agreements/1/investment/Osiedle Zielony Staw

 

10. Lista umów (agreements-list)

Szczegółowe informacje dotyczące umów. Domyślnie pomija umowy anulowane.

Dostępne filtry:

  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji
  • status/STATUSY_PO_PRZECINKU — status umowy: inprogress (W toku), signed (Podpisane), canceled (Anulowane)

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/agreements-list/status/inprogress,signed,canceled

 

11. Lista umów — rozszerzona (agreements)

Lista umów z rozszerzoną strukturą danych — zawiera m.in. identyfikatory transakcji (transaction_id) oraz identyfikatory klientów CRM (client_crm_id).

 

12. Lokale z rezerwacjami (reservations-list)

Lista lokali z rezerwacjami. Domyślnie filtruje tylko aktywne rezerwacje.

Dostępne filtry:

  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji
  • all-agreements/1 — wszystkie umowy
  • status/STATUSY_PO_PRZECINKU — status rezerwacji: Aktywne, Anulowane, Wygasłe (domyślnie: Aktywne)

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/reservations-list/status/Aktywne,Anulowane,Wygasle

 

13. Raport rezerwacji i umów (agreements-and-reservations)

Dane z raportu rezerwacji i umów. Łączy informacje o rezerwacjach i umowach w jednym endpointcie.

 

14. Anulowane umowy / Zwroty (returns)

Lista anulowanych umów sprzedaży. Zawiera dane o lokalu, datach umowy i anulowania oraz wartości umowy (netto/brutto).

Dostępne filtry:

  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/returns/investment/Osiedle Zielony Staw

 


Płatności i finanse

15. Lista transz (schedule-payment-list)

Harmonogramy płatności dotyczące inwestycji. Domyślnie pokazuje dane z ostatnich 12 miesięcy.

💡 Wskazówka: Użyj parametru remote-sync/1 aby wyłączyć pole „Client / Company full data” — znacząco przyspiesza to pobieranie danych przy dużej liczbie transz.

Dostępne filtry:

  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji
  • agreement-type/TYPY_UMOW_PO_PRZECINKU — typ umowy (Akt notarialny, Umowa deweloperska, Umowa rezerwacyjna)
  • date-from/DATA_OD — początek zakresu dat terminów transz
  • date-to/DATA_DO — koniec zakresu dat terminów transz
  • only-not-paid/1 — tylko transze nieopłacone
  • hide-lower/1 — ukrywanie transz z niższych umów
  • remote-sync/1 — wyłącza pole „Client / Company full data” (optymalizacja wydajności)

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/schedule-payment-list/investment/Osiedle Zielony Staw/only-not-paid/1

 

16. Lista wpłat (payments)

Lista wpłat rozliczonych na rachunki powiernicze. Umożliwia integrację z systemami ERP.

Dostępne filtry:

  • date_from — data początkowa wpłaty (YYYY-MM-DD)
  • date_to — data końcowa wpłaty (YYYY-MM-DD)

 

17. Lista faktur (invoices)

Lista faktur wystawionych w systemie voxCRM. Umożliwia integrację z systemami ERP.

Dostępne filtry:

  • date_from — data początkowa wystawienia faktury (YYYY-MM-DD)
  • date_to — data końcowa wystawienia faktury (YYYY-MM-DD)

 

18. Prognoza sprzedaży (sales-forecast)

Szczegółowe informacje dotyczące umów i lokali z nimi powiązanych.

Dostępne filtry:

  • date_from/DATA_OD — początek zakresu dat
  • date_to/DATA_DO — koniec zakresu dat
  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/sales-forecast/date_from/2024-01-01/date_to/2025-01-01

 


Lokale i nieruchomości

19. Lista lokali (realestate-list)

Endpoint zwraca słownik wszystkich lokali w systemie — mapowanie „UUID lokalu → nazwa lokalu", pogrupowane według inwestycji. Jego zadaniem jest identyfikacja lokali, a nie raportowanie.

Dostępne filtry:

  • investment — inwestycja

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/realestate-list/investment/Osiedle Zielony Staw

20. Lokale dostępne w sprzedaży (available-for-sale)

Lista lokali dostępnych w sprzedaży. Brane są pod uwagę tylko lokale o statusie „dostępne” oraz „rezerwacja ustna”.

Dostępne filtry:

  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/available-for-sale/investment/Osiedle Zielony Staw

 

21. Raport sprzedane i niesprzedane (sold-and-not-sold)

Szczegółowe informacje z raportu sprzedanych i niesprzedanych nieruchomości.

Dostępne filtry:

  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji
  • agreement-type/TYPY_UMOW_PO_PRZECINKU — typ umowy (Akt notarialny, Umowa deweloperska, Umowa przedwstępna, Umowa rezerwacyjna)
  • investment-stage/NAZWY_ETAPOW — etap (działa przy wyborze jednej inwestycji)
  • investment-buildings/NAZWY_BUDYNKOW — budynek (działa przy wyborze jednej inwestycji)
  • agreement-status/STATUSY_PO_PRZECINKU — status umowy (Podpisana, W toku)
  • date-from/DATA_OD — termin podpisania umowy od
  • date-to/DATA_DO — termin podpisania umowy do

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/sold-and-not-sold/date-from/2024-01-01/date-to/2024-12-31

 

22. Sprzedane przyległości (sold-associated-units)

Lista sprzedanych przyległości (komórki, boksy, miejsca parkingowe) powiązanych z umowami w toku i podpisanymi. Zawiera ceny zarządcze (brutto/netto, za m2) obliczane automatycznie.

 

23. Status sprzedaży inwestycji (investment-status)

Aktualny status sprzedaży dla inwestycji. Dane zagregowane o stanie sprzedaży lokali. Lokale komercyjne są wyłączone.

Dostępne filtry:

  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji
  • status/NAZWA_STATUSU — filtrowanie po kategorii (sprzedane/zarezerwowane/pozostałe)

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/investment-status/investment/Osiedle Zielony Staw

 


Aktywności i kontakt

24. Raport spotkań (meeting)

Informacje o spotkaniach z klientami. Domyślnie pokazuje dane z bieżącego roku.

Dostępne filtry:

  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji
  • date-from/DATA_OD — data spotkania od
  • date-to/DATA_DO — data spotkania do

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/meeting/date-from/2024-01-01/date-to/2024-12-31/investment/Osiedle Zielony Staw

 

25. Lista aktywności klientów (activities-list)

Lista aktywności związanych z klientami (zadania, spotkania, telefony itp.).

Dostępne filtry:

  • activity_date_from/DATA_OD — data początkowa (YYYY-MM-DD)
  • activity_date_to/DATA_DO — data końcowa (YYYY-MM-DD)
  • investment/NAZWY_INWESTYCJI_PO_PRZECINKU — wybór inwestycji
  • activity_status/NAZWA_STATUSU — status aktywności

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/activities-list/activity_date_from/2024-09-01/activity_date_to/2024-09-30

 

26. Historia transakcji klientów (contact-transactions)

Informacje o wszystkich zdarzeniach związanych z danym klientem.

💡 Wskazówka: Filtr po dacie dotyczy daty zdarzenia, nie daty utworzenia klienta. Jeśli klient ma 10 pozycji, a szukasz zdarzeń z lipca, endpoint zwróci tylko te z lipca.

Dostępne filtry:

  • date_from/DATA_OD — data początkowa (YYYY-MM-DD)
  • date_to/DATA_DO — data końcowa (YYYY-MM-DD)
  • investment_name/NAZWA_INWESTYCJI — nazwa inwestycji
  • contact_id/ID_KLIENTA — ID klienta

Przykład:
https://domena.voxdeveloper.com/webservice/power-bi/source/contact-transactions/date_from/2024-01-01/date_to/2024-06-30

 

27. Połączenia przychodzące (incoming-call)

Dane o połączeniach przychodzących. Zawiera informacje o doradcach z tych samych oddziałów. Powiązany z integracją telefoniczną (Cludo). Endpoint nie przesyła danych usuniętych użytkowników.

 

28. Lista połączeń z aplikacji mobilnej (mobile-call-list)

Lista połączeń telefonicznych z aplikacji mobilnej. Każde połączenie zawiera: datę, numer telefonu, status (Wychodzące / Przychodzące / Nieodebrane), informację czy jest powiązane z klientem oraz czy klient posiada umowę.

Dostępne filtry:

  • data połączenia od/do
  • połączenia bez klientów z umową (Tak/Nie)

 

29. Lista użytkowników wg oddziałów (branch-users)

Lista użytkowników (doradców) z podziałem na oddziały. Informuje kto jest przypisany do danego oddziału. Nie przesyła danych usuniętych użytkowników.

 


Dokumenty i zmiany

30. Skany aneksów i cesji (annexes-and-cessions-scans)

Dane o skanach aneksów i cesji. Pozwala na monitorowanie statusu dokumentów związanych z aneksami i cesjami umów deweloperskich.

 

31. Lista zmian lokatorskich (realestate-changes-list)

Lista zmian lokatorskich dotyczących nieruchomości. Wykorzystywany m.in. przy kopiowaniu umów z innych paneli.

 

32. Dokumenty zmian lokatorskich (realestate-changes-documents)

Dokumenty powiązane ze zmianami lokatorskimi. Uzupełnia dane z endpointu realestate-changes-list o dokumentację.

 


Techniczne i hurtownia danych

33. Lista dostępnych endpointów (endpoints)

Endpoint meta-informacyjny zwracający listę wszystkich dostępnych endpointów Power BI dla danego klucza API. Umożliwia programowe sprawdzenie jakie źródła danych są dostępne.

💡 Wskazówka: Użyj tego endpointu, aby sprawdzić które źródła danych są aktywne dla Twojego klucza API. To dobry punkt wyjścia przy pierwszej konfiguracji.

 

34. Rejestr umów — zanonimizowany (transaction-list-anonymized)

Okrojona wersja rejestru umów bez danych osobowych (imię, nazwisko, adres, PESEL, e-mail, telefon, dane o lokalizacji). Stworzony na potrzeby hurtowni danych.

 

35. Zestawienie umów wg źródła pozyskania (warehouse-contracts-by-source)

Zanonimizowane zestawienie leadów, klientów, aktywności i umów w podziale na inwestycję i źródło pozyskania. Stworzony na potrzeby hurtowni danych. Anonimizacja deweloperów i inwestycji generowana dynamicznie.

Dostępne filtry:

  • date-from/YYYY-MM-DD — data utworzenia od
  • date-to/YYYY-MM-DD — data utworzenia do
⚠ Ważne: Filtr dat dotyczy daty tworzenia każdego obiektu (lead, klient, aktywność, umowa) niezależnie dla każdej kolumny.

 


Integracja systemu CRM z programem Power BI pozwala na pełne wykorzystanie potencjału danych. Dzięki możliwości stosowania filtrów mogą Państwo w prosty sposób dostosować zakres danych do swoich potrzeb, a następnie tworzyć raporty i wizualizacje wspierające codzienną pracę.

W przypadku pytań lub problemów z konfiguracją, prosimy o kontakt z działem wsparcia technicznego.