Olá @Mayte, tudo bem?
Considerando que você já tenha a listagem dos SKU IDs que precisam ser alterados em mãos:
Passo 1 - Recuperar as Imagens associadas a cada SKU ID
Usando o endpoint abaixo podemos recuperar as imagens associadas a cada SKU ID da sua listagem
GET https://{accountName}.{environment}.com.br/api/catalog/pvt/stockkeepingunit/{skuId}/file
Esse endpoint retorna um array de objetos, no padrão abaixo:
const ImagesFromVtex = [
{
"Id": 699,
"ArchiveId": 155538,
"SkuId": 1,
"Name": "1-produto",
"IsMain": false,
"Label": ""
},
{
"Id": 703,
"ArchiveId": 155558,
"SkuId": 1,
"Name": "foto1",
"IsMain": true,
"Label": "front view"
},
{
"Id": 712,
"ArchiveId": 155567,
"SkuId": 1,
"Name": "foto-nova-1",
"IsMain": false,
"Label": "front view"
}
]
Passo 2 - Recuperar o Id da última Imagem do SKU ID
A partir do array retornado pelo endpoint acima, podemos facilmente pegar o Id da última imagem usando o pop()
const SkuFileIdToRemove = ImagesFromVtex.pop()[‘Id’]; // Id = 712
Passo 3 - Remover a imagem pelo Sku File Id
Com o SKU ID e o Id da última Imagem executa o endpoint abaixo e sucesso.
DELETE https://{accountName}.{environment}.com.br/api/catalog/pvt/stockkeepingunit/{skuId}/file/{SkuFileIdToRemove}