Gepostet in Developers
Schreibzugriff bei privater Integration
Hallo zusammen,
ich habe im Developer Hub eine private Integration erstellt (OAuth 2.0 PKCE), mit den Scopes portfolio:read und portfolio:write. Im Developer Console unter OAuth sind beide Scopes korrekt konfiguriert.
Wenn ich die Integration über den OAuth-Flow mit meinem Parqet-Account verbinde, zeigt der Consent-Screen zwar den Bereich "Schreibzugriff — Anlage neuer Portfolios und deren Bearbeitung", dieser ist allerdings ausgegraut und nicht anklickbar. Lesezugriff funktioniert einwandfrei.
Das Ergebnis: GET /user liefert nur "action": "read" in den Permissions, und POST /portfolios/{id}/activities schlägt mit 403 Forbidden / Insufficient permissions fehl.
Was ich bisher versucht habe:
- Integration in der Parqet-App entfernt und komplett neu autorisiert (neue installationId)
- Token-Payload geprüft — scope im JWT ist leer (scheint serverseitig geprüft zu werden)
- Temporär auf Parqet Plus upgegradet — Schreibzugriff bleibt ausgegraut
Meine Fragen:
- Ist portfolio:write an einen bestimmten Abo-Plan gebunden (Plus / Investor)?
- Falls ja — welcher Plan ist erforderlich?
- Falls nein — was könnte die Ursache sein, dass Schreibzugriff im Consent ausgegraut ist?
Verstehe. Das bedeutet, dass bestehende Portfolios, die nicht über die API angelegt wurden, nicht per API beschrieben werden können?
@patrick_gruener so verstehe ich es, macht auch irgendwie Sinn für den Endbenutzer denke ich. Weil man ja sonst nicht sieht welche Integration wie was geändert hat. Und für einen selbst ist es wahrscheinlich auch besser alles in ein neues Portfolio zu kopieren.