> ## 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 hreflang-Erzeugung

> Den hreflang-Collector per REST starten und seinen Status abfragen, damit Produkte und Kategorien über Subshops hinweg korrekt aufeinander verweisen.

Weichen die Indizes von Produkten oder Kategorien zwischen Ihren Subshops voneinander ab, kann der Shop die gegenseitigen Verweise des hreflang-Attributs nicht selbst herleiten. Der hreflang-Collector erzeugt dafür eine Zuordnungsliste. Über diese Schnittstelle starten Sie den Lauf und fragen seinen Stand ab.

Format und Inhalt der Zuordnungsliste stehen unter [WS-hreflang-Verlinkungen](https://dokumentation.websale.de/v8s/schnittstellen/marketing-seo-und-portale/ws-hreflang-verlinkungen.md).

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

## Prozess starten

```
POST https://www.websale.de/api/hreflangCollection/start
```

Content-Type: `application/json`

Im Erfolgsfall liefert der Aufruf ein leeres JSON-Objekt. Das bedeutet, dass der Lauf gestartet wurde, nicht dass er fertig ist.

## Prozessstatus abfragen

```
GET https://www.websale.de/api/hreflangCollection/state
```

Content-Type: `application/json`

Die Antwort enthält ein Feld `result`:

| Wert | Bedeutung |
| - | - |
| `Program running` | Der Lauf läuft noch. Es folgen nähere Angaben dazu, wann er gestartet wurde und in welchem Stadium er sich befindet: Sammeln der Informationen über die Subshop-Gruppierungen, Sammeln der Daten für eine Subshop-Gruppe oder Schreiben der Daten in die Datenbank für eine Subshop-Gruppe. |
| `Last call…` | Der Lauf ist beendet. Im Erfolgsfall folgen die Dauer des letzten Durchlaufs und etwaige Fehler bei der Verarbeitung, die unter anderem aus der Kategorie-Mapping-Datei stammen können. Im Fehlerfall folgt der Grund. |

Fehler aus der Mapping-Datei brechen den Lauf nicht ab, sie erscheinen nur in dieser Statusmeldung. Wer den Status nicht abfragt, bemerkt eine fehlerhafte Zuordnung deshalb erst an den ausgelieferten hreflang-Attributen.

## Verwandte Themen

* Wegweiser: [REST-Schnittstelle für OSB-Dienste](https://dokumentation.websale.de/v8s/schnittstellen/rest-osb-dienste.md)
* Wegweiser: [WS-hreflang-Verlinkungen](https://dokumentation.websale.de/v8s/schnittstellen/marketing-seo-und-portale/ws-hreflang-verlinkungen.md)
* Wegweiser: [SEO-URLs und Link-Optimierung](https://dokumentation.websale.de/v8s/seo/seo-urls-und-link-optimierung.md)


## Related topics

- [REST Kategorien](https://dokumentation.websale.de/v8s/schnittstellen/rest-osb-dienste/rest-kategorien.md)
- [WS-hreflang-Verlinkungen](https://dokumentation.websale.de/v8s/schnittstellen/marketing-seo-und-portale/ws-hreflang-verlinkungen.md)
- [REST-Schnittstelle für OSB-Dienste](https://dokumentation.websale.de/v8s/schnittstellen/rest-osb-dienste.md)
- [REST-Schnittstellen Request](https://dokumentation.websale.de/v8s/schnittstellen/rest-osb-dienste/rest-schnittstellen-request.md)
- [urls - URL (Webadressen)](https://dokumentation.websale.de/konfiguration/urls-url-webadressen.md)


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