Minimalen Artikel über API posten

Hallo,

ich versuche über die API einen minimalen Artikel zu posten. Laut Shopware 6: Writing entities sollte folgender Call funktionieren:

$data = [
    'name' => 'test-product',
    'productNumber' => 'random',
    'stock' => 10,
    'taxId' => '5d3d35dfa08d42d0acff72d1547ffed0',
    'price' =>
        [
            'currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca',
            'gross' => 15,
            'net' => 10,
            'linked' => false
		]
];

try {
    $shopwareApi->request('POST', 'customer', $data);
    } catch(Exception $e) {
        print_r($e->getMessage());
    }

Ich bekomme folgenden Fehler: 

Client error: POST https://mein-shop.de/api/v3/customer resulted in a 400 Bad Request response: {“errors”:[{“code”:“c1051bb4-d103-4f74-8988-acbcafc7fdc3”,“status”:“400”,“detail”:“Dieser Wert sollte nicht leer sein.”, (truncated…)

Sieht so aus, als wenn doch noch zusätzliche Attribute notwendig sind? Hat jemand einen Tipp oder ein funktionierendes Beispiel für mich?

Viele Grüße, Frank

Okay, habe den bzw. die Fehler selber gefunden. Dieser Call funktioniert nun:

$data = [
    'name' => 'test-product',
    'productNumber' => 'random',
    'stock' => 10,
    'taxId' => '5d3d35dfa08d42d0acff72d1547ffed0',
    'price' =>
        [
            [
                'currencyId' => 'b7d2554b0ce847cd82f3ac9bd1c0dfca',
                'gross' => 15,
                'net' => 10,
                'linked' => false
		    ]
        ]
];

try {
    $shopwareApi->request('POST', 'product', $data);
    } catch(Exception $e) {
        print_r($e->getMessage());
    }