# Inicio de sesión para aplicaciones instaladas y contactos de emergencia privados

Las aplicaciones de escritorio y de línea de comandos inician sesión con OAuth, /me devuelve el usuario en cuyo nombre actúa un token, los elementos de trabajo se mueven al tablero o a la lista de pendientes, y los contactos de emergencia solo los ve el propio empleado.

## API REST

- **Incompatible:** Los contactos de emergencia de un empleado solo los puede ver y modificar ese empleado, y solo puedes añadir contactos de emergencia para ti. Las integraciones que leían los contactos de emergencia de otros empleados ya no los reciben. Consulta el esquema [Contact (en inglés)](https://developers.plnnrly.com/en/docs/api/v2/schemas/contact/).
- **Nuevo:** Las aplicaciones de escritorio y de línea de comandos que instalan otras personas pueden pedirles que inicien sesión con OAuth, mediante el flujo de código de autorización con PKCE. La aplicación se registra sola y nunca puede eliminar a través de la API REST. Consulta [Iniciar sesión con OAuth (en inglés)](https://developers.plnnrly.com/en/docs/api/v2/guides/oauth-apps/).
- **Nuevo:** **Aplicaciones conectadas**, en **Acceso a la API** del menú de usuario, enumera las aplicaciones en las que iniciaste sesión para la API REST, y **Revocar** termina su acceso. **Desconectar** en el panel de **IA** solo termina la conexión de IA de una aplicación. Cuando un mismo inicio de sesión le dio a una aplicación las dos cosas, cualquiera de los dos botones termina ambas. Consulta [Desconectar una aplicación](https://developers.plnnrly.com/es/docs/mcp/#disconnect-an-app).
- **Nuevo:** [GET /me](https://developers.plnnrly.com/en/docs/api/v2/me/get/) devuelve el usuario en cuyo nombre actúa el token.
- **Nuevo:** [POST /work-items/{work_item}/actions/move](https://developers.plnnrly.com/en/docs/api/v2/work-items/move/) coloca un elemento de trabajo en el tablero o en la lista de pendientes, igual que cuando lo arrastras en plnnrly.
- **Nuevo:** Los proyectos y los elementos de trabajo tienen un `web_url` que los abre en plnnrly. Consulta los esquemas [Project (en inglés)](https://developers.plnnrly.com/en/docs/api/v2/schemas/project/) y [Work item (en inglés)](https://developers.plnnrly.com/en/docs/api/v2/schemas/work-item/).
- **Cambiado:** Añadir, cambiar o eliminar una línea de factura sin el permiso **Finalizar facturas de venta** devuelve la factura a **Pendiente de aprobación**, igual que al editar la factura. Consulta [PATCH /sales-invoice-rows/{sales_invoice_row}](https://developers.plnnrly.com/en/docs/api/v2/sales-invoice-rows/update/).
- **Corregido:** El documento OpenAPI ahora describe el cuerpo de la petición de [POST /work-items/{work_item}/actions/transition](https://developers.plnnrly.com/en/docs/api/v2/work-items/transition/) y de [POST /sprints/{sprint}/actions/complete](https://developers.plnnrly.com/en/docs/api/v2/sprints/complete/), así que los clientes generados pueden enviarlo.
