Unified Tags-Endpunkt
https://experience.adobe.io.Tags sind eine Funktion, mit der Sie Metadaten-Taxonomien verwalten können, um Geschäftsobjekte zu klassifizieren und so die Erkennung und Kategorisierung zu erleichtern. Anschließend können Sie diese Tags in weitere Gruppen organisieren, indem Sie sie zu Tag-Kategorien hinzufügen.
Dieses Handbuch enthält Informationen, die Ihnen dabei helfen, Tags und Tag-Kategorien besser zu verstehen, und enthält Beispiel-API-Aufrufe zum Ausführen grundlegender Aktionen mit der -API.
Erste Schritte
Die in diesem Handbuch verwendeten Endpunkte sind Teil der Adobe Experience Platform-APIs. Bevor Sie fortfahren, lesen Sie den Abschnitt Erste Schritte. Dort erhalten Sie wichtige Informationen darüber, wie Sie die API aufrufen und die erforderlichen Kopfzeilen sowie Beispiele für API-Aufrufe lesen können
Glossar
Im folgenden Glossar wird der Unterschied zwischen einem Tag und einer Tag-Kategorie hervorgehoben.
- Tag: Mit einem Tag können Sie die Metadaten-Taxonomie für Geschäftsobjekte verwalten und diese Objekte klassifizieren, um das Auffinden und Kategorisieren zu erleichtern.
- Nicht kategorisiertes Tag: Ein nicht kategorisiertes Tag ist ein Tag, das keiner Tag-Kategorie angehört. Standardmäßig werden erstellte Tags nicht kategorisiert.
- Tag-Kategorie: Mit einer Tag-Kategorie können Sie Ihre Tags in aussagekräftigen Sätzen gruppieren, sodass Sie mehr Kontext für den Zweck des Tags bereitstellen können.
Abrufen einer Liste von Tag-Kategorien get-tag-categories
Sie können eine Liste von Tag-Kategorien abrufen, die zu Ihrer Organisation gehören, indem Sie eine GET-Anfrage an den /tagCategory-Endpunkt stellen.
API-Format
GET /tagCategory
GET /tagCategory?{QUERY_PARAMETERS}
Die folgenden optionalen Abfrageparameter können beim Abrufen von Tag-Kategorien verwendet werden.
startstart=alimitlimit=20propertyDas Attribut, nach dem Sie beim Abrufen von Tag-Kategorien filtern möchten. Folgende Werte werden unterstützt: <ul≥
name: Der Name der Tag-Kategorie.
property=name==categorysortByname, createdAt und modifiedAt.sortBy=namesortOrderasc und desc.sortOrder=ascAnfrage
| code language-shell |
|---|
|
Antwort
Bei einer erfolgreichen Antwort wird der HTTP-Status 200 mit einer Liste aller Tag-Kategorien für Ihre Organisation zurückgegeben.
| code language-json |
|---|
|
Erstellen einer neuen Tag-Kategorie create-tag-category
Sie können eine neue Tag-Kategorie erstellen, indem Sie eine POST-Anfrage an den /tagCategory-Endpunkt senden.
API-Format
POST /tagCategory
Anfrage
| code language-shell |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Eigenschaft | Beschreibung |
name |
Der Name der Tag-Kategorie, die Sie erstellen möchten. |
description |
Eine Beschreibung der Tag-Kategorie, die Sie erstellen möchten. |
Antwort
Eine Beispielantwort gibt den HTTP-Status-Code 200 mit Details zur neu erstellten Tag-Kategorie zurück.
| code language-json |
|---|
|
Abrufen einer bestimmten Tag-Kategorie get-tag-category
Sie können eine bestimmte Tag-Kategorie abrufen, die zu Ihrem Unternehmen gehört, indem Sie eine GET-Anfrage an den /tagCategory-Endpunkt stellen und die ID der Tag-Kategorie angeben.
API-Format
GET /tagCategory/{TAG_CATEGORY_ID}
{TAG_CATEGORY_ID}Anfrage
| code language-shell |
|---|
|
Antwort
Eine erfolgreiche Antwort gibt den HTTP-Status-Code 200 mit Details zur angegebenen Tag-Kategorie zurück.
| code language-json |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 | |
|---|---|
| Eigenschaft | Beschreibung |
id |
Die ID der angeforderten Tag-Kategorie. |
name |
Der Name der angeforderten Tag-Kategorie. |
description |
Die Beschreibung der angeforderten Tag-Kategorie. |
createdBy |
Die ID des Benutzers, der die Tag-Kategorie erstellt hat. |
createdAt |
Der Zeitstempel, der angibt, wann die Tag-Kategorie erstellt wurde. |
modifiedBy |
Die ID des Benutzers, der die Tag-Kategorie zuletzt aktualisiert hat. |
modifiedAt |
Der Zeitstempel, wann die Tag-Kategorie zuletzt aktualisiert wurde. |
tagCount |
Die Anzahl der Tags, die zur Tag-Kategorie gehören. |
Aktualisieren einer bestimmten Tag-Kategorie update-tag-category
Sie können die Details einer bestimmten Tag-Kategorie, die zu Ihrem Unternehmen gehört, aktualisieren, indem Sie eine PATCH-Anfrage an den /tagCategory-Endpunkt stellen und die ID der Tag-Kategorie angeben.
API-Format
PATCH /tagCategory/{TAG_CATEGORY_ID}
{TAG_CATEGORY_ID}Anfrage
| code language-shell |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Parameter | Beschreibung |
op |
Der abgeschlossene Vorgang. Um eine bestimmte Tag-Kategorie zu aktualisieren, setzen Sie diesen Wert auf replace. |
path |
Der Pfad des Felds, das aktualisiert wird. Zu den unterstützten Werten gehören name und description. |
value |
Der aktualisierte Wert des Felds, das Sie aktualisieren möchten. |
from |
Der ursprüngliche Wert des Felds, das Sie aktualisieren möchten. |
Antwort
HTTP-Status 200 einer erfolgreichen Antwort mit Informationen zu Ihrer neu aktualisierten Tag-Kategorie.
| code language-json |
|---|
|
Löschen einer bestimmten Tag-Kategorie delete-tag-category
Sie können eine bestimmte Tag-Kategorie löschen, die zu Ihrem Unternehmen gehört, indem Sie eine DELETE-Anfrage an den /tagCategory-Endpunkt stellen und die ID der Tag-Kategorie angeben.
API-Format
DELETE /tagCategory/{TAG_CATEGORY_ID}
{TAG_CATEGORY_ID}Anfrage
| code language-shell |
|---|
|
Antwort
Bei einer erfolgreichen Antwort wird der HTTP-Status 200 zusammen mit einer leeren Antwort zurückgegeben.
Abrufen einer Liste von Tags get-tags
Sie können eine Liste von Tags abrufen, die zu Ihrer Organisation gehören, indem Sie eine GET-Anfrage an den /tags-Endpunkt und die ID der Tag-Kategorie stellen.
API-Format
GET /tags
GET /tags?{QUERY_PARAMETERS}
Beim Abrufen von Tags können die folgenden optionalen Abfrageparameter verwendet werden.
startstart=alimitlimit=20propertyDas Attribut, nach dem Sie beim Abrufen von Tags filtern möchten. Folgende Werte werden unterstützt:
name: Der Name des Tags.archived: Gibt an, ob die Tags archiviert oder archiviert wurden. Sie können diesen Wert entweder auftrueoder auffalsefestlegen.tagCategoryId: Die ID der Tag-Kategorie, zu der das Tag gehört.
property=name==TestTagproperty=archived==falseproperty=tagCategoryId==e2b7c656-067b-4413-a366-adde0401df50
sortByname, createdAt und modifiedAt.sortBy=namesortOrderasc und desc.sortOrder=ascAnfrage
| code language-shell |
|---|
|
Antwort
Bei einer erfolgreichen Antwort wird der HTTP-Status 200 mit Details zu den Tags zurückgegeben, die zu dieser Tag-Kategorie gehören.
| code language-json |
|---|
|
Neues Tag erstellen create-tag
Sie können ein neues Tag erstellen, indem Sie eine POST-Anfrage an den /tags-Endpunkt senden.
API-Format
POST /tags
Anfrage
| code language-shell |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Eigenschaft | Beschreibung |
name |
Erforderlich. Der Name des Tags, das Sie erstellen möchten. |
tagCategoryId |
Optional. Die ID der Tag-Kategorie, zu der das Tag gehören soll. Wenn kein Wert angegeben ist, wird das Tag als Teil der Kategorie Nicht kategorisiert erstellt. |
Antwort
Bei einer erfolgreichen Antwort wird der HTTP-Status 201 mit Details zu Ihrem neu erstellten Tag zurückgegeben.
| code language-json |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 | |
|---|---|
| Parameter | Beschreibung |
name |
Der Name des neu erstellten Tags. |
id |
Die ID des neu erstellten Tags. |
org |
Die ID der Organisation, zu der das Tag gehört. |
createdAt |
Der Zeitstempel, der angibt, wann das Tag erstellt wurde. |
createdBy |
Die ID des Benutzers, der das Tag erstellt hat. |
modifiedAt |
Der Zeitstempel, wann das Tag zuletzt aktualisiert wurde. |
modifiedBy |
Die ID des Benutzers, der das Tag zuletzt aktualisiert hat. |
tagCategoryId |
Die ID der Tag-Kategorie, zu der das Tag gehört. |
tagCategoryName |
Der Name der Tag-Kategorie, zu der das Tag gehört. |
Abrufen eines bestimmten Tags get-tag
Sie können ein bestimmtes Tag, das zu Ihrem Unternehmen gehört, abrufen, indem Sie eine GET-Anfrage an den /tags-Endpunkt stellen und die ID des Tags angeben, das Sie abrufen möchten.
API-Format
GET /tags/{TAG_ID}
{TAG_ID}Anfrage
| code language-shell |
|---|
|
Antwort
Eine erfolgreiche Antwort gibt den HTTP-Status-Code 200 mit Details zum angegebenen Tag zurück.
| code language-json |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 | |
|---|---|
| Parameter | Beschreibung |
name |
Der Name des abgerufenen Tags. |
id |
Die ID des abgerufenen Tags. |
org |
Die ID der Organisation, zu der das Tag gehört. |
createdAt |
Der Zeitstempel, der angibt, wann das Tag erstellt wurde. |
createdBy |
Die ID des Benutzers, der das Tag erstellt hat. |
modifiedAt |
Der Zeitstempel, wann das Tag zuletzt aktualisiert wurde. |
modifiedBy |
Die ID des Benutzers, der das Tag zuletzt aktualisiert hat. |
tagCategoryId |
Die ID der Tag-Kategorie, zu der das Tag gehört. |
tagCategoryName |
Der Name der Tag-Kategorie, zu der das Tag gehört. |
archived |
Der Archivierungsstatus des Tags. Wenn auf true festgelegt, bedeutet dies, dass das Tag archiviert wird. |
Tags validieren validate-tags
Sie können überprüfen, ob Tags vorhanden sind, indem Sie eine POST-Anfrage an den /tags/validate-Endpunkt senden.
API-Format
POST /tags/validate
Anfrage
| code language-shell |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Eigenschaft | Beschreibung |
ids |
Ein Array, das eine Liste der Tag-IDs enthält, die Sie validieren möchten. |
entity |
Die Entität, die die Validierung anfordert. Sie können den {API_KEY} für diesen Parameter verwenden. |
Antwort
Eine erfolgreiche Antwort gibt den HTTP-Status-Code 200 mit Informationen darüber zurück, welche Tags gültig und ungültig sind.
| code language-json |
|---|
|
| table 0-row-2 1-row-2 2-row-2 | |
|---|---|
| Eigenschaft | Beschreibung |
invalidTags |
Ein Array, das eine Liste der ungültigen Tag-IDs enthält. |
validTags |
Ein Array, das eine Liste der gültigen Tag-IDs enthält. |
Aktualisieren eines bestimmten Tags update-tag
Sie können ein bestimmtes Tag aktualisieren, indem Sie eine PATCH-Anfrage an den /tags-Endpunkt senden und die ID des Tags angeben, das Sie aktualisieren möchten.
API-Format
PATCH /tags/{TAG_ID}
{TAG_ID}Anfrage
| code language-shell |
|---|
|
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
|---|---|
| Eigenschaft | Beschreibung |
op |
Der Vorgang, der ausgeführt werden muss. In diesem Anwendungsfall wird er immer auf replace festgelegt. |
path |
Der Pfad des Felds, das aktualisiert wird. Zu den unterstützten Werten gehören name, archived und tagCategoryId. |
value |
Der aktualisierte Wert des Felds, das Sie aktualisieren möchten. |
from |
Der ursprüngliche Wert des Felds, das Sie aktualisieren möchten. |
Antwort
Eine erfolgreiche Antwort gibt den HTTP-Status-Code 200 mit Details zum neu aktualisierten Tag zurück.
| code language-json |
|---|
|
Löschen eines bestimmten Tags delete-tag
Sie können ein bestimmtes Tag löschen, indem Sie ein DELETE-Tag an den /tags-Endpunkt senden und die ID des Tags angeben, das Sie löschen möchten.
API-Format
DELETE /tags/{TAG_ID}
{TAG_ID}Anfrage
| code language-shell |
|---|
|
Antwort
Bei einer erfolgreichen Antwort wird der HTTP-Status 200 zusammen mit einer leeren Antwort zurückgegeben.
Nächste Schritte
Nach dem Lesen dieses Handbuchs wissen Sie besser, wie Sie Tags und Tag-Kategorien mit den Adobe Experience Platform-APIs erstellen, verwalten und löschen können. Weitere Informationen zur Verwaltung von Tags über die Benutzeroberfläche finden Sie im Handbuch zur Verwaltung von Tags. Weitere Informationen zur Verwaltung von Tag-Kategorien mithilfe der Benutzeroberfläche finden Sie im Handbuch zu Tag-Kategorien.