Patrick Grüner
Plus

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:

  1. Ist portfolio:write an einen bestimmten Abo-Plan gebunden (Plus / Investor)?
  2. Falls ja — welcher Plan ist erforderlich?
  3. Falls nein — was könnte die Ursache sein, dass Schreibzugriff im Consent ausgegraut ist?
0
6

6 Kommentare

Melde dich an, um mitzudiskutieren.
Patrick Grüner
Autor
Plus

Verstehe. Das bedeutet, dass bestehende Portfolios, die nicht über die API angelegt wurden, nicht per API beschrieben werden können?

1
JMU
Investor
Terminal
+1

@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.

0
Chris
Investor
Beta
+2

Versuche mich auch gerade daran. Bekomme via API auch den 403 insufficient permissions beim Versuch ein neues Portfolio anzulegen. Bestehende freizugeben für write wäre mega.

0
Thomas
Investor
Terminal
+1

Extra ein neues Portfolio anzulegen, ist etwas unglücklich. Warum kann man beim Schreibzugriff nicht auch diese Portfolioliste zu Rate ziehen? Also man kann neue erzeugen und ausgewählte bestehende erlauben… ja, klar, kann man kopieren. Aber warum der manuelle Umweg?

0
Sumit
Team
Mod
+4

Hi,

auf dem Screenschot ist Schreibzugriff nicht ausgegraut. Er wird korrekt angefragt.

Der Schreibzugriff ist für die Anlage und Bearbeitung NEUER Portfolios - nicht von Bestandsportfolios. Hast du ein neues Portfolio über die API erstellt? Da solltest du dann schreiben können

0
Chris
Investor
Beta
+2

@sumit ich bekomme mit Claude das Anlegen eines neuen Portfolio und damit auch das Schreiben von Activities nicht hin. Ich erhalte weiterhin insufficient permissions.

0
🍪

Parqet  nutzt Cookies. Erfahre mehr