Bestandsupdate über API

Hallo zusammen,

ich bin neu bei Shopware 6.
Ich versuche über die API den Bestand eines Artikels zu aktualisieren.
(VB.Net, RestSharp)
Bekomme immer 204 no Content zurück.
Der Artikel wird aber nicht aktualisiert.
Hat jemand eine Ahnung, was ich falsch mache.

Private Function UpdateStock(ByVal ID As String, ByVal StockQuantity As Integer) As String

        Dim Result As String = ""
        Dim client As New RestClient(".../api/v3")
        client.Authenticator = New Authenticators.JwtAuthenticator(GetRequestToken)


        Dim request As New RestRequest("product/{id}", Method.PATCH)
        request.AddHeader("Accept", "application/json")
        request.AddHeader("Content-Type", "application/json")
        request.AddUrlSegment("id", ID)
        request.RequestFormat = DataFormat.Json

        Dim JObj As New JObject

        JObj.Add("stock", StockQuantity)
        request.AddBody(JObj.ToString)

        Dim response = client.Execute(request)

        If response.ErrorException IsNot Nothing Then
            Result = response.ErrorException.Message
        Else
            Dim JSon As String = response.Content
            Result = response.StatusCode
        End If
        Return Result

    End Function

Besten Dank im Voraus.

Jürgen

Hallo zusammen,

habe selbst eine Lösung gefunden, funktioniert jetzt prima.
Anbei meine Änderungen:

 Dim request As New RestRequest("product/{id}", Method.PATCH)
        request.AddHeader("Content-Type", "application/json; charset=utf-8")
        request.AddUrlSegment("id", ID)
        request.RequestFormat = DataFormat.Json


        Dim JObj As New JObject
        JObj.Add("stock", StockQuantity)
        request.AddParameter("application/json; charset=utf-8", JsonConvert.SerializeObject(JObj), ParameterType.RequestBody)

        Dim response = client.Execute(request)

Grüße
Jürgen