---
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


---

# Erstellen Sie eine geskriptete REST API

# Erstellen Sie eine geskriptete REST API {#ariaid-title1}

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

Erstellen Sie eine REST API mit Skript, um Webservice-Endpunkte zu definieren.

## Vorbereitungen

Erforderliche Rolle: web_service_admin

## Warum und wann dieser Vorgang ausgeführt wird

Standardmäßig enthalten Scripted REST APIs eine ACL, die Benutzern mit der Rolle „snc_external" untersagt, Anforderungen an die API zu stellen.

## Prozedur

1. Navigieren zu AlleSystem-WebservicesScripted REST APIs.
2. Klicken Sie auf Neu.
3. Geben Sie einen Namen für den Service ein.  
   Die API-ID wird automatisch basierend auf dem Namen vergeben. Sie können bei Bedarf die API-ID ändern.
4. Klicken Sie auf Absenden.
{#t_CreateAScriptedRESTService__steps_nmg_dld_cs}

## Nächste Maßnahme

Konfigurieren Sie nach dem Erstellen der API den Service nach Bedarf, z. B. durch Erstellen von Ressourcen, Zuweisen von ACLs oder Angeben unterstützter Anforderungs- und Antwortformate.
* **[Geskriptete REST-API-Ressourcen erstellen](https://servicenow-prod.fluidtopics.net/h9n7A2nJm0xtjbtdJ_PwqQ)**   
  Erstellen Sie eine geskriptete REST-API-Ressource, um die HTTP-Methode und das Verarbeitungsskript zu definieren, und um Einstellungen des übergeordneten Service zu überschreiben.
* **[Geskriptete REST-API-Kopfzeilen definieren](https://servicenow-prod.fluidtopics.net/IGA_LsQWyPDPstNh0otTMg)**   
  Definieren Sie geskriptete REST-API-Kopfzeilen, um zu steuern, welche Kopfzeilen die API akzeptiert und mit denen sie antworten kann.
* **[Verfügbare Abfrageparameter definieren](https://servicenow-prod.fluidtopics.net/7KFT~CzBnjwqfArs_9m4dg)**   
  Definieren Sie verfügbare Abfrageparameter, um zu steuern, welche Werte ein anfragender Benutzer dem Anforderungs-URI übergeben kann.
* **[Ordnen Sie einer Ressource Abfrageparameter zu](https://servicenow-prod.fluidtopics.net/TfPq0TejR66CMRrn9JHBMw)**   
  Ordnen Sie einer Ressource geskriptete REST-API-Abfrageparameter zu.
* **[Scripted REST APIs so konfigurieren, dass eine ACL erforderlich ist](https://servicenow-prod.fluidtopics.net/fY2hIMbzBPp4oD5EvaA_yQ)**   
  Anforderungen an geskriptete REST APIs beachten Plattform-ACLs, und der anfordernde Anwender muss alle Tabellen-ACL-Anforderungen erfüllen, um auf Instanzdaten zugreifen zu können. Darüber hinaus können Sie die geskriptete REST-API so konfigurieren, dass eine bestimmte ACL erforderlich ist.
* **[Versionsverwaltung für eine geskriptete REST-API aktivieren](https://servicenow-prod.fluidtopics.net/f1FKaRxmD2ACVGu_LCQwSw)**   
  Aktivieren Sie die Versionsverwaltung für eine geskriptete REST-API, um mehrere Versionen der API bereitzustellen und die Kompatibilität mit vorhandenen Integrationen zu gewährleisten.
* **[Inhaltstyp für Anforderung und Antwort steuern](https://servicenow-prod.fluidtopics.net/AQqe8SgbkK90RC6ZMWm4Uw)**   
  Steuert, welche Inhaltstypen in geskripteten REST-API-Anforderungen und -Antworten zulässig sind.
* **[Maximale Anforderungsgröße steuern](https://servicenow-prod.fluidtopics.net/SQxOvc~fMM4biGqt2F8J7g)**   
  Sie können die maximale Dateigröße angeben, die in einer Payload für geskriptete REST-API-Anforderungen zulässig ist.

