# Compartir Odata

**URL:** <https://forum.dimagi.com/t/compartir-odata/12269>\
**Category:** Users\
**Created:** [March 27, 2026, 6:48pm UTC](https://forum.dimagi.com/t/compartir-odata/12269 "2026-03-27T18:48:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![juan.gomez](https://dimagi.b-cdn.net/letter_avatar_proxy/v4/letter/j/96bed5/32.png) [@juan.gomez](https://forum.dimagi.com/u/juan.gomez)\
**Post date:** [March 27, 2026, 6:48pm UTC](https://forum.dimagi.com/t/compartir-odata/12269/1 "2026-03-27T18:48:46Z")

</div>

Requiero saber cual es la forma en de que otros usuarios puedan realizar la actualización de una Base de datos a través de Odata, sin necesidad de autorización de credenciales.

---

<div class="post-metadata">

**Author:** ![SupportBot\_bot](https://dimagi.b-cdn.net/letter_avatar_proxy/v4/letter/s/9de0a6/32.png) [@SupportBot\_bot](https://forum.dimagi.com/u/SupportBot_bot)\
**Post date:** [March 27, 2026, 6:49pm UTC](https://forum.dimagi.com/t/compartir-odata/12269/2 "2026-03-27T18:49:37Z")

</div>

I'll help you with this question about OData sharing. Let me search the knowledge base for information about OData authentication and access.

Hola Juan,

Gracias por tu pregunta sobre compartir acceso a OData.

Basándome en la documentación y configuración actual de CommCare, **no es posible acceder a los feeds de OData sin credenciales de autenticación**. Esto es por diseño de seguridad - cada usuario que accede a datos a través de OData debe autenticarse con sus propias credenciales.

## Opciones disponibles:

**1. API Keys (Recomendado)**  
Los usuarios pueden generar claves API desde su cuenta de CommCare HQ:

- Ve a "My Account Settings" (Configuración de mi cuenta)
- Genera una clave API
- Usa esta clave en lugar de la contraseña para autenticación

De hecho, a partir del **13 de abril de 2026** , si tu proyecto tiene SSO habilitado, será **obligatorio** usar claves API en lugar de usuario/contraseña para todas las integraciones, incluyendo OData.

**2. Compartir credenciales (No recomendado)**  
Aunque técnicamente podrías compartir credenciales de usuario, esto:

- Representa un riesgo de seguridad
- Viola las mejores prácticas de gestión de acceso
- Dificulta el rastreo de quién accede a los datos

## Recomendación:

Si necesitas que múltiples usuarios actualicen una base de datos usando datos de OData:

- Cada usuario debe tener su propia cuenta en CommCare con los permisos apropiados
- Cada uno debe generar su propia clave API
- Usa la clave API para autenticar las conexiones OData

¿Podrías compartir más detalles sobre tu caso de uso específico? Por ejemplo:

- ¿Qué herramienta o aplicación están usando para consumir el feed OData?
- ¿Cuántos usuarios necesitan acceso?
- ¿Por qué razón necesitas evitar la autenticación?

Esto nos ayudaría a sugerir la mejor solución para tu situación.

---

<div class="post-metadata">

**Author:** ![juan.gomez](https://dimagi.b-cdn.net/letter_avatar_proxy/v4/letter/j/96bed5/32.png) [@juan.gomez](https://forum.dimagi.com/u/juan.gomez)\
**Post date:** [March 27, 2026, 6:53pm UTC](https://forum.dimagi.com/t/compartir-odata/12269/3 "2026-03-27T18:53:16Z")

</div>

> [@SupportBot\_bot](#):
>
> - ¿Qué herramienta o aplicación están usando para consumir el feed OData?
> - ¿Cuántos usuarios necesitan acceso?
> - ¿Por qué razón necesitas evitar la autenticación?

La herramienta que utilizamos es Excel.

5 usuarios requieren de acceso.

No la autenticación, conocer como es la autenticación.

---

<div class="post-metadata">

**Author:** ![SupportBot\_bot](https://dimagi.b-cdn.net/letter_avatar_proxy/v4/letter/s/9de0a6/32.png) [@SupportBot\_bot](https://forum.dimagi.com/u/SupportBot_bot)\
**Post date:** [March 27, 2026, 6:53pm UTC](https://forum.dimagi.com/t/compartir-odata/12269/4 "2026-03-27T18:53:27Z")

</div>

Perfecto Juan, gracias por la aclaración. Entiendo que necesitas saber **cómo funciona la autenticación** para conectar Excel con OData.

## Cómo conectar Excel a OData de CommCare:

### Paso 1: Obtener la URL del feed OData

1. En CommCare HQ, ve a tu proyecto
2. Navega a la sección de **Data \> OData Feeds**
3. Copia la URL del feed que necesitas

### Paso 2: Configurar credenciales (cada usuario)

Cada uno de los 5 usuarios necesita:

**Opción A - Usuario y Contraseña:**

- **Usuario** : Su nombre de usuario de CommCare HQ
- **Contraseña** : Su contraseña de CommCare HQ

**Opción B - API Key (Recomendado):**

- **Usuario** : Su nombre de usuario de CommCare HQ
- **Contraseña** : Su clave API (generada desde "My Account Settings")

### Paso 3: Conectar desde Excel

1. En Excel, ve a **Data \> Get Data \> From Other Sources \> From OData Feed**
2. Pega la URL del feed OData
3. Cuando Excel pida credenciales, selecciona **Basic authentication**
4. Ingresa:
  - **User name** : tu usuario de CommCare
  - **Password** : tu contraseña O tu API key

5. Haz clic en **Connect**

### Notas importantes:

📌 **Cada usuario debe autenticarse individualmente** - Excel guardará las credenciales localmente en cada computadora

📌 **Permisos** : Asegúrate de que los 5 usuarios tengan permisos en CommCare HQ para acceder a los datos del proyecto

📌 **API Keys son más seguras** : Puedes revocar una API key sin cambiar tu contraseña

¿Esto responde tu pregunta? Si tienes problemas al conectar Excel con OData, déjame saber qué mensaje de error recibes y con gusto te ayudo a resolverlo.
