---
title: relBase API Rest - Primeros pasos
description: A continuación se detallan los primeros pasos respecto a trabajar con API Rest.
---

[Ir directamente al contenido](https://ayuda.relbase.cl/relbase-api-rest-primeros-pasos#main-content)

Español

Traducciones de Mostrar submenú de

![logo-relbase-normal@2x-3cb41ff14952911c096f1fce4346e95337a2289d0c98414c667897f37b9f11dd.png\]](https://ayuda.relbase.cl/hs-fs/hubfs/logo-relbase-normal@2x-3cb41ff14952911c096f1fce4346e95337a2289d0c98414c667897f37b9f11dd.png?height=31&name=logo-relbase-normal@2x-3cb41ff14952911c096f1fce4346e95337a2289d0c98414c667897f37b9f11dd.png)

Abrir navegación principal

Cerrar navegación principal

- Español
  
  Traducciones de Mostrar submenú de
- Ir a relbase.cl

 Ir a relbase.cl

 Hola. ¿Te ayudamos a encontrar lo que necesitas?

- No hay sugerencias porque el campo de búsqueda está vacío.

1. [Centro de ayuda Chile](https://ayuda.relbase.cl/?hsLang=es)
2. [Integraciones](https://ayuda.relbase.cl/integraciones?hsLang=es)
3. [General](https://ayuda.relbase.cl/integraciones?hsLang=es#general)

# relBase API Rest - Primeros pasos

## Versión de la API

La plataforma opera actualmente con **API v2**. Esta versión reemplaza la autenticación por tokens fijos de la v1 por el estándar **OAuth 2.0**, e incorpora control de acceso por permisos (scopes), respuestas con estructura uniforme e idempotencia en las operaciones de escritura.

La documentación detallada de cada endpoint está disponible en:

[https://apidocs.relbase.cl](https://apidocs.relbase.cl)

Fin de servicio de la API v1

**La API v1 será deprecada el 31 de diciembre de 2026.** A partir de esa fecha dejará de estar operativa y las integraciones que sigan conectadas a esa versión **dejarán de funcionar**. Hasta entonces continúa disponible, pero ya no recibe nuevas funcionalidades.

Le recomendamos planificar la migración a v2 con anticipación y no dejarla para los últimos meses. Si usted mantiene una integración en v1 y necesita apoyo para migrarla, escríbanos a [contacto@relbase.cl](mailto:contacto@relbase.cl).

## Autenticación

La API v2 utiliza **OAuth 2.0**. Ya no se emplean los encabezados `company` y `authorization` con tokens fijos que usaba la v1.

Cada integración debe registrar una **Aplicación OAuth** dentro de la cuenta de la empresa. Esa aplicación entrega las credenciales (`client_id` y `client_secret`) con las que se solicitan los tokens de acceso.

### PASO 1Crear la Aplicación OAuth

Ingrese a relBase y diríjase a **Mis Aplicaciones** para crear una nueva aplicación. Deberá definir:

- `client_id` — se genera automáticamente.
- `client_secret` — se genera automáticamente y **se muestra una sola vez**. Guárdelo en un lugar seguro; si lo pierde, deberá regenerarlo.
- `redirect_uri` — la URL exacta a la que relBase devolverá al usuario tras autorizar. Puede registrar varias, una por línea.
- **Scopes** — los permisos que su integración necesita.

Importante

La `redirect_uri` se valida de forma estricta. No se admiten comodines ni coincidencias parciales. Diferencias que causan rechazo: una barra final de más (`/callback/` vs `/callback`), el protocolo (`http://` vs `https://`), parámetros adicionales en la URL o puertos explícitos (`:443`). En producción debe usar `https://`.

### PASO 2Solicitar la autorización del usuario

Redirija al usuario a la pantalla de autorización de relBase:

```
GET https://api.relbase.cl/oauth/authorize
    ?client_id=SU_CLIENT_ID
    &redirect_uri=https://su-app.cl/callback
    &response_type=code
    &scope=products:read documents:write
    &state=valor_aleatorio
    &code_challenge=SU_CODE_CHALLENGE
    &code_challenge_method=S256
```

| Parámetro | Obligatorio | Descripción |
| --- | --- | --- |
| `client_id` | Sí | UID de su Aplicación OAuth. |
| `redirect_uri` | Sí | Debe coincidir exactamente con la registrada. |
| `response_type` | Sí | Siempre `code`. |
| `scope` | Sí | Scopes separados por espacio. |
| `state` | Recomendado | Valor aleatorio para prevenir ataques CSRF. |
| `code_challenge` | Recomendado | Challenge PKCE generado con SHA-256. |
| `code_challenge_method` | Recomendado | `S256`. Obligatorio si envía `code_challenge`. |

El usuario inicia sesión, autoriza la aplicación y relBase lo redirige a su `redirect_uri` con los parámetros `code` y `state`.

### PASO 3Intercambiar el código por tokens

```
curl -X POST "https://api.relbase.cl/oauth/token" \
  -d "grant_type=authorization_code" \
  -d "client_id=SU_CLIENT_ID" \
  -d "client_secret=SU_CLIENT_SECRET" \
  -d "redirect_uri=https://su-app.cl/callback" \
  -d "code=EL_CODIGO_RECIBIDO" \
  -d "code_verifier=SU_CODE_VERIFIER"
```

Respuesta exitosa (200):

```
{
  "access_token": "...",
  "token_type": "Bearer",
  "expires_in": 900,
  "refresh_token": "...",
  "scope": "products:read documents:write",
  "created_at": 1711800000
}
```

### PASO 4Consumir los endpoints

Envíe el token en el encabezado `Authorization` de cada solicitud:

```
curl -H "Authorization: Bearer SU_ACCESS_TOKEN" \
     -X GET "https://api.relbase.cl/api/v2/productos"
```

Encabezados disponibles:

| Encabezado | Uso |
| --- | --- |
| `Authorization: Bearer` | Obligatorio en todos los endpoints de negocio. |
| `X-Request-Id` | Opcional. Permite trazar una solicitud de extremo a extremo ante soporte. |
| `Idempotency-Key` | Requerido en escrituras de inventario; soportado en webhooks y proveedores. |

## PKCE (recomendado)

Se recomienda usar **PKCE** (Proof Key for Code Exchange) en todas las solicitudes de autorización. El método soportado es `S256`.

1. Genere un `code_verifier` aleatorio de entre 43 y 128 caracteres URL-safe.
2. Calcule `code_challenge = BASE64URL(SHA256(code_verifier))`.
3. Envíe `code_challenge` y `code_challenge_method=S256` en el Paso 2.
4. Envíe el `code_verifier` original en el Paso 3.

Si envía `code_challenge` en la autorización, el `code_verifier` pasa a ser obligatorio al intercambiar el código.

## Vigencia y renovación de tokens

| Token | Vigencia |
| --- | --- |
| `access_token` | **15 minutos** (`expires_in: 900`). |
| `refresh_token` | **No expira por tiempo.** Permanece válido hasta ser revocado o rotado. |

Para renovar el acceso antes de que expire:

```
curl -X POST "https://api.relbase.cl/oauth/token" \
  -d "grant_type=refresh_token" \
  -d "client_id=SU_CLIENT_ID" \
  -d "client_secret=SU_CLIENT_SECRET" \
  -d "refresh_token=SU_REFRESH_TOKEN_ACTUAL"
```

Rotación obligatoria

Cada renovación devuelve un par nuevo de `access_token` + `refresh_token`, y el `refresh_token` anterior queda revocado de inmediato. Su integración debe **guardar siempre el último par recibido**. Reutilizar un refresh token ya canjeado producirá un error de autenticación.

Como el `refresh_token` no caduca por inactividad, no es necesario volver a pedirle autorización al usuario mientras la integración siga activa.

### Revocar tokens

Para desconectar la integración o cerrar sesión:

```
curl -X POST "https://api.relbase.cl/oauth/revoke" \
  -d "token=SU_ACCESS_TOKEN_O_REFRESH_TOKEN" \
  -d "client_id=SU_CLIENT_ID" \
  -d "client_secret=SU_CLIENT_SECRET"
```

La revocación es idempotente: repetirla no genera error. También puede desactivar la aplicación completa desde **Mis Aplicaciones**.

### Flujos soportados

- `authorization_code` (con PKCE recomendado) — para aplicaciones web y clientes públicos que actúan en nombre de un usuario.
- `client_credentials` — para integraciones servidor a servidor, sin contexto de usuario.

## Permisos disponibles (scopes)

Solicite únicamente los scopes que su integración necesite.

| Scope | Permiso |
| --- | --- |
| `users:read` / `users:write` | Usuarios: lectura / escritura |
| `products:read` / `products:write` | Productos: lectura / escritura |
| `customers:read` / `customers:write` | Clientes: lectura / escritura |
| `providers:read` / `providers:write` | Proveedores: lectura / escritura |
| `documents:read` / `documents:write` | Documentos: lectura / escritura |
| `inventory:read` / `inventory:write` | Inventario: lectura / escritura |
| `warehouses:read` | Bodegas: lectura |
| `deliveries:read` / `deliveries:write` | Entregas: lectura / escritura |
| `webhooks:read` / `webhooks:write` | Webhooks: lectura / escritura |
| `admin:read` | Administración: lectura |

Si un endpoint requiere un scope que su token no incluye, la respuesta será un error `missing_scope`.

## Empresa activa

En las Aplicaciones OAuth creadas desde relBase, el token ya queda asociado a la empresa correspondiente. En el flujo normal de integración **no** es necesario realizar ningún paso adicional para seleccionar empresa.

Si necesita consultar los datos de configuración o el detalle de la empresa activa, utilice:

```
GET /api/v2/profile
```

## Estructura de las respuestas

Todas las respuestas JSON de la v2 utilizan un envoltorio uniforme:

```
{
  "data": { },
  "meta": {
    "code": 200,
    "message": "success"
  }
}
```

| Campo | Contenido |
| --- | --- |
| `data` | El recurso o la colección solicitada. |
| `meta.code` | Código lógico o HTTP principal. |
| `meta.message` | Mensaje resumido del resultado. |
| `meta.debug_info` | Detalle técnico, útil para soporte e integraciones. |

Ante un error de validación, revise `meta.message` y `meta.debug_info`: ahí encontrará el motivo específico del rechazo.

## Paginación

Los endpoints de listado se paginan y devuelven la información de navegación dentro de `meta`:

```
{
  "data": [ ],
  "meta": {
    "code": 200,
    "message": "success",
    "current_page": 1,
    "next_page": 2,
    "prev_page": -1,
    "total_pages": 8,
    "total_count": 94
  }
}
```

Los campos `next_page` y `prev_page` devuelven **`-1`** cuando no existe página siguiente o anterior respectivamente. Para avanzar, use el parámetro `page`:

```
GET /api/v2/productos?page=2
```

## Idempotencia

Los endpoints de escritura marcados como idempotentes aceptan el encabezado `Idempotency-Key`. Repetir una solicitud con la misma clave devuelve la misma respuesta emitida originalmente, en lugar de ejecutar la operación dos veces.

- La clave se aísla por empresa, usuario y Aplicación OAuth.
- En **inventario** es **requerida** para las escrituras.
- En **webhooks** y **proveedores** es soportada, para integraciones que necesiten reintentos seguros.

Este mecanismo evita duplicados cuando una solicitud falla por timeout o corte de red y su sistema la reintenta.

## Límite de solicitudes

La API aplica **dos controles independientes**: uno de velocidad, por minuto, y una **cuota diaria que depende del plan contratado**. Ambos responden `429 Too Many Requests` al excederse.

### 1. Velocidad (ventana de 60 segundos)

| Situación | Límite |
| --- | --- |
| Con token OAuth asociado a empresa | **300 solicitudes por empresa** cada 60 segundos. |
| Sin token OAuth con empresa resuelta | **60 solicitudes por IP** cada 60 segundos. |

Este control protege la plataforma de ráfagas puntuales. Implemente reintentos con espera progresiva (backoff exponencial) en lugar de reintentar de inmediato.

### 2. Cuota diaria según su plan

Adicionalmente, **cada plan de relBase incluye una cantidad distinta de solicitudes diarias**. No es un valor único para todos los clientes: depende del plan que su empresa tenga contratado.

- El contador se reinicia todos los días a las **00:00 UTC**.
- Al alcanzar el tope, la empresa recibe una **notificación por correo** y las solicitudes siguientes del día son rechazadas.
- Los planes Enterprise o personalizados pueden no tener tope diario.

Puede consultar el cupo exacto de su plan y su consumo actual desde relBase, en **Mi Cuenta → Consumo de API**. Ahí encontrará:

- El uso del mes en curso y las solicitudes realizadas hoy, con indicador de cuánto le queda disponible.
- El detalle por categoría (lecturas, escrituras, emisión de DTE, autenticación y configuración de webhooks).
- La comparativa de planes, desde donde puede contratar o cambiar de plan si necesita más capacidad.

### Cómo monitorear su consumo

Cada respuesta de la API incluye encabezados con el estado de su cuota diaria. **Léalos en lugar de esperar el error**: le permiten ajustar el ritmo de su integración antes de quedarse sin cupo.

| Encabezado | Contenido |
| --- | --- |
| `X-RateLimit-Daily-Limit` | Cupo diario total de su plan. |
| `X-RateLimit-Daily-Remaining` | Solicitudes que le quedan disponibles hoy. |
| `Retry-After` | Segundos que faltan para el reinicio del contador (medianoche UTC). |

Respuesta al agotar la cuota diaria:

```
{
  "data": null,
  "meta": {
    "code": 429,
    "message": "Cuota diaria de requests de tu plan alcanzada (10000). Sube de plan para más capacidad."
  }
}
```

### No consulte en bucle: use webhooks

**Por lo anterior, no se recomienda el *polling*** — es decir, consultar repetidamente un endpoint para detectar si algo cambió. Una integración que revisa cada pocos segundos si hay documentos nuevos consume la cuota diaria completa sin obtener información nueva la mayor parte del tiempo, y termina agotando el cupo del plan antes del final del día.

En su lugar, utilice **webhooks**: relBase le notifica a su sistema en el momento exacto en que ocurre el evento, sin que usted deba preguntar.

|  | Polling | Webhooks |
| --- | --- | --- |
| Consumo de cuota | Alto y constante, aunque no pase nada. | Mínimo: sólo cuando hay un evento real. |
| Latencia | Depende del intervalo de consulta. | Inmediata. |
| Complejidad | Requiere controlar frecuencia y estado. | Requiere exponer una URL que reciba el aviso. |

Configure sus webhooks con los scopes `webhooks:read` y `webhooks:write`. Los eventos disponibles y el formato de cada notificación están documentados en [apidocs.relbase.cl](https://apidocs.relbase.cl).

Cuándo sí consultar

El polling sigue siendo válido para cargas puntuales —una sincronización inicial de catálogo o un reporte diario— no para detectar cambios en tiempo real.

## Errores frecuentes

| Código | Significado | Cómo resolverlo |
| --- | --- | --- |
| `missing_scope` | El token no incluye el scope que exige el endpoint. | Agregue el scope a la Aplicación OAuth y vuelva a autorizar. |
| `company_required` | El token no resuelve una empresa activa. | Verifique que la Aplicación OAuth esté asociada a una empresa. |
| `validation_failed` | El payload es sintácticamente válido pero falla una regla de negocio. | Revise `meta.debug_info`. |
| `resource_not_found` | El recurso no existe o no pertenece al contexto actual. | Verifique el identificador y la empresa del token. |
| `idempotency_key_missing` | El endpoint exige `Idempotency-Key` y no fue enviada. | Agregue el encabezado a la solicitud. |
| `feature_not_available_in_country` | La funcionalidad no está disponible para el país de la empresa. | Consulte con soporte la disponibilidad en su país. |

## Recomendaciones de seguridad

- **Nunca exponga el `client_secret`** en aplicaciones móviles, código JavaScript del navegador ni repositorios públicos. Para clientes públicos, use `authorization_code` con PKCE.
- Utilice siempre el parámetro `state` y valídelo al recibir el callback.
- Solicite el **mínimo conjunto de scopes** necesario.
- Almacene los tokens cifrados y revoque de inmediato los de integraciones que deje de usar.

Para dudas sobre la integración o apoyo en la migración desde la v1 —recuerde que se deprecará el **31 de diciembre de 2026**— escríbanos a [contacto@relbase.cl](mailto:contacto@relbase.cl).

 

- [Primeros pasos](https://ayuda.relbase.cl/primeros-pasos?hsLang=es#main-content)

    - [Paso 1: Nuevos productos](https://ayuda.relbase.cl/primeros-pasos?hsLang=es#paso-1-nuevos-productos)
    - [Paso 2: Carga de stock](https://ayuda.relbase.cl/primeros-pasos?hsLang=es#paso-2-carga-de-stock)
    - [Paso 3: Crear clientes](https://ayuda.relbase.cl/primeros-pasos?hsLang=es#paso-3-crear-clientes)
    - [Paso 4: Realizar ventas](https://ayuda.relbase.cl/primeros-pasos?hsLang=es#paso-4-realizar-ventas)
    - [Personaliza tu cuenta](https://ayuda.relbase.cl/primeros-pasos?hsLang=es#personaliza-tu-cuenta)
- [Referidos](https://ayuda.relbase.cl/referidos?hsLang=es)
- [APP móvil](https://ayuda.relbase.cl/app-m%C3%B3vil?hsLang=es#main-content)

    - [Primeros Pasos](https://ayuda.relbase.cl/app-m%C3%B3vil?hsLang=es#primeros-pasos)
- [🆕 Entregas](https://ayuda.relbase.cl/entregas?hsLang=es)
- [Clientes](https://ayuda.relbase.cl/clientes?hsLang=es#main-content)

    - [Creación y edición](https://ayuda.relbase.cl/clientes?hsLang=es#creaci%C3%B3n-y-edici%C3%B3n)
    - [Acciones sobre mis clientes](https://ayuda.relbase.cl/clientes?hsLang=es#acciones-sobre-mis-clientes)
- [Ventas](https://ayuda.relbase.cl/ventas?hsLang=es#main-content)

    - [Cotización](https://ayuda.relbase.cl/ventas?hsLang=es#cotizaci%C3%B3n)
    - [Órdenes de trabajo](https://ayuda.relbase.cl/ventas?hsLang=es#%C3%B3rdenes-de-trabajo)
    - [Notas de venta](https://ayuda.relbase.cl/ventas?hsLang=es#notas-de-venta)
    - [Guías de despacho](https://ayuda.relbase.cl/ventas?hsLang=es#gu%C3%ADas-de-despacho)
    - [Facturas](https://ayuda.relbase.cl/ventas?hsLang=es#facturas)
    - [Boletas](https://ayuda.relbase.cl/ventas?hsLang=es#boletas)
    - [Notas de crédito](https://ayuda.relbase.cl/ventas?hsLang=es#notas-de-cr%C3%A9dito)
    - [Notas de débito](https://ayuda.relbase.cl/ventas?hsLang=es#notas-de-d%C3%A9bito)
    - [Cesiones (factoring)](https://ayuda.relbase.cl/ventas?hsLang=es#cesiones-factoring)
    - [General](https://ayuda.relbase.cl/ventas?hsLang=es#general)
    - [Impresión masiva](https://ayuda.relbase.cl/ventas?hsLang=es#impresi%C3%B3n-masiva)
    - [Pedidos web](https://ayuda.relbase.cl/ventas?hsLang=es#pedidos-web)
- [Punto de venta](https://ayuda.relbase.cl/punto-de-venta?hsLang=es#main-content)

    - [Transbank - POS integrado](https://ayuda.relbase.cl/punto-de-venta?hsLang=es#transbank-pos-integrado)
    - [Proceso de venta](https://ayuda.relbase.cl/punto-de-venta?hsLang=es#proceso-de-venta)
    - [Cierre de caja](https://ayuda.relbase.cl/punto-de-venta?hsLang=es#cierre-de-caja)
    - [Configuración](https://ayuda.relbase.cl/punto-de-venta?hsLang=es#configuraci%C3%B3n)
    - [General](https://ayuda.relbase.cl/punto-de-venta?hsLang=es#general)
- [Exportación](https://ayuda.relbase.cl/exportaci%C3%B3n?hsLang=es#main-content)

    - [Proceso de venta](https://ayuda.relbase.cl/exportaci%C3%B3n?hsLang=es#proceso-de-venta)
- [Compras](https://ayuda.relbase.cl/compras?hsLang=es#main-content)

    - [Facturas de compra](https://ayuda.relbase.cl/compras?hsLang=es#facturas-de-compra)
    - [Doc. Recibidos](https://ayuda.relbase.cl/compras?hsLang=es#doc-recibidos)
    - [Pago proveedores](https://ayuda.relbase.cl/compras?hsLang=es#pago-proveedores)
    - [Órdenes de compra](https://ayuda.relbase.cl/compras?hsLang=es#%C3%B3rdenes-de-compra)
    - [Impresión masiva](https://ayuda.relbase.cl/compras?hsLang=es#impresi%C3%B3n-masiva)
    - [Gastos y Rendiciones](https://ayuda.relbase.cl/compras?hsLang=es#gastos-y-rendiciones)
- [Recaudación](https://ayuda.relbase.cl/recaudaci%C3%B3n?hsLang=es#main-content)

    - [Funcionalidades](https://ayuda.relbase.cl/recaudaci%C3%B3n?hsLang=es#funcionalidades)
    - [Configuración](https://ayuda.relbase.cl/recaudaci%C3%B3n?hsLang=es#configuraci%C3%B3n)
- [Eventos](https://ayuda.relbase.cl/eventos?hsLang=es)
- [Inventario](https://ayuda.relbase.cl/inventario?hsLang=es#main-content)

    - [Movimientos de inventario](https://ayuda.relbase.cl/inventario?hsLang=es#movimientos-de-inventario)
    - [Movimientos de bodega](https://ayuda.relbase.cl/inventario?hsLang=es#movimientos-de-bodega)
    - [Configuración](https://ayuda.relbase.cl/inventario?hsLang=es#configuraci%C3%B3n)
- [Reportes](https://ayuda.relbase.cl/reportes?hsLang=es#main-content)

    - [Reportes de venta](https://ayuda.relbase.cl/reportes?hsLang=es#reportes-de-venta)
    - [Reportes de compra](https://ayuda.relbase.cl/reportes?hsLang=es#reportes-de-compra)
    - [Reporte de despachos](https://ayuda.relbase.cl/reportes?hsLang=es#reporte-de-despachos)
    - [General](https://ayuda.relbase.cl/reportes?hsLang=es#general)
- [Configuración](https://ayuda.relbase.cl/configuraci%C3%B3n?hsLang=es#main-content)

    - [Proveedores](https://ayuda.relbase.cl/configuraci%C3%B3n?hsLang=es#proveedores)
    - [Categorias](https://ayuda.relbase.cl/configuraci%C3%B3n?hsLang=es#categorias)
    - [Productos](https://ayuda.relbase.cl/configuraci%C3%B3n?hsLang=es#productos)
    - [Packs](https://ayuda.relbase.cl/configuraci%C3%B3n?hsLang=es#packs)
    - [Usuarios](https://ayuda.relbase.cl/configuraci%C3%B3n?hsLang=es#usuarios)
    - [Canales de venta](https://ayuda.relbase.cl/configuraci%C3%B3n?hsLang=es#canales-de-venta)
    - [Formas de pago](https://ayuda.relbase.cl/configuraci%C3%B3n?hsLang=es#formas-de-pago)
    - [Descuentos y listas de precio](https://ayuda.relbase.cl/configuraci%C3%B3n?hsLang=es#descuentos-y-listas-de-precio)
    - [General](https://ayuda.relbase.cl/configuraci%C3%B3n?hsLang=es#general)
- [Integraciones](https://ayuda.relbase.cl/integraciones?hsLang=es#main-content)

    - [NUEVO 🚀 TiendaNube](https://ayuda.relbase.cl/integraciones?hsLang=es#nuevo-tiendanube)
    - [Paris](https://ayuda.relbase.cl/integraciones?hsLang=es#paris)
    - [Mercado libre](https://ayuda.relbase.cl/integraciones?hsLang=es#mercado-libre)
    - [Falabella](https://ayuda.relbase.cl/integraciones?hsLang=es#falabella)
    - [Ripley](https://ayuda.relbase.cl/integraciones?hsLang=es#ripley)
    - [Walmart](https://ayuda.relbase.cl/integraciones?hsLang=es#walmart)
    - [Woocommerce](https://ayuda.relbase.cl/integraciones?hsLang=es#woocommerce)
    - [Jumpseller](https://ayuda.relbase.cl/integraciones?hsLang=es#jumpseller)
    - [Prestashop](https://ayuda.relbase.cl/integraciones?hsLang=es#prestashop)
    - [Shopify](https://ayuda.relbase.cl/integraciones?hsLang=es#shopify)
    - [Anymarket](https://ayuda.relbase.cl/integraciones?hsLang=es#anymarket)
    - [Multivende](https://ayuda.relbase.cl/integraciones?hsLang=es#multivende)
    - [Pedidos web](https://ayuda.relbase.cl/integraciones?hsLang=es#pedidos-web)
    - [General](https://ayuda.relbase.cl/integraciones?hsLang=es#general)
    - [API](https://ayuda.relbase.cl/integraciones?hsLang=es#api)
- [Videos tutoriales](https://ayuda.relbase.cl/videos-tutoriales?hsLang=es#main-content)

    - [General](https://ayuda.relbase.cl/videos-tutoriales?hsLang=es#general)
    - [APP móvil](https://ayuda.relbase.cl/videos-tutoriales?hsLang=es#app-m%C3%B3vil)
    - [Ventas](https://ayuda.relbase.cl/videos-tutoriales?hsLang=es#ventas)
- [Preguntas frecuentes](https://ayuda.relbase.cl/preguntas-frecuentes?hsLang=es)
- [Novedades](https://ayuda.relbase.cl/novedades?hsLang=es#main-content)

    - [Actualizaciones del sistema](https://ayuda.relbase.cl/novedades?hsLang=es#actualizaciones-del-sistema)
    - [Ofertas y descuentos](https://ayuda.relbase.cl/novedades?hsLang=es#ofertas-y-descuentos)
    - [Interrupción programada](https://ayuda.relbase.cl/novedades?hsLang=es#interrupci%C3%B3n-programada)
- [SII](https://ayuda.relbase.cl/sii?hsLang=es#main-content)

    - [Mantenciones](https://ayuda.relbase.cl/sii?hsLang=es#mantenciones)
    - [SII](https://ayuda.relbase.cl/sii?hsLang=es#sii)

[![relBase](https://ayuda.relbase.cl/hs-fs/hubfs/logo-relbase-normal@2x-3cb41ff14952911c096f1fce4346e95337a2289d0c98414c667897f37b9f11dd-1.png?width=303&height=68&name=logo-relbase-normal@2x-3cb41ff14952911c096f1fce4346e95337a2289d0c98414c667897f37b9f11dd-1.png "relBase")](http://www.relbase.cl)

Centro de ayuda relke.cl

Copyright © 2026, relBase