UiPath Documentation
apps
latest
false
Guía de la API de Apps
  • Apps API
Importante :
Para ver la documentación sobre proyectos de aplicaciones en Studio Web, consulta el capítulo Proyectos de aplicaciones de la documentación de Studio Web: https://docs.uipath.com/es/studio-web/automation-cloud/latest/user-guide/apps-in-studio-web. Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Comprobar la exclusividad del nombre de la aplicación

Referencia de la API para comprobar si el nombre de enrutamiento de una aplicación implementada es único dentro de la organización.

Comprueba si un nombre de enrutamiento determinado es único para las aplicaciones implementadas dentro de la organización. Si el nombre ya está en uso, la respuesta también devuelve la aplicación implementada que lo contiene.

Punto final de API​

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

Consulta la URL base para la ruta del punto final raíz.

Solicitar encabezados.​

EncabezadoValor
AutorizaciónPortador <your-access-token>
X-UiPath-Internal-TenantId<tenant_id>
Nota:

Reemplaza todos los valores entre corchetes angulares <...> con sus valores de caso de uso correspondientes.

El <access_token> es el que recibiste al autorizar la aplicación externa con el ámbito Apps o Apps.Read . Está disponible durante 1 hora, luego debes generar uno nuevo o solicitar un token de actualización.

Variables de ruta​

Variable de rutaTipo de datosDescripción
NombreDeEnrutamiento (obligatorio)stringEl nombre de enrutamiento para comprobar la exclusividad.

Respuesta​

200 OK​

Si el nombre de enrutamiento está disponible, occupiedBy es null:

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

Si el nombre de enrutamiento ya está en uso, occupiedBy devuelve la aplicación implementada que lo contiene:

{
  "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"
  }
}
CampoTipo de datosDescripción
Es únicobooleantrue si el nombre de enrutamiento está disponible, false si ya está en uso.
Ocupado porobjectLa aplicación implementada que contiene el nombre de enrutamiento. null cuando isUnique es true. También puede ser null cuando isUnique es false, si la aplicación que contiene el nombre no se pudo cargar.
ocupadoPor.idstringEl ID de implementación de la aplicación.
ocupadoPor.nombreDeSistemastringEl nombre del sistema de la aplicación.
ocupadoPor.títulostringEl título de la aplicación publicada.
ocupadoPor.títuloDeImplementaciónstringEl nombre que se le dio a la aplicación cuando se implementó.
ocupadoPor.DescripciónDeImplementaciónstringLa descripción de la aplicación implementada.
ocpedBy.implementVersionnumberEl número de versión implementada.
ocupadoPor.semVersionstringLa versión semántica de la aplicación implementada.
ocupadoPor.fechaDeImplementaciónstringLa fecha y hora en que se implementó la aplicación, en formato ISO 8601.
ocupadoPor.carpeta.implementaciónobjectLa carpeta en la que se implementa la aplicación.
ocpedBy.implementationfolder.keystringLa clave de la carpeta.
ocpedPor.implementación.Carpeta.idnumberEl ID de la carpeta.
ocpedBy.deploymentFolder.displayNamestringEl nombre para mostrar de la carpeta.
OcupadoPor.CarpetaDeImplementación.NombreCompletamenteCualificadostringLa ruta completa de la carpeta.
ocupadoPor.isAppPublicbooleantrue si la aplicación es de acceso público.
ocupadoPor.esLaTestVersiónbooleantrue si la versión implementada es la última versión publicada.
ocupadoPor.esRecursoActivadobooleanfalse si la aplicación implementada está desactivada. Una aplicación desactivada aún conserva su nombre de enrutamiento. No está presente en todas las aplicaciones. Si el campo está ausente, la aplicación está activa.
OcupadoPor.NombreDeEnrutamientostringEl nombre de enrutamiento utilizado en la URL de la aplicación.

400 Bad Request​

La variable de ruta routingName está vacía o solo contiene espacios en blanco.

401 No autorizado​

No está autenticado. Asegúrate de utilizar un token de acceso válido con el ámbito Apps o Apps.Read .

403 Forbidden​

No tiene permiso para comprobar la exclusividad del nombre de la aplicación en la organización especificada.

  • Punto final de API​
  • Solicitar encabezados.​
  • Variables de ruta​
  • Respuesta​
  • 200 OK​
  • 400 Bad Request​
  • 401 No autorizado​
  • 403 Forbidden​

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado