---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Interaction Management API

# Interaction Management API {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 Minuten Lesedauer

Die Interaction Management- API stellt Endpunkte zum Erstellen von Interaktionen bereit.
Diese Klasse erfordert das Interaction Logging-, Routing- und Queueing-Plugin (com.glide.interaction).

## Interaktion: POST /now/interaction {#ariaid-title2}

Fügt einen Datensatz in die Interaktionstabelle ein oder aktualisiert ihn.

### URL-Format {#interaction-POST__section_msq_nfz_cmb}

URL mit Versionsnummer: /api/now/{api_version}/interaction

Standard-URL: /api/now/interaction

### Unterstützte Anforderungsparameter

{#interaction-POST__entry__2}{#interaction-POST__version-RESTAPI}

| Name | Beschreibung |
|-|-|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Zum Beispiel <kbd class="ph userinput">v1</kbd> oder <kbd class="ph userinput">v2</kbd>. Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
[Tabelle : 1. Pfadparameter]

{#interaction-POST__entry__6}

| Name | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 2. Abfrageparameter]

{#interaction-POST__entry__10}

| Element | Beschreibung |
|-|-|
| channel | Erforderlich. Sys_id für den Interaktions-Connector, für den Sie eine Interaktion erstellen möchten. Datentyp: Zeichenfolge |
| context | Eine Map oder ein Paar aus Tabelle und sys_id. Standardmäßig verfügen Interaktionen über einen Datensatz in der interactive_json_blob-Tabelle, in dem Kontextdaten als JSON-Objekt gespeichert werden. Sie können eine Interaktion auf einen anderen Datensatz für den Kontext verweisen. Verwenden Sie context oder context_table/context_id, um den Kontext für eine Interaktion zu definieren. Datentyp: Zeichenfolge |
| context_id | Dokument-ID für einen Datensatz, den Sie zum Speichern des Kontexts verwenden möchten. Der Standardwert ist ein neuer Datensatz in der Tabelle insteraction_json_blob. Wenn Sie die Kontext-ID definieren, müssen Sie auch die Tabelle definieren. Datentyp: Zeichenfolge |
| context_table | Kontexttabelle, für die Sie den Interaktionskontext speichern möchten. Der Standardwert istaction_json_blob. Wenn Sie die Kontexttabelle definieren, müssen Sie auch die Kontext-ID definieren. Datentyp: Zeichenfolge |
| channel_metadata | Zuordnung oder ein table/sys_id-Paar. Kanalmetadaten enthalten Informationen, die ein Connector zur Kommunikation über den zugehörigen Kanal verwenden kann. Datentyp: Zeichenfolge |
| channel_metadata_id | Dokument-ID für einen Datensatz, den Sie zum Speichern von Kanalmetadaten verwenden möchten. Der Standardwert ist ein neuer Datensatz in der Tabelle live_group_profile. Wenn Sie die Kanal-Metadaten-ID definieren, müssen Sie auch die Tabelle definieren. Datentyp: Zeichenfolge |
| channel_metadata_table | Tabelle, die Sie zum Speichern von Kanalmetadaten verwenden möchten. Der Standardwert ist die Tabelle live_group_profile. Wenn Sie die Kanalmetadatentabelle definieren, müssen Sie auch die Kanalmetadaten-ID definieren. Datentyp: Zeichenfolge |
| Warteschlange | Sys_id für die Warteschlange, die der Interaktion zugeordnet werden soll. Datentyp: Zeichenfolge |
[Tabelle : 3. Anforderungstextparameter (XML oder JSON)]

### Header

Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter [Unterstützte REST API-Header](https://servicenow-prod.fluidtopics.net/bHLogaRspC43ztA1sd~MJg "REST (REpresentational State Transfer) ist eine einfache zustandslose Architektur, die Standards zwischen Computersystemen im Web bereitstellt, sodass sie leichter miteinander kommunizieren können.").
{#interaction-POST__entry__28}{#interaction-POST__accept-RESTAPI}{#interaction-POST__content_type-RESTAPI}

| Kopfzeile | Beschreibung |
|-|-|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
| Content-Type | Datenformat des Anforderungstexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
[Tabelle : 4. Anforderungskopfzeilen]

{#interaction-POST__entry__34}

| Kopfzeile | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 5. Antwortkopfzeilen]

### Statuscodes

Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter [HTTP-Antwortcodes](https://servicenow-prod.fluidtopics.net/bHLogaRspC43ztA1sd~MJg "REST (REpresentational State Transfer) ist eine einfache zustandslose Architektur, die Standards zwischen Computersystemen im Web bereitstellt, sodass sie leichter miteinander kommunizieren können.")der REST-API.
{#interaction-POST__entry__38}{#interaction-POST__entry-401-status-code}{#interaction-POST__entry-500-status-code}

| Statuscode | Beschreibung |
|-|-|
| 201 | Gibt an, dass die Abfrage erfolgreich ausgeführt wurde. |
| 400 | Gibt an, dass ein oder mehrere obligatorische Parameter in der Anforderung fehlten. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
[Tabelle : 6. Statuscodes]

### Parameter des Antworttexts (JSON oder XML)

{#interaction-POST__table_bsj_y3z_cmb__entry__2}

| Element | Beschreibung |
|-|-|
| assigned_to | Die sys_id des Benutzers, dem die Interaktion zugewiesen ist. Datentyp: Zeichenfolge |
| Kanalmetadatendokument | Die sys_id des Kanalmetadatendokuments, das der Interaktion zugeordnet ist. Datentyp: Zeichenfolge |
| Kanalmetadatentabelle | Der Tabellenname der Kanalmetadatentabelle, die der Interaktion zugeordnet ist. Datentyp: Zeichenfolge |
| channel_metadata | Alle für die Interaktion enthaltenen Kanalmetadaten. Datentyp: Zeichenfolge |
| closed_by | Die sys_id des Benutzers, der die Interaktion geschlossen hat. Datentyp: Zeichenfolge |
| Kontextdokument | Die sys_id für das mit der Interaktion verknüpfte Kontextdokument. Datentyp: Zeichenfolge |
| contextTable | Der Name der Tabelle, die der Interaktion zugeordnet ist. Datentyp: Zeichenfolge |
| Nummer | Die Nummer der neuen Interaktion. Datentyp: Zeichenfolge |
| opened_for | Die sys_id des Benutzers, für den die Interaktion geöffnet war. Datentyp: Zeichenfolge |
| Warteschlange | Die sys_id für die Warteschlange, für die Sie die Interaktion erstellen. Datentyp: Zeichenfolge |
| Staat | Der Zustand, in dem sich die Interaktion befindet. Wenn Sie eine Warteschlange zuweisen, ändert sich der Status automatisch in In der Warteschlange, ansonsten ist der Standardwert Neu. Datentyp: Zeichenfolge |
| sys_id | Die sys_id der Interaktion. Datentyp: Zeichenfolge |
[ ]

{#interaction-POST__table_bsj_y3z_cmb}  

### Beispiel für eine cURL-Anforderung

    curl "http://instance.servicenow.com/api/now/interaction" \
    --request POST \
    --header "Accept:application/json" \
    --header "Content-Type:application/json" \
    --data "{\"channel\":\"28a59893873103002ae97e2526cb0b5d\",\"queue\":\"f3a50867b30303002186a72256a8dcb7\"}" \
    --user "username":"password"

    {
      "result": {
        "channel": "28a59893873103002ae97e2526cb0b5d",
        "context": {
          "present": true
        },
        "queue": "f3a50867b30303002186a72256a8dcb7",
        "state": "queued",
        "number": "IMS0000075",
        "contextDocument": "1863a6f0d9471300964f387107a8a36d",
        "contextTable": "interaction_json_blob",
        "channelMetadataDocument": "9463a6f0d9471300964f387107a8a36c",
        "channelMetadataTable": "live_group_profile",
        "channel_metadata": {
          "present": true
        },
        "sys_id": "dc63a6f0d9471300964f387107a8a36b",
        "assigned_to": "",
        "closed_by": "",
        "opened_for": ""
      }
    }

## Interaktion: POST /now/interaction/{interaction_id}/close {#ariaid-title3}

Ändert den Status einer Interaktion in „Geschlossen" oder „Abgeschlossen".

### URL-Format {#interaction-POST-close__section_qhp_23z_cmb}

URL mit Versionsnummer: /api/now/{api_version}interaction/{interaction_id}/close

Standard-URL: /api/now/interaction/{interaction_id}/close

### Unterstützte Anforderungsparameter

{#interaction-POST-close__entry__2}{#interaction-POST-close__version-RESTAPI}

| Name | Beschreibung |
|-|-|
| api_version | Optional. Version des Endpunkts, auf den zugegriffen werden soll. Zum Beispiel <kbd class="ph userinput">v1</kbd> oder <kbd class="ph userinput">v2</kbd>. Geben Sie diesen Wert nur an, um eine andere Endpunktversion als die neueste zu verwenden. Datentyp: Zeichenfolge |
| interaction_id | Sys_id für die Interaktion, die Sie schließen möchten. Datentyp: Zeichenfolge |
[Tabelle : 7. Pfadparameter]

{#interaction-POST-close__entry__8}

| Name | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 8. Abfrageparameter]

{#interaction-POST-close__entry__12}

| Name | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 9. Anforderungstextparameter (XML oder JSON)]

### Kopfzeilen

Die folgenden Anforderungs- und Antwortkopfzeilen gelten nur für diese HTTP-Aktion oder für diese Aktion auf eine bestimmte Weise. Eine Liste der allgemeinen Header, die in der REST API verwendet werden, finden Sie unter [Unterstützte REST API-Header](https://servicenow-prod.fluidtopics.net/bHLogaRspC43ztA1sd~MJg "REST (REpresentational State Transfer) ist eine einfache zustandslose Architektur, die Standards zwischen Computersystemen im Web bereitstellt, sodass sie leichter miteinander kommunizieren können.").
{#interaction-POST-close__entry__16}{#interaction-POST-close__accept-RESTAPI}{#interaction-POST-close__content_type-RESTAPI}

| Kopfzeile | Beschreibung |
|-|-|
| Akzeptieren | Datenformat des Antworttexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
| Content-Type | Datenformat des Anforderungstexts. Unterstützte Typen: application/json oder application/xml. Standard: application/json |
[Tabelle : 10. Anforderungskopfzeilen]

{#interaction-POST-close__entry__22}

| Kopfzeile | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 11. Antwortkopfzeilen]

### Statuscodes

Die folgenden Statuscodes gelten für diese HTTP-Aktion. Eine Liste der möglichen Statuscodes, die in der REST API verwendet werden, finden Sie unter [HTTP-Antwortcodes](https://servicenow-prod.fluidtopics.net/bHLogaRspC43ztA1sd~MJg "REST (REpresentational State Transfer) ist eine einfache zustandslose Architektur, die Standards zwischen Computersystemen im Web bereitstellt, sodass sie leichter miteinander kommunizieren können.")der REST-API.
{#interaction-POST-close__entry__26}{#interaction-POST-close__entry-200-status-code}{#interaction-POST-close__entry-401-status-code}{#interaction-POST-close__entry-500-status-code}

| Statuscode | Beschreibung |
|-|-|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich verarbeitet. |
| 401 | Nicht autorisiert. Die Anmeldeinformationen sind falsch oder wurden nicht übergeben. |
| 500 | Interner Serverfehler. Beim Verarbeiten der Anforderung ist ein unerwarteter Fehler aufgetreten. Der Antworttext enthält Informationen zum Fehler. |
[Tabelle : 12. Statuscodes]

### Parameter des Antworttexts (JSON oder XML)

{#interaction-POST-close__table_ykz_y3z_cmb__entry__2}

| Element | Beschreibung |
|-|-|
| assigned_to | Die sys_id des Benutzers, dem die Interaktion zugewiesen ist. Datentyp: Zeichenfolge |
| Kanalmetadatendokument | Die sys_id des Kanalmetadatendokuments, das der Interaktion zugeordnet ist. Datentyp: Zeichenfolge |
| Kanalmetadatentabelle | Der Tabellenname der Kanalmetadatentabelle, die der Interaktion zugeordnet ist. Datentyp: Zeichenfolge |
| channel_metadata | Alle für die Interaktion enthaltenen Kanalmetadaten. Datentyp: Zeichenfolge |
| closed_by | Die sys_id des Benutzers, der die Interaktion geschlossen hat. Datentyp: Zeichenfolge |
| Kontextdokument | Die sys_id für das mit der Interaktion verknüpfte Kontextdokument. Datentyp: Zeichenfolge |
| contextTable | Der Name der Tabelle, die der Interaktion zugeordnet ist. Datentyp: Zeichenfolge |
| Nummer | Die Nummer der neuen Interaktion. Datentyp: Zeichenfolge |
| opened_for | Die sys_id des Benutzers, für den die Interaktion geöffnet war. Datentyp: Zeichenfolge |
| Warteschlange | Die sys_id für die Warteschlange, für die Sie die Interaktion erstellen. Datentyp: Zeichenfolge |
| Staat | Der Zustand, in dem sich die Interaktion befindet. Wenn Sie eine Warteschlange zuweisen, ändert sich der Status automatisch in In der Warteschlange, ansonsten ist der Standardwert Neu. Datentyp: Zeichenfolge |
| sys_id | Die sys_id der Interaktion. Datentyp: Zeichenfolge |
[ ]

{#interaction-POST-close__table_ykz_y3z_cmb}  

### Beispiel für eine cURL-Anforderung

    curl "http://instance.servicenow.com/api/now/interaction/b243cde4208f1700964f959e0488dee8/close" \
    --request POST \
    --header "Accept:application/json" \
    --header "Content-Type:application/json" \
    --user "username":"password"

    {
      "result": {
        "channel": "28a59893873103002ae97e2526cb0b5d",
        "context": {
          "present": true
        },
        "queue": "f3a50867b30303002186a72256a8dcb7",
        "state": "closed_complete",
        "number": "IMS0000060",
        "contextDocument": "3a43cde4208f1700964f959e0488dee7",
        "contextTable": "interaction_json_blob",
        "channelMetadataDocument": "fa43cde4208f1700964f959e0488dee8",
        "channelMetadataTable": "live_group_profile",
        "channel_metadata": {
          "present": true
        },
        "sys_id": "b243cde4208f1700964f959e0488dee8",
        "assigned_to": "",
        "closed_by": "6816f79cc0a8016401c5a33be04be441",
        "opened_for": "46d44a23a9fe19810012d100cca80666"
      }
    }


