---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://www.servicenow.com/docs/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


---

# WSD Zusätzliche Service-API

# WSD Zusätzliche Service-API {#ariaid-title1}

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

Die Workplace Service Delivery (WSD) Extra Service- API bietet Endpunkte zum Abrufen zusätzlicher Services, z. B. Standortlayouts und Standardservices eines Arbeitsplatzstandorts.
Für den Zugriff auf diese API muss der Aufrufer über die Rolle sn_wsd_core.workplace_user verfügen.

Diese API wird im Namespace `sn_wsd_rsv ausgeführt`. Für den Zugriff auf diese API muss das Plugin „Management von Arbeitsplatz-Reservierungen" (sn_wsd_rsv) aktiviert sein.

Weitere Informationen zu Management von Arbeitsplatz-Reservierungenfinden Sie unter [Reservierungsmanagement für Arbeitsplatz](https://www.servicenow.com/docs/access?context=workplace-rsv-mgmt-feat&version=xanadu&pubname=xanadu-employee-service-management&ft:locale=en-US).

## WSD Zusätzliche Serviceanfrage -- PATCH /api/sn_wsd_rsv/wsd_extra_service_request/reservation/{sys_id} {#ariaid-title2}

Gibt die zusätzlichen Serviceanfragen zurück, die einer einzelnen Reservierung zugeordnet sind.
Hinweis:  
Dieser Endpunkt funktioniert nicht für Gruppen- oder Mehrfachreservierungen.

### URL-Format

URL mit Versionsnummer: /api/sn_wsd_rsv/{api_version}/wsd_extra_service_request/reservation/{sys_id}

Standard-URL: /api/sn_wsd_rsv/wsd_extra_service_request/reservation/{sys_id}

### Unterstützte Anforderungsparameter

{#wsd_ex_serv_req-GET-reserv__entry__2}{#wsd_ex_serv_req-GET-reserv__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 |
| sys_id | Sys_id des Reservierungsdatensatzes, für den die zusätzlichen Details zur Serviceanfrage zurückgegeben werden sollen. Befindet sich in der Tabelle „Arbeitsplatzreservierung" \[sn_wsd_rsv_reservation\]. Datentyp: Zeichenfolge |
[Tabelle : 1. Pfadparameter]

{#wsd_ex_serv_req-GET-reserv__entry__8}

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

{#wsd_ex_serv_req-GET-reserv__entry__12}

| Name | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 3. Anforderungstextparameter]

### 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://www.servicenow.com/docs/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.").
{#wsd_ex_serv_req-GET-reserv__entry__16}{#wsd_ex_serv_req-GET-reserv__accept-RESTAPI}

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

{#wsd_ex_serv_req-GET-reserv__entry__20}

| 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://www.servicenow.com/docs/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.
{#wsd_ex_serv_req-GET-reserv__entry__24}{#wsd_ex_serv_req-GET-reserv__entry-200-status-code}{#wsd_ex_serv_req-GET-reserv__entry-401-status-code}{#wsd_ex_serv_req-GET-reserv__entry-500-status-code}

| Statuscode | Beschreibung |
|-|-|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich verarbeitet. |
| 400 | Ungültige Anforderung. sys_id der Reservierung fehlt, ist ungültig oder nicht vorhanden. |
| 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 Antwort-Haupttexts

{#wsd_ex_serv_req-GET-reserv__entry__34}

| Name | Beschreibung |
|-|-|
| Ergebnis | Details zur angegebenen zusätzlichen Serviceanfrage. Datentyp: Objekt { "result": { "reservableId": "String", "reservationId": "String", "serviceCategories": {Object}, "serviceTimes": {Object} } } |
| result.reservableId | Sys_id des Arbeitsplatzstandorts, für den die Reservierung erstellt wird. Zu finden in der Tabelle „Arbeitsplatzstandort" \[sn_wsd_core_workplace_location\]. Datentyp: Zeichenfolge |
| result.reservationId | Sys_id der Reservierung, für die die zusätzlichen Details zur Serviceanfrage zurückgegeben werden sollen. Befindet sich in der Tabelle „Arbeitsplatzreservierung" \[sn_wsd_rsv_reservation\]. Datentyp: Zeichenfolge |
| result.serviceCategories | Details zur Servicekategorie der zugeordneten zusätzlichen Services. Datentyp: "serviceCategories": { "String": { "categoryFriendlyName": "String", "categoryCurrencyCode": "String", "comment": "String", "flexibleServices": [Array], "serviceTimes": {Object} } } |
| result.serviceCategories.categoryResponsable​Name | Anwenderfreundlicher Name der Kategorie des Arbeitsplatzservice oder zusätzlichen Service, z. B. Platzanordnung. Datentyp: Zeichenfolge |
| result.serviceKategorien.​categoryCurrencyCode | Währungscode, der zur Berechnung der Kosten des Arbeitsplatzservice-Elements oder des zusätzlichen Services verwendet wird. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.Kommentar | Kommentare zur Servicekategorie. Datentyp: Zeichenfolge |
| result.flexibleServices | Details zu jedem Arbeitsplatzservice-Element oder zusätzlichen Service, die für die Reservierung angefordert wurden. Datentyp: Array von Objekten "flexibleServices": [ { "capacity": Number, "capacityEnabled": Boolean, "category": "String", "categoryComment": "String", "categoryFriendlyName": "String", "comment": "String", "currencyCode": "String", "deliveryTime": "String", "flexibleServiceId": "String", "flexibleServiceName": "String", "maxCapacity": Number, "quantity": Number, "quantityEnabled": Boolean, "requestId": "String", "serviceItemImage": "String", "servicePrice": Number, "serviceTimes": {Object}, "state": {Object}, "subCategory": {Object}, "totalPrice": Number, } ] |
| Ergebnis.ServiceKategorien.flexibleServices.​Kapazität | Kapazität, die beim Anfordern des Arbeitsplatzservice-Elements angefordert wird. Datentyp: Zahl |
| Ergebnis.ServiceKategorien.flexibleServices.​KapazitätAktiviert | Kennzeichnung, die angibt, ob der Anwender, der die Reservierung erstellt, die Kapazität des Arbeitsplatzes angeben kann. Gültige Werte: * „wahr": Der Anwender kann die Kapazität angeben. * „falsch": Der Anwender kann die Kapazität nicht angeben. Datentyp: Boolesch |
| result.serviceCategories.flexibleServices.​category | Sys_id der Kategorie des Arbeitsplatzservice oder zusätzlichen Service, der der Reservierung zugeordnet ist. Datentyp: Zeichenfolge |
| result.serviceCategories.flexibleServices.​categoryKommentar | Zusätzliche Kommentare zur Kategorie. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.​KategoriefreundlicherName | Anwenderfreundlicher Name der Kategorie des Arbeitsplatzservice oder zusätzlichen Service, z. B. Platzanordnung. Datentyp: Zeichenfolge |
| result.serviceCategories.flexibleServices.​Kommentar | Zusätzliche Kommentare zum Arbeitsplatzservice-Element oder zum zusätzlichen Service. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.​currencyCode | Währungscode, der zur Berechnung der Kosten des zugehörigen Arbeitsplatzservice-Elements oder des zusätzlichen Services verwendet wird. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.​Lieferzeit | Lieferzeit des Arbeitsplatzservice-Elements oder des zusätzlichen Service. Datentyp: Zeichenfolge Format: UTC - jjjj-mm-ttThh:mm:ssZ, z. B. 2021-02-05T18:00:00Z |
| Ergebnis.ServiceKategorien.flexibleServices.​flexibleServiceId | Sys_id des zusätzlichen Service- oder Arbeitsplatzservice-Elements. Befindet sich in der Tabelle \[sn_wsd_case_workplace_service_item\]. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.​flexibleServiceName | Name des zugehörigen zusätzlichen Service- oder Arbeitsplatzservice-Elements. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.​maxKapazität | Maximale Kapazität des Arbeitsplatzes, die angefordert werden kann. Datentyp: Zahl |
| Ergebnis.ServiceKategorien.flexibleServices.​Menge | Anzahl der zusätzlich angeforderten Service-Elemente. Datentyp: Zahl |
| result.serviceCategories.flexibleServices.​mengeAktiviert | Kennzeichnung, die angibt, ob der Anwender, der die Reservierung erstellt, die Menge der Service-Artikel angeben kann. Gültige Werte: * wahr: Der Anwender kann die Menge angeben. * „falsch": Der Anwender kann die Menge nicht angeben. Datentyp: Boolesch |
| Ergebnis.ServiceKategorien.flexibleServices.​AnforderungsID | Sys_id des zusätzlichen Service- oder Arbeitsplatzservice-Elements. Befindet sich in der Tabelle \[sn_wsd_case_service_item_request\]. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.​ServiceElementBild | Dateiname des Miniaturbilds des Arbeitsplatzservice-Elements. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.​ServicePreis | Kosten des Arbeitsplatzservice-Elements oder zusätzlichen Services. Datentyp: Zeichenfolge |
| result.serviceCategories.flexibleServices.​serviceTimes | Details zur Zeit, die zum Vorbereiten und Bereinigen des Arbeitsplatzservice-Elements benötigt wird. Datentyp: Objekt "serviceTimes": { "endCleanup": "String", "endPreparation": "String", "startCleanup": "String", "startPreparation": "String" } |
| result.serviceCategories.flexibleServices.​serviceTimes.endcleanup | Datum und Uhrzeit, zu der die Bereinigung des Arbeitsplatzservice-Elements endet. Datentyp: Zeichenfolge |
| result.serviceCategories.flexibleServices.​serviceTimes.endPreparation | Datum und Uhrzeit, zu der die Vorbereitung des Arbeitsplatzservice-Elements enden wird. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.​ServiceZeiten.StartBereinigung | Datum und Uhrzeit, zu der die Bereinigung des Arbeitsplatzservice-Elements beginnt. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.​ServiceZeiten.StartVorbereitung | Datum und Uhrzeit, zu der die Vorbereitung des Arbeitsplatzservice-Elements beginnt. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.Status | Details zum aktuellen Status des zugeordneten Arbeitsplatzservice-Elements. Datentyp: Objekt "state": { "display_value": "String", "value": "String" } |
| result.serviceCategories.flexibleServices.state.​display_value | Anzeigewert des Status des Arbeitsplatzservice-Elements, z. B. Offen. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.Status.Wert | Interner Wert des Status des Arbeitsplatzservice-Elements, z. B. Offen. Datentyp: Zeichenfolge |
| result.serviceCategories.flexibleServices.​subCategory | Details zur Unterkategorie des zugehörigen Arbeitsplatzservice-Elements. Datentyp: Objekt "subCategory": { "display_value": "String", "value": "String" } |
| result.serviceCategories.flexibleServices.​subCategory.display_value | Anzeigewert der Unterkategorie für das Arbeitsplatzservice-Element oder den zusätzlichen Service, z. B. Stuhllayout, Getränke oder IT-Support. Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.​Unterkategorie.Wert | Interner Wert der Unterkategorie des Arbeitsplatzservice-Elements oder des zusätzlichen Services, z. B. „throom_layout", „Getränke" oder „IT_support". Datentyp: Zeichenfolge |
| Ergebnis.ServiceKategorien.flexibleServices.​Gesamtpreis | Gesamtkosten des Arbeitsplatzservice-Elements oder zusätzlichen Service für die Reservierung. Datentyp: Zahl |
| result.serviceTimes | Details zur Zeit, die zum Vorbereiten und Bereinigen des Arbeitsplatzservice-Elements benötigt wird. Datentyp: Objekt "serviceTimes": { "endCleanup": "String", "endPreparation": "String", "startCleanup": "String", "startPreparation": "String" } |
| result.serviceTimes.endcleanup | Datum und Uhrzeit, zu der die Bereinigung des Arbeitsplatzservice-Elements endet. Datentyp: Zeichenfolge |
| result.serviceTimes.endPreparation | Datum und Uhrzeit, zu der die Vorbereitung des Arbeitsplatzservice-Elements enden wird. Datentyp: Zeichenfolge |
| Ergebnis.ServiceZeiten.StartBereinigung | Datum und Uhrzeit, zu der die Bereinigung des Arbeitsplatzservice-Elements beginnt. Datentyp: Zeichenfolge |
| result.serviceTimes.startPreparation | Datum und Uhrzeit, zu der die Vorbereitung des Arbeitsplatzservice-Elements beginnt. Datentyp: Zeichenfolge |
[ ]

### cURL-Anforderung

Dieses Codebeispiel zeigt, wie Sie die Details der zusätzlichen Services oder Arbeitsplatzservice-Elemente für eine Reservierung anfordern.

    curl "http://instance.servicenow.com/api/sn_wsd_rsv/wsd_extra_service_request/reservation/383e36c1536f01103cf7ddeeff7b1245" \
    --request GET \
    --header "Accept:application/json" \
    --user "username": "password"

Ergebnisse zurückgeben:

    {
      "result": {
        "reservationId": "383e36c1536f01103cf7ddeeff7b1245",
        "serviceTimes": {
          "startPreparation": "2022-05-17T11:45:00ZZ",
          "endPreparation": "2022-05-17T12:00:00ZZ",
          "startCleanup": "2022-05-17T13:00:00ZZ",
          "endCleanup": "2022-05-17T13:15:00ZZ"
        },
        "reservableId": "02000d4edb7650106c731dcd13961914",
        "serviceCategories": {
          "50723fbf07100110c9b36b6e0ad300b4": {
            "serviceTimes": {
              "startPreparation": "2022-05-17T11:45:00Z",
              "endPreparation": "2022-05-17T12:00:00Z",
              "startCleanup": "2022-05-17T13:00:00Z",
              "endCleanup": "2022-05-17T13:15:00Z"
            },
            "flexibleServices": [
              {
                "requestId": "743eb605536f01103cf7ddeeff7b126b",
                "category": "50723fbf07100110c9b36b6e0ad300b4",
                "categoryComment": "test2",
                "subCategory": {
                  "value": "chair_layout",
                  "display_value": "Chair layout"
                },
                "categoryFriendlyName": "Space arrangement",
                "servicePrice": 0,
                "serviceItemImage": "4c6a0d7107600110c9b36b6e0ad300fc.iix",
                "currencyCode": "GBP",
                "totalPrice": 0,
                "flexibleServiceId": "21e2c08407600110c9b36b6e0ad3007c",
                "flexibleServiceName": "Theater Style",
                "deliveryTime": "2022-05-17 12:00:00",
                "comment": "test1",
                "quantity": 1,
                "capacity": 1,
                "quantityEnabled": false,
                "capacityEnabled": true,
                "maxCapacity": null,
                "state": {
                  "value": "2",
                  "display_value": "Work in Progress"
                },
                "serviceTimes": {
                  "startPreparation": "2022-05-17T11:45:00Z",
                  "endPreparation": "2022-05-17T12:00:00Z",
                  "startCleanup": "2022-05-17T13:00:00Z",
                  "endCleanup": "2022-05-17T13:15:00Z"
                }
              }
            ],
            "comment": "test2",
            "categoryFriendlyName": "Space arrangement",
            "categoryCurrencyCode": "GBP"
          }
        }
      }
    }

## WSD Zusätzliche Serviceanforderung -- PATCH /api/sn_wsd_rsv/wsd_extra_service_request/submit {#ariaid-title3}

Fügt einer angegebenen Einzelreservierung eine neue zusätzliche Serviceanfrage hinzu oder aktualisiert eine vorhandene zusätzliche Serviceanfrage.
Hinweis:  
Dieser Endpunkt funktioniert nicht für Gruppen- oder Mehrfachreservierungen.

### URL-Format

URL mit Versionsnummer: /api/sn_wsd_rsv/{api_version}/wsd_extra_service_request/submit

Standard-URL: /api/sn_wsd_rsv/wsd_extra_service_request/submit

### Unterstützte Anforderungsparameter

{#wsd_ex_serv_req-POST-submit__entry__2}{#wsd_ex_serv_req-POST-submit__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 : 7. Pfadparameter]

{#wsd_ex_serv_req-POST-submit__entry__6}

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

{#wsd_ex_serv_req-POST-submit__entry__10}

| Name | Beschreibung |
|-|-|
| „reservierungDateTimeChanged" | Kennzeichnung, die angibt, ob sich Datum und Uhrzeit der Reservierung geändert haben. Gültige Werte: * wahr: Datum und Uhrzeit der Reservierung wurden geändert. * „falsch": Datum und Uhrzeit der Reservierung wurden nicht geändert. {#wsd_ex_serv_req-POST-submit__ul_w3q_ckc_2cc} Datentyp: Boolesch Standardwert: false |
| reservableId | Erforderlich. Sys_id des Arbeitsplatzstandorts, für den die Reservierung erstellt wird. Zu finden in der Tabelle „Arbeitsplatzstandort" \[sn_wsd_core_workplace_location\]. Datentyp: Zeichenfolge |
| Reservierungs-ID | Erforderlich. Sys_id der Reservierung, für die die zusätzlichen Serviceanfragen hinzugefügt werden sollen. Befindet sich in der Tabelle „Arbeitsplatzreservierung" \[sn_wsd_rsv_reservation\]. Datentyp: Zeichenfolge |
| serviceKategorien | Erforderlich. Liste der Arbeitsplatzservice-Elemente oder zusätzlichen Services, die der Reservierung hinzugefügt werden sollen. Datentyp: Array von Objekten "serviceCategories": [ { "category": "String", "comment": "String", "flexibleServices": [Array] } ] |
| serviceKategorien.kategorie | Erforderlich. Sys_id oder Name des Arbeitsplatzservice, der der Reservierung hinzugefügt werden soll. Befindet sich in der Tabelle „Arbeitsplatzservice" \[sn_wsd_case_workplace_service\]. Datentyp: Zeichenfolge |
| serviceKategorien.Kommentar | Erforderlich. Kommentare zur Servicekategorie. Datentyp: Zeichenfolge |
| serviceKategorien.flexibleServices | Erforderlich. Details zu jedem Arbeitsplatzservice-Element oder zusätzlichen Service, die der Reservierung hinzugefügt oder von ihr abgebrochen werden sollen. Datentyp: Array von Objekten "flexibleServices": [ { "cancelFlag": Boolean, "comment": "String", "deliveryTime": "String", "extraServiceRequestId": "String", "flexibleServiceId": "String", "quantity": Number } ] |
| serviceKategorien.flexibleServices.cancelFlag | Kennzeichnung, die angibt, ob die angegebene zusätzliche Serviceanfrage storniert werden soll. Mögliche Werte: * „wahr": Löschen Sie die zugeordnete zusätzliche Serviceanfrage. * „falsch": Kein Vorgang. Datentyp: Boolesch Standardwert: false |
| serviceKategorien.flexibleServices.Kommentar | Erforderlich. Zusätzliche Kommentare zum Arbeitsplatzservice-Element oder zum zusätzlichen Service. Datentyp: Zeichenfolge |
| serviceKategorien.flexibleServices.​Lieferzeit | Erforderlich. Lieferzeit des Arbeitsplatzservice-Elements oder des zusätzlichen Service. Datentyp: Zeichenfolge Format: UTC - jjjj-mm-ttThh:mm:ssZ, z. B. 2021-02-05T18:00:00Z |
| serviceKategorien.flexibleServices.​extraServiceRequestId | Sys_id der vorhandenen zusätzlichen Serviceanfrage. Geben Sie diesen Parameter an, um eine vorhandene zusätzliche Serviceanfrage zu aktualisieren. Befindet sich in der Tabelle „Serviceelemente anfordern" \[sn_wsd_case_service_item_request\]. Datentyp: Zeichenfolge |
| serviceKategorien.flexibleServices.​flexibleServiceId | Erforderlich. Sys_id des zusätzlichen Service- oder Arbeitsplatzservice-Elements. Befindet sich in der Tabelle „Arbeitsplatzservice-Element" \[sn_wsd_case_workplace_service_item\]. Datentyp: Zeichenfolge |
| serviceKategorien.flexibleServices.​Menge | Erforderlich. Anzahl der zusätzlich angeforderten Service-Elemente. Datentyp: Zahl |
[Tabelle : 9. Anforderungstextparameter]

### 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://www.servicenow.com/docs/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.").
{#wsd_ex_serv_req-POST-submit__entry__38}{#wsd_ex_serv_req-POST-submit__accept-reserv-entry}{#wsd_ex_serv_req-POST-submit__content_type-JSON-only-entry-RESTAPI}

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

{#wsd_ex_serv_req-POST-submit__entry__44}

| 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://www.servicenow.com/docs/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.
{#wsd_ex_serv_req-POST-submit__entry__48}{#wsd_ex_serv_req-POST-submit__entry-200-status-code}{#wsd_ex_serv_req-POST-submit__entry-400-status-code}{#wsd_ex_serv_req-POST-submit__entry-401-status-code}{#wsd_ex_serv_req-POST-submit__entry-500-status-code}

| Statuscode | Beschreibung |
|-|-|
| 200 | Erfolgreich. Die Anforderung wurde erfolgreich verarbeitet. |
| 400 | Fehlerhafte Anforderung. Ein fehlerhafter Anforderungstyp oder eine falsch formatierte Anforderung wurde erkannt. |
| 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 Antwort-Haupttexts

{#wsd_ex_serv_req-POST-submit__entry__58}

| Name | Beschreibung |
|-|-|
| Ergebnis | Geben Sie Ergebnisse für die Anforderung zurück. Datentyp: Objekt "result": { "extraServiceRequests": [Array], "reservableId": "String", "reservationId": "String", "success": Boolean } |
| result.extraServiceRequests | Details zur hinzugefügten oder stornierten zusätzlichen Serviceanfrage. Datentyp: Array von Objekten "result": { "extraServiceRequests": [ { "flexibleServiceId": "String", "requestId": "String" } ] } |
| result.extraServiceRequests.flexibleServiceId | Sys_id der zusätzlichen Service-Elementanforderung, die der Reservierung hinzugefügt wurde. Befindet sich in der Tabelle „Arbeitsplatzservice-Element" \[sn_wsd_case_workplace_service_item\]. Datentyp: Zeichenfolge |
| result.extraServiceRequests.requestId | Sys_id des zusätzlichen Service-Elements, das der Anforderung hinzugefügt wurde. Befindet sich in der Tabelle „Serviceelemente anfordern" \[sn_wsd_case_service_item_request\]. Datentyp: Zeichenfolge |
| result.reservableId | Sys_id des Arbeitsplatzstandorts, für den die Reservierung erstellt wird. Zu finden in der Tabelle „Arbeitsplatzstandort" \[sn_wsd_core_workplace_location\]. Datentyp: Zeichenfolge |
| result.reservationId | Sys_id der Reservierung, für die die zusätzliche Serviceanfrage hinzugefügt wurde. Befindet sich in der Tabelle „Arbeitsplatzreservierung" \[sn_wsd_rsv_reservation\]. Datentyp: Zeichenfolge |
| Ergebnis.Erfolg | Kennzeichnung, die angibt, ob die zusätzliche Serviceanfrage der Reservierung erfolgreich hinzugefügt wurde. Mögliche Werte: * true: Erfolgreich hinzugefügt. * „falsch": Vorgang fehlgeschlagen. {#wsd_ex_serv_req-POST-submit__ul_gwq_mdf_xtb} Datentyp: Boolesch |
[ ]

### cURL-Anforderung

Das folgende Codebeispiel zeigt, wie einer Reservierung eine zusätzliche Service-Elementanforderung hinzugefügt wird.

    curl "http://instance.servicenow.com/api/sn_wsd_rsv/wsd_extra_service_request/submit" \
    --request POST \
    --header "Accept:application/json" \
    --header "Concept-Type:application/json" \
    --user 'username':'password'

Ergebnisse zurückgeben:

    {
      "result": {
        "reservationId": "2dc2efdf531701103cf7ddeeff7b1227",
        "reservableId": "02000d4edb7650106c731dcd13961914",
        "extraServiceRequests": [
          {
            "requestId": "bea46dbc53e701103cf7ddeeff7b1236",
            "flexibleServiceId": "e2ecf7b307500110c9b36b6e0ad30033"
          }
    ],
        "success": true
      }
    }


