Gepostet in Developers
Unterdepots in API-Auswertung filtern
Hallo Parqet-Team,
wir integrieren Parqet in eine eigene Portfolio-Auswertung und möchten einen Consors-Verbund sauber abbilden.
Ausgangssituation:
In einem Consors-Depot sind neben meinem eigenen Depot auch Kinderaccounts bzw. Unterdepots enthalten. Für unsere Auswertung möchten wir diese Kinderaccounts gezielt ausblenden bzw. nur bestimmte Subaccounts berücksichtigen.
Über die bisher von uns genutzten API-Daten erhalten wir aktuell alle zugehörigen Holdings. Für unsere Dashboard-Auswertung benötigen wir jedoch die aggregierten Parqet-Werte passend zur gefilterten Sicht, also insbesondere Portfolio-Performance und Kennzahlen.
Was wir bisher versucht haben:
Wir nutzen den offiziellen OAuth/Bearer-Token der Parqet-API. Damit können wir Standarddaten abrufen, aber die für uns relevanten aggregierten Dashboard-/Performance-Daten bzw. account-gefilterten Ergebnisse konnten wir bisher nicht zuverlässig abrufen.
Relevant für uns wären insbesondere folgende Endpunkte/Funktionen:
* `POST /v1/portfolios/assemble`
* Query:
`useInclude=true`
* Includes:
* `xirr`
* `ttwror`
* `performance_charts`
* `grouped_performance_by_asset`
* `user_hints`
Beispiel:
Dieser Endpoint scheint die Daten zu liefern, die auch für die Parqet-Dashboardansicht relevant sind, insbesondere:
* Portfoliowert
* investiertes Kapital
* Cashflow
* IZF/XIRR
* TTWROR
* Kursgewinn
* Dividenden
* Steuern/Gebühren
* Nettogewinn
Unsere Fragen:
1. Ist `/v1/portfolios/assemble` für externe OAuth/API-Clients offiziell vorgesehen oder nur intern für die Web-App?
2. Falls ja: Welche Scopes, Header und Request-Body-Struktur sind erforderlich?
3. Gibt es eine unterstützte Möglichkeit, bei `assemble` gezielt Subaccounts/Kinderaccounts auszuschließen oder nur bestimmte Subaccounts einzuschließen?
4. Falls dieser Endpoint aktuell nicht für externe OAuth/API-Clients verfügbar ist: Ist geplant, die Dashboard-/Performance-Daten inklusive XIRR, TTWROR, Performance-Charts und gruppierter Asset-Performance über die öffentliche API bereitzustellen?
5. Gibt es alternativ einen empfohlenen API-Weg, um Consors-Kinderaccounts aus einer Portfolio-Auswertung auszublenden, ohne clientseitig anhand einzelner Holding-IDs filtern zu müssen?
Das Thema wurde hier bereits von euch kommentiert:
`https://community.parqet.com/c/connect-api/filter-fur-unterdepots`
Unser Ziel ist ausdrücklich keine Nutzung eines Web-App-/Browser-Tokens, sondern eine saubere serverseitige Integration über die offizielle OAuth/API-Schnittstelle.
Vielen Dank und viele Grüße
Jens
SubAccounts sind nun supported und können bereits zum filtern beim `POST /performance` endpoint verwendet werden 🚀
Changelog