Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
p_fehrenbach
Frequent Visitor

Get all Costumer with REST API

Hello,

 

I have a problem by getting all data from a CRM tool which ave the database on the web. I successfully authorized the API on Power BI. But now I didn't get a list of all the dates of the customer. Maybe someone can support here.Many thanks!

 

Following my actually M-Code:

 

 

 

 

 

 

let
Quelle = Json.Document(Web.Contents("https://gsvapitest.akquisemanager.de/api/rest/1.0/getCustomer")),
result = Quelle[result]
in
result

 

 

 

 

 

 

Follwing the API-Call commands:

Request

HTTP request

GET https://gsvapitest.akquisemanager.de/api/rest/1.0/getCustomer

Parameter (GET)

Name Wert Beschreibung Hinweise Pflichtangabe

customer_extern_idStringExterne CustomerIDcustomer_id ODER customer_extern_id angebenja
customer_idIntegerInterne CustomerIDcustomer_id ODER customer_extern_id angebenja
catboolKategorien zurückliefern  
commissionboolProvisionen zurücklieferns  
filesboolZusatzfelder Datei-Informationen  
imagesboolZusatzfelder Bild-Informationen  
personboolAnsprechpartner zurückliefern  
projectboolProjekte zurückliefern  
relationboolKundenbeziehungen zurückliefern  

Response

Name Wert Beschreibung Hinweise

 resourceKunde 

Resource Kunde

Name Wert Beschreibung Hinweise

customer_idnuminterne CustomerID
nur lesend
lg Sprache 
customertype_idnumTyp
zugehörige Werte: customertype
agent_idnumBetreuergruppe
zugehörige Werte: agent
agent2_idnumBetreuergruppe 2
zugehörige Werte: agent
anredetextAnredeWerte aus getSelect: field=anrede
name1textName 
name2textNamenszusatz 
titeltextTitel 
vornametextVorname 
strassetextStrasse 
plztextPostleitzahl 
orttextOrt 
postfachtextPostfach 
postfach_plztextPostfach Postleitzahl 
postfach_orttextPostfach Ort 
isoland LandWerte aus getSelect: field=isoland
teltextTelefon 
tel2textTelefon 2 
mobiltextMobil 
mobil2textMobil 2 
faxtextFax 
emailtextE-Mail 
email2textE-Mail 2 
urlurlWeb 
kundennrnumKundennummer 
customer_extern_idtextExterne KundenID
zugehörige Werte: customer_extern
dob_dtdateGeburtsdatum / Erstellungsdatum 
add_dtdateAngelegt am 
add_user_idnumAngelegt von
zugehörige Werte: user
change_dtdateGeändert am 
change_user_idnumGeändert von
zugehörige Werte: user
activity_dtdate  
crcnumPrüfsumme
nur lesend
duplettenbooleanDublette[0|1]
latitude Breitengrad
nur lesend
longitude Längengrad
nur lesend
geo_accuracyenumGeodaten Genauigkeit 
geo_typeenumGeodaten Status 
geodatabooleanGeodaten Genauigkeit0: keine Geodaten
1: Postleitzahlgebiet
2: Strasse
3: Postleitzahlgebiet (Strasse nicht ermittelbar)
4: keine Geodaten ermittelbar
geotypeenumGeo Status 
customer_import_idtextImport ID
nur lesend
zugehörige Werte: customer_import
privacy_scopepropertypick  
privacy_dtdate Wann wurde die Einwilligung zur Speicherung und Verwendung der Daten gegeben.
privacy_sourcepurpose  
gclidtext Google Click ID für Offline Conversion Tracking
tickettextTicket-Code 
personresourceAnsprechpartner (1:n) 
projectresourceProjekte/Kampagnen (1:n) 
catresourceKategorien (1:n) 
relationresourceKundenbeziehungen (1:n) 
filesresourceDatei-Informationen (1:n) 
imagesresourceBild-Informationen (1:n) 

Resource Ansprechpartner

Name Wert Beschreibung Hinweise

person_idnumPersonID
nur lesend
customer_idnumKunde
zugehörige Werte: customer
lg Sprache 
anredetextAnredeWerte [Herr|Frau]
person_extern_idtextExterne PersonID 
persontype_idbooleanStatus[0|1]
zugehörige Werte: persontype
titeltextTitel 
vornametextVorname 
nachnametextNachname 
teltextTelefon 
tel2textTelefon 2 
faxtextFax 
mobiltextMobil 
mobil2textMobil 2 
emailtextE-Mail 
email2textE-Mail 2 
positiontextPosition 
abteilungtextAbteilung 
fakturabooleanRechnungsempfänger[0|1]
customer_import_idnum 
zugehörige Werte: customer_import
add_dtdateAngelegt am 
add_user_idnumAngelegt von
zugehörige Werte: user
change_dtdateGeändert am 
change_user_idnumGeändert von
zugehörige Werte: user

Resource Projekt/Kampagne

Name Wert Beschreibung Hinweise

project_idnumProjekt/Kampagne
nur lesend
zugehörige Werte: project
customer_idnumCustomerID
nur lesend
zugehörige Werte: customer
person_idnumProjekt-Ansprechpartner
zugehörige Werte: person
user_idnumProjekt-Betreuer
zugehörige Werte: user
type_idnumStatus ID
zugehörige Werte: projecttype
starsbooleanPotentialWerte: [0-5]
project_add_dtdateProjekt hinzugefügt
nur lesend
type_change_dtdateStatus zuletzt geändert
nur lesend
type_change_user_idnumStatus gesetzt von
nur lesend
zugehörige Werte: user
reason_idnum 
zugehörige Werte: reason
reason_change_dtdate  
reason_change_user_idnum 
zugehörige Werte: reason_change_user
reason_texttextarea  
projecttextProjekt/Kampagne
nur lesend
typetextStatus
nur lesend
usertextBetreuer
nur lesend

Resource Kategorie

Name Wert Beschreibung Hinweise

customer_idnumCustomerID
nur lesend
cat_idnumCatID
nur lesend
cattextKategorie
nur lesend

Resource Kundenbeziehung

Name Wert Beschreibung Hinweise

relation_idnum  
customer_idnumAusgangskunde
nur lesend
zugehörige Werte: customer
target_customer_idnumZiel Kunde (Verbindung bezieht sich auf diesen Kunden zum customer_id)
nur lesend
zugehörige Werte: customer
relationenumVerbindungWerte aus getSelect: field=relation
add_user_idnumAngelegt von
nur lesend
zugehörige Werte: user

Resource Dateien

Name Wert Beschreibung Hinweise

file_idnum 
nur lesend
filenametext  
filesizenum  
add_dtdate  
add_user_idnum 
zugehörige Werte: user
urltextDownload-Url
nur lesend

Resource Bilder

Name Wert Beschreibung Hinweise

file_idnum 
nur lesend
filenametext  
filesizenum  
add_dtdate  
add_user_idnum 
zugehörige Werte: user
urltextDownload-Url
nur lesend
2 REPLIES 2
dax
Community Support
Community Support

Hi @p_fehrenbach , 

I am not clear about requirement, did you mean that REST API will show all data in other tools but not in powerbi? You could try to connect to dynamic online or OData Feed to see whether it work or not. You could refer to connect-to-dynamics-365-data-from-powerbi-desktop  for details.

 

Best Regards,
Zoe Zhi

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Thanks for your response. The REST API doesn't show data automtacly like in dynamics. I have to pull them like this:

 

 

let
    Quelle = Json.Document(Web.Contents("https://gsvapitest.akquisemanager.de/api/rest/1.0/getAction")),
    result = Quelle[result],
    #"In Tabelle konvertiert" = Table.FromList(result, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Erweiterte Column1" = Table.ExpandRecordColumn(#"In Tabelle konvertiert", "Column1", {"action_id", "customer_id", "project_id", "sale_id", "person_id", "user_id", "date_dt", "activity_id", "finding_id", "subject", "notice", "history_id", "add_dt", "add_user_id", "change_dt", "change_user_id"}, {"action_id", "customer_id", "project_id", "sale_id", "person_id", "user_id", "date_dt", "activity_id", "finding_id", "subject", "notice", "history_id", "add_dt", "add_user_id", "change_dt", "change_user_id"})
in
    #"Erweiterte Column1"

 

 

When I try to connect with the ODATA Feed, Power BI gives me an error message:

2.JPG

 

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.