Bild mit Artikel verknüpfen per REST API

Hallo zusammen,
ich möchte einem Artikel ein Bild zuweisen… Per API lade ich ein Bild hoch.

$media = array(
       	'album' => '-1',
		'file' => $file,
        'path' => $path,
		'name' => $name,
        'description' => $description,
		'extension' => 'jpg',
		'type' => 'IMAGE',
    	);
	
		$client->post('media', $media);	

 

Und danach erstelle ich einen neuen Artikel.

$minimalTestArticle = array(
			'name' => $name,
			'description' => $description,
			'descriptionLong' => $descriptionLong,
			'active' => true,
			'keywords' => $keywords,
			'taxId' => 1,
			'supplierId' => $supplierId,
			'mainDetail' => array(
				'number' => $number,
				'supplierNumber' => $supplierNumber,
				'weight' => $weight,
				'width' => $width,
				'len' => $len,
				'height' => $height,
				'ean' => $ean,		
		);
	
	$client->post('articles', $minimalTestArticle);

Wie kann ich nun das Bild, das ich vorher hochgeladen habe, diesem Artikel zuweisen?

Irgenwie blicke ich es gerade nicht / nicht mehr. Über einen Tipp wäre ich dankbar.

MfG

 

Erst den Artikel anlegen, mit dessen ID dann das Bild zuordnen. Oder Bild gleich beim Artikel mit übergeben. Wie soll sonst das System wissen wohin das Bild gehen soll?

Hallo, danke für den Tipp. Habe jetzt nochmal etwas rumgetestet. Habe es gleich beim Artikel übergeben.

array(
'mediaId' => $variable,
'position' => 1,
)

Der Fehler lag an der Variable, die hatte keine MediaID sondern war leer.