UiPath Documentation
apps
latest
false
Apps API-Handbuch
  • Apps-API
Wichtig :
Die Dokumentation zu App-Projekten in Studio Web finden Sie im Kapitel App-Projekte der Studio Web-Dokumentation: https://docs.uipath.com/de/studio-web/automation-cloud/latest/user-guide/apps-in-studio-web. Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Überprüfen Sie die Eindeutigkeit des App-Namens

API-Referenz zur Überprüfung, ob ein bereitgestellter App-Routingname innerhalb der Organisation eindeutig ist.

Prüft, ob ein angegebener Routingname für bereitgestellte Apps innerhalb der Organisation eindeutig ist. Wenn der Name bereits verwendet wird, gibt die Antwort auch die bereitgestellte App zurück, die ihn enthält.

API-Endpunkt​

GET <BaseURL>/models/deployed/apps/uniquename/check/{routingName}

Für den Stammendpunktpfad siehe Basis-URL .

Anforderungsheader​

KopfzeileWert
AutorisierungInhaber <your-access-token>
X-UiPath-Internal-TenantId<tenant_id>
Hinweis:

Ersetzen Sie alle Werte zwischen den spitzen Klammern <...> durch die entsprechenden Anwendungsfallwerte.

Das <access_token> ist dasjenige, das Sie erhalten haben, als Sie die externe Anwendung mit dem Scope Apps oder Apps.Read autorisiert haben. Es ist 1 Stunde lang verfügbar, dann müssen Sie ein neues generieren oder ein Aktualisierungstoken anfordern.

Pfadvariablen​

PfadvariableDatentypBeschreibung
RoutingName (erforderlich)stringDer Routingname, der auf Eindeutigkeit geprüft werden soll.

Antworten​

200 OK​

Wenn der Routingname verfügbar ist, ist occupiedBy null:

{
  "isUnique": true,
  "occupiedBy": null
}
{
  "isUnique": true,
  "occupiedBy": null
}

Wenn der Routingname bereits verwendet wird, gibt occupiedBy die bereitgestellte App zurück, die ihn enthält:

{
  "isUnique": false,
  "occupiedBy": {
    "id": "string",
    "systemName": "string",
    "title": "string",
    "deploymentTitle": "string",
    "deploymentDescription": "string",
    "deployVersion": 1,
    "semVersion": "string",
    "dateDeployed": "string",
    "deploymentFolder": {
      "key": "string",
      "id": 1,
      "displayName": "string",
      "fullyQualifiedName": "string"
    },
    "isAppPublic": false,
    "isLatestVersion": true,
    "isResourceActivated": true,
    "routingName": "string"
  }
}
{
  "isUnique": false,
  "occupiedBy": {
    "id": "string",
    "systemName": "string",
    "title": "string",
    "deploymentTitle": "string",
    "deploymentDescription": "string",
    "deployVersion": 1,
    "semVersion": "string",
    "dateDeployed": "string",
    "deploymentFolder": {
      "key": "string",
      "id": 1,
      "displayName": "string",
      "fullyQualifiedName": "string"
    },
    "isAppPublic": false,
    "isLatestVersion": true,
    "isResourceActivated": true,
    "routingName": "string"
  }
}
FeldDatentypBeschreibung
Ist eindeutigbooleantrue wenn der Routingname verfügbar ist, false wenn er bereits verwendet wird.
BesetztVonobjectDie bereitgestellte App, die den Routingnamen enthält. null wenn isUnique true ist. Kann auch null sein, wenn isUnique false ist, wenn die App, die den Namen enthält, nicht geladen werden konnte.
besetzt von.idstringDie Bereitstellungs-ID der App.
besetztBy.systemNamestringDer Systemname der App.
BelegtBy.TitlestringDer Titel der veröffentlichten App.
BelegtBy.deploymentTitlestringDer Name, den die App bei ihrer Bereitstellung erhalten hat.
besetztBy.deploymentDescriptionstringDie Beschreibung der bereitgestellten App.
besetztBy.deployVersionnumberDie bereitgestellte Versionsnummer.
besetztBy.semVersionstringDie semantische Version der bereitgestellten App.
besetzt von.dateBereitgestelltstringDas Datum und die Uhrzeit der Bereitstellung der App im ISO 8601-Format.
besetzt von.deploymentFolderobjectDer Ordner, in dem die App bereitgestellt wird.
besetztBy.deploymentFolder.keystringDer Ordnerschlüssel.
besetztBy.deploymentFolder.idnumberDie Ordner-ID.
besetztBy.deploymentFolder.anzeigeNamestringDer Anzeigename des Ordners.
besetztBy.deploymentFolder.vollQualifiedNamestringDer vollständige Pfad des Ordners.
BelegtBy.isAppÖffentlichbooleantrue wenn die App öffentlich zugänglich ist.
BelegtBy.isLatestVersionbooleantrue wenn die bereitgestellte Version die letzte veröffentlichte Version ist.
besetztBy.isResourceActivatedbooleanfalse Wenn die bereitgestellte App deaktiviert ist. Eine deaktivierte App behält weiterhin ihren Routingnamen. Nicht in jeder App vorhanden. Wenn das Feld fehlt, ist die App aktiv.
BelegtBy.outingNamestringDer in der App-URL verwendete Routingname.

400 Ungültige Anforderung​

Die Pfadvariable routingName ist leer oder enthält nur Leerzeichen.

401 Nicht autorisiert​

Sie sind nicht authentifiziert. Stellen Sie sicher, dass Sie ein gültiges Zugriffstoken mit dem Scope Apps oder Apps.Read verwenden.

403 Forbidden​

Sie sind nicht berechtigt, die Eindeutigkeit des App-Namens in der angegebenen Organisation zu überprüfen.

  • API-Endpunkt​
  • Anforderungsheader​
  • Pfadvariablen​
  • Antworten​
  • 200 OK​
  • 400 Ungültige Anforderung​
  • 401 Nicht autorisiert​
  • 403 Forbidden​

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben