> ## Documentation Index
> Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
> Use this file to discover all available pages before exploring further.

# REST Textpflege

> Inhalte aus der Textpflege-Administration per REST veröffentlichen, für einzelne Subshops und für Subshops abhängiger Shops.

Texte, die Sie in der Textpflege-Administration bearbeitet haben, werden erst durch das Veröffentlichen im Shop sichtbar. Diese Schnittstelle stößt das Veröffentlichen automatisiert an, beispielsweise am Ende eines Redaktionsprozesses in Ihrem eigenen System.

Der Aufruf braucht ein Token, siehe [REST-Authentifizierung](https://dokumentation.websale.de/v8s/schnittstellen/rest-osb-dienste/rest-authentifizierung.md).

## Subshops veröffentlichen

```
POST https://www.websale.de/api/tepf/publish
```

Content-Type: `application/json`

| Eigenschaft | Typ | Beschreibung |
| - | - | - |
| `subshops` | array | Liste der Subshop-IDs, die veröffentlicht werden sollen. Die Elemente müssen Strings sein. Das Feld muss gesetzt sein. |

Für einen Subshop des eigenen Shops genügt die SubshopID. Gehört der Subshop zu einem abhängigen Shop, geben Sie zusätzlich dessen Shop-ID an, im Format `SHOPID/SUBSHOPID`.

```json theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
{
    "subshops": ["Deutsch", "English", "MeinShop/Deutsch"]
}
```

Dieses Beispiel veröffentlicht die Subshops `Deutsch` und `English` des eigenen Shops sowie den Subshop `Deutsch` des abhängigen Shops `MeinShop`.

Bei Erfolg antwortet der Server mit dem Status-Code 200.

## Mögliche Fehler

| Status-Code | Bedeutung | Beschreibung |
| - | - | - |
| 400 | Bad Request | Ungültiger Content-Type oder falsches Format des Request-Body |
| 403 | Forbidden | Fehlende Berechtigungen |
| 404 | Not Found | Eine der übergebenen Subshop-IDs existiert für diesen Shop nicht |

Ein 404 trifft den gesamten Aufruf. Prüfen Sie die Liste deshalb vorab, wenn Sie sie aus einer Konfiguration zusammensetzen.

## Verwandte Themen

* Wegweiser: [REST-Schnittstelle für OSB-Dienste](https://dokumentation.websale.de/v8s/schnittstellen/rest-osb-dienste.md)
* Wegweiser: [Allgemeine Online-Dienste](https://dokumentation.websale.de/v8s/online-servicebereich/allgemeine-online-dienste.md)
* Wegweiser: [Grundlagen zu Texten und Sprachen eines Shops (Textpflege)](https://dokumentation.websale.de/v8s/grundlagen-zu-texten-und-sprachen-eines-shops-textpflege.md)


## Related topics

- [REST-Schnittstelle für OSB-Dienste](https://dokumentation.websale.de/v8s/schnittstellen/rest-osb-dienste.md)
- [Vergleich: Textpflege und ws-customer-Bereich](https://dokumentation.websale.de/v8s/grundlagen-templates/vergleich-textpflege-und-ws-customer-bereich.md)
- [Schnittstellen](https://dokumentation.websale.de/v8s/schnittstellen.md)
- [Grundlagen zu Texten und Sprachen eines Shops](https://dokumentation.websale.de/v8s/grundlagen-zu-texten-und-sprachen-eines-shops-textpflege.md)
- [Allgemeine Online-Dienste](https://dokumentation.websale.de/v8s/online-servicebereich/allgemeine-online-dienste.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.