# Rest Api: Post Customer mit Password

**URL:** <https://forum.shopware.com/t/rest-api-post-customer-mit-password/13498>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [1. Juni 2013 um 13:43 UTC](https://forum.shopware.com/t/rest-api-post-customer-mit-password/13498 "2013-06-01T13:43:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![vhochstein](https://avatars.discourse-cdn.com/v4/letter/v/b5e925/32.png) [@vhochstein](https://forum.shopware.com/u/vhochstein)\
**Post date:** [1. Juni 2013 um 13:43 UTC](https://forum.shopware.com/t/rest-api-post-customer-mit-password/13498/1 "2013-06-01T13:43:30Z")

</div>

Hallo allerseits, ich wuerde ganz gerne beim Anlegen eines Kunden mittels der Rest-API das Passwort setzen. In der Doku gibt es das Attribute: hashPassword Weiss jemand welches Hashverfahren ich anwenden muss, damit ich mittels der REST Api das Passwort setzen kann? Vielen Dank im Voraus. Bis die Tage… Volker

---

<div class="post-metadata">

**Author:** ![kotoradeluxe](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@kotoradeluxe](https://forum.shopware.com/u/kotoradeluxe)\
**Post date:** [1. Juni 2013 um 14:02 UTC](https://forum.shopware.com/t/rest-api-post-customer-mit-password/13498/2 "2013-06-01T14:02:04Z")

</div>

hi du kannst das Password auch per Klartext setzen, das habe ich in meiner Anbindung auch so gelöst - entweder ist das Attribut einfach nur Password oder PasswordPlain schau am besten einfach mal in das Model

---

<div class="post-metadata">

**Author:** ![romansky](https://avatars.discourse-cdn.com/v4/letter/r/dbc845/32.png) [@romansky](https://forum.shopware.com/u/romansky)\
**Post date:** [1. Dezember 2013 um 22:11 UTC](https://forum.shopware.com/t/rest-api-post-customer-mit-password/13498/3 "2013-12-01T22:11:59Z")

</div>

Hier ein Beispiel für das Anlegen eines Benutzers, ohne das das bereits verschlüsselte Passwort erneut verschlüsselt wird. Wenn z.B. Kundendaten aus anderen Shops importiert werden müssen, die nicht im Klartext vorliegen, dann ist „rawPassword“ das geeignete Attribut: $client-\>call(‚customers‘, ApiClient::METHODE\_POST, array( ‚email‘ =\> ‚xxx@xxx.xxx‘, ‚rawPassword‘ =\> ‚098f6bcd4621d373cade4e832627b4f6‘, ‚billing‘ =\> array( „lastName“ =\> „Mustermann“ ) ));

---

<div class="post-metadata">

**Author:** ![Andre](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Andre](https://forum.shopware.com/u/Andre)\
**Post date:** [3. Dezember 2013 um 14:20 UTC](https://forum.shopware.com/t/rest-api-post-customer-mit-password/13498/4 "2013-12-03T14:20:01Z")

</div>

Hallo, ich muss mal eine dumme Frage stellen da das Thema API, je mehr ich lese, recht verwirrend für mich ist. Also beziehe ich meine Frage hier auf dem Thread. Weil nur so kann ich dazu lernen. Wozu dient das senden des Pass per API? Dient es wenn man extern durch die Warenwirtschaft einen Kunden im Shop anlegen will oder bin ich auf dem Holzweg? Danke schonmal.

---

<div class="post-metadata">

**Author:** ![langnickel](https://avatars.discourse-cdn.com/v4/letter/l/3ec8ea/32.png) [@langnickel](https://forum.shopware.com/u/langnickel)\
**Post date:** [24. Juli 2017 um 10:40 UTC](https://forum.shopware.com/t/rest-api-post-customer-mit-password/13498/5 "2017-07-24T10:40:09Z")

</div>

@Andre‍

​Auch wenn die Antwort etwas spät kommt, hier ist ein Grund warum wir Passwörter per API setzen wollen:

Accountübernahme anderer Shop:&nbsp;Dort liegen die PW hashes als bcrypt vor. Account wird immigriert und sollte danach nahtlos benutzt werden können.

Kunde ruft an: Passwort vergessen (Ja den Knopf dazu im Shop ignorieren sie andauernd). Also muss man es auf ein Zufälliges zurücksetzen und der&nbsp;Kunde erhält eine E-Mail mit dem neuen Passwort bzw. was wirklich in der Praxis passiert da es der&nbsp;Kunde verlangt:&nbsp;Selbst ein neues setzen und dem Kunden am Telefon sagen: Ihr neues Passwort ist vorläufig 123456. Bitte ändern Sie es nach dem Anmelden.

&nbsp;
