Skip to main content

Qué es

Las API keys permiten que un script, una integración o una carga inicial hablen con la API de administración de una empresa. No reemplazan el ingreso al back office: sirven para automatizar tareas como listar productos, importar un CSV o actualizar medios de pago. Cada clave pertenece a un solo comercio. Tero guarda un hash y un prefijo visible; la clave completa se muestra una sola vez al crearla.

Dónde está

La URL base de la API es:
En staging:
Llamá a pos-api en forma directa. El sitio teropos.com.ar (antes pos.terominds.com) es el back office y no acepta estas claves en el navegador. Creá y revocá las claves en Back office → Configuración → Equipo → API keys. El procedimiento está en Crear y revocar API keys.

Cómo se usa

Enviá la clave en el encabezado Authorization como Bearer. El formato es tero_live_<prefijo>_<secreto>.
El tenantId es el identificador de la empresa. Lo ves en la URL del back office: /admin/tenants/<tenantId>/....
1

Creá una clave

En Configuración → Equipo → API keys elegí el alcance y copiá la clave completa.
2

Guardala fuera del repositorio

Usá una variable de entorno o un gestor de secretos. No la subas a git ni la pegues en un chat.
3

Llamá a pos-api

Usá https://pos-api.terominds.com/api y el encabezado Authorization: Bearer ….

Configuración

No hace falta X-Tero-Origin-Secret. Ese encabezado lo envía solo el back office para las sesiones del navegador. Una API key con el formato correcto alcanza para entrar a pos-api. Una sesión de cookies no alcanza para llamar a pos-api en forma directa. Eso evita que una cookie robada se use fuera del sitio.

Errores

La API de administración está acotada a la empresa de la clave. Los endpoints de superadmin (crear empresas, flota global, releases) no aceptan API keys.

Tips y advertencias

La clave completa se muestra una sola vez. Si la perdés, revocala y creá otra. Tero nunca vuelve a mostrar el secreto.
  • Preferí una clave de solo lectura si el script no necesita cambiar datos.
  • Si una automatización deja de usarse, revocala.
  • El tenantId de la URL tiene que ser el de la empresa dueña de la clave.

Relacionado

Alcances

Lectura o lectura y escritura.

Crear y revocar

Desde el back office.

Ejemplos

Productos, CSV, fotos y cobros.
Last modified on October 22, 2026