# API Abierta de Recursos Compartidos

Administre recursos compartidos (proxies, grupos y etiquetas) a través de la API abierta de MoreLogin.

**URL base**: `https://api.morelogin.com`

La autenticación se realiza a través del token OAuth2 Bearer. Consulte [Autenticación](../Getting%20Started/authentication.md) para más detalles.


Version: 2026-09-05

## Servers

Endpoint de la MoreLogin Open API
```
https://api.morelogin.com
```

## Security

### Authorization

[object Object]

Type: http
Scheme: bearer
Bearer Format: JWT

## Download OpenAPI description

 - [API Abierta de Recursos Compartidos](https://guide.morelogin.com/_bundle/@l10n/es/API%20Reference/Shared%20Resources/open-api.yaml)

## Proxy Management

 - [POST /proxyInfo/page](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/proxy-management/queryproxyinfopageusingpost.md): Lista las configuraciones de proxy del equipo, página a página. - **Efecto**: ninguno. Solo lectura. Es seguro reintentar con retroceso acotado. - **Nota**: las contraseñas se omiten para los miembros
 - [POST /proxyInfo/add](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/proxy-management/addusingpost.md): Crea una configuración de proxy en el equipo. - **Requisitos previos**: `proxyPort` es obligatorio y debe estar entre 1 y 65535, y `proxyProvider` debe ser un servicio reconocido. - **Efecto**: insert
 - [POST /proxyInfo/update](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/proxy-management/updateproxyusingpost.md): Actualiza una configuración de proxy. - **Requisitos previos**: el proxy debe existir en el equipo. **Los proxies dinámicos no se pueden actualizar** con este endpoint. El servicio debe ser un valor r
 - [POST /proxyInfo/delete](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/proxy-management/deleteproxyusingpost.md): Elimina una o varias configuraciones de proxy. - **Requisitos previos**: al menos un identificador debe resolverse dentro del equipo; los que no se resuelven se ignoran en silencio. **Un proxy de plat
## Group Management

 - [POST /envgroup/page](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/group-management/envgrouppagepost.md): Lista los grupos de perfiles, página a página. - **Efecto**: ninguno. Solo lectura. Es seguro reintentar con retroceso acotado. - **Nota**: cuando el equipo autoriza el acceso por grupo, un miembro qu
 - [POST /envgroup/edit](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/group-management/envgroupeditpost.md): Renombra un grupo de perfiles. - **Requisitos previos**: el grupo debe existir en el equipo, quien llama debe estar autorizado para él, y el nombre nuevo no puede coincidir con otro grupo. La comproba
 - [POST /envgroup/create](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/group-management/envgroupcreatepost.md): Crea un grupo de perfiles. - **Requisitos previos**: el nombre no puede estar vacío, admite como máximo 100 caracteres y no puede estar ya en uso por otro grupo del equipo. **Un equipo está limitado a
 - [POST /envgroup/delete](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/group-management/envgroupdeletepost.md): Elimina uno o varios grupos de perfiles. - **Requisitos previos**: al menos un identificador debe resolverse dentro del equipo y quien llama debe estar autorizado para él; los identificadores que no s
## Tag Management

 - [GET /envtag/all](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/tag-management/envtagallget.md): Devuelve todas las etiquetas de perfil del equipo. - **Efecto**: ninguno. Solo lectura. Es seguro reintentar con retroceso acotado. - **Nota**: este endpoint **no está paginado y las etiquetas no tien
 - [POST /envtag/create](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/tag-management/envtagcreatepost.md): Crea una etiqueta de perfil. - **Requisitos previos**: el nombre no puede estar vacío, admite como máximo 100 caracteres y no puede estar ya en uso por otra etiqueta del equipo. - **Efecto**: crea la
 - [POST /envtag/edit](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/tag-management/envtageditpost.md): Renombra una etiqueta de perfil. - **Requisitos previos**: la etiqueta debe existir en el equipo y el nombre nuevo no puede coincidir con otra etiqueta. - **Efecto**: renombra la etiqueta. Las asignac
 - [POST /envtag/delete](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/tag-management/envtagdeletepost.md): Elimina una o varias etiquetas de perfil. - **Requisitos previos**: al menos un identificador debe resolverse dentro del equipo; los que no se resuelven se ignoran en silencio. - **Efecto**: elimina l
## Webhook Management

 - [POST /webhook/config](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/webhook-management/webhookconfigpost.md): Crea o reemplaza la configuración de webhook del equipo. - **Requisitos previos**: `callbackUrl` debe ser una URL HTTPS de 1 a 1024 caracteres, con host, sin información de usuario, sin fragmento y co
 - [POST cloud_phone.power_on](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonepoweron.md): Se envía cuando un encendido alcanza su resultado final. `success` es `true` solo si la devolución de llamada del servicio tuvo éxito y la sincronización local se confirmó. Un fallo de facturación, o
 - [POST cloud_phone.power_off](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonepoweroff.md): Se envía cuando un apagado tuvo éxito. Un apagado fallido no produce este evento, así que aquí `result.success` siempre es `true`. `data.reason` registra por qué se detuvo el teléfono.
 - [POST cloud_phone.restart](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonerestart.md): Se envía cuando un reinicio alcanza su resultado final. `success` es `true` solo si la devolución de llamada del servicio tuvo éxito y la sincronización local se confirmó.
 - [POST cloud_phone.reset](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonereset.md): Se envía cuando un restablecimiento alcanza su resultado final. `success` es `true` solo si la devolución de llamada del servicio tuvo éxito y la sincronización local se confirmó.
 - [POST cloud_phone.new_machine](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/webhook-management/webhookcloudphonenewmachine.md): Se envía cuando una operación de nuevo dispositivo con un clic alcanza su resultado final. `success` es `true` solo si la devolución de llamada del servicio tuvo éxito y la sincronización local se con
 - [POST cloud_browser.start](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/webhook-management/webhookcloudbrowserstart.md): Se envía cuando el inicio de un cloud browser alcanza su resultado final.
 - [POST cloud_browser.stop](https://guide.morelogin.com/es/api-reference/shared-resources/open-api/webhook-management/webhookcloudbrowserstop.md): Se envía en cada intento de cierre de un cloud browser, con éxito o sin él. Llegar al estado de cierre fallido ya es un resultado fallido para ese intento; un reintento manual posterior o una liberaci
