# Lesezeichen setzen REST API - Artikel löschen

**URL:** <https://forum.shopware.com/t/lesezeichen-setzen-rest-api-artikel-loschen/68057>\
**Category:** Programmierung\
**Created:** [1. Juli 2020 um 13:13 UTC](https://forum.shopware.com/t/lesezeichen-setzen-rest-api-artikel-loschen/68057 "2020-07-01T13:13:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![niko\_sw](https://avatars.discourse-cdn.com/v4/letter/n/5f8ce5/32.png) [@niko\_sw](https://forum.shopware.com/u/niko_sw)\
**Post date:** [1. Juli 2020 um 13:13 UTC](https://forum.shopware.com/t/lesezeichen-setzen-rest-api-artikel-loschen/68057/1 "2020-07-01T13:13:43Z")

</div>

Hallo kann mir jemand genau schrieben wie ich ein Artikel in SW5 über die&nbsp;REST API&nbsp; lösche ?

&nbsp;

Das Beispiel:

DELETE[Anchor link for: delete](https://developers.shopware.com/developers-guide/rest-api/api-resource-article/#delete)

The product(s) to delete can be defined using the following syntax:

IdentifierParameterDB columnExample callArticle Idids\_articles.id/api/articles/2

DELETE (Stack)[Anchor link for: delete (stack)](https://developers.shopware.com/developers-guide/rest-api/api-resource-article/#delete-(stack))

In order to delete more than one product at once, it’s possible to provide an array of objects with ids or product numbers to the REST API. Simply pass the array of objects to the following URL (example)

- **[DELETE] [http://my-shop-url/api/articles/](http://my-shop-url/api/articles/)**

without providing an id as seen in the single&nbsp;`DELETE`&nbsp;request.

Example[Anchor link for: example](https://developers.shopware.com/developers-guide/rest-api/api-resource-article/#example)

- Deletes product with id 1 and product with number SW00002

Das Beispiel verstehe ich nicht ☹

[https://developers.shopware.com/developers-guide/rest-api/api-resource-article/](https://developers.shopware.com/developers-guide/rest-api/api-resource-article/)

&nbsp;

PS. Am liebsten möchte ich auch nur die Ordernummer angeben… Woher soll ich denn die ID wissen&nbsp; ![:(](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/7e9e834bf5aca31b4ecf2e9a22327f6aee2c8d03.png ":(")

Wenn ich 100 Artikelnummern löschen soll, kann ich doch nicht die ID’s nachsehen, dann kann ich das gleich per Hand löschen…

---

<div class="post-metadata">

**Author:** ![Magnum](https://avatars.discourse-cdn.com/v4/letter/m/dec6dc/32.png) [@Magnum](https://forum.shopware.com/u/Magnum)\
**Post date:** [1. Juli 2020 um 22:19 UTC](https://forum.shopware.com/t/lesezeichen-setzen-rest-api-artikel-loschen/68057/2 "2020-07-01T22:19:48Z")

</div>

Hallo niko,

ja, das Problem kenn ich. Über folgenden Weg kannst du es lösen.

1. Über die API die ID abfragen

2. jetzt die ID nutzen um den Artikel zu löschen

Wenn du deine Ordernumber in einem Array hast&nbsp;kannst du es über eine Schleife laufen lassen. Prinzipiell ist es auch möglich eine JSON zu nutzen wenn du immer mehrere Artikel löschen musst&nbsp;

&nbsp;

Eventuell funktioniert mittlerweile auch folgender Weg. Bei meinen Tests damals war das noch nicht der Fall:

```
$client->delete('articles/' . $ordernumber . '?useNumberAsId=true');

```

Beste Grüße

Magnum
