betterbroker

Api Keys

Lista de registros y uso de apikeys para integraciones

Descripción General

La sección Claves API provee un mecanismo de autenticación para integraciones externas.
Mediante una API Key, los administradores pueden solicitar información relacionada con:

  • Inventario de propiedades (listings).
  • Información de oficina.
  • Creación de nuevos prospectos (leads).

Estas claves están disponibles únicamente para usuarios con permisos de administrador y permiten establecer integraciones seguras con otros portales o aplicaciones.

La información retornada por los servicios corresponde siempre al contexto de la oficina asociada.


Registro de API Keys

Cada registro de API Key contiene la siguiente información:

  • Nombre: Identificación asignada por el usuario administrador para reconocer la clave.
  • API Key: Cadena alfanumérica única utilizada como credencial de acceso.
  • Fecha de Creación: Día en que fue generada la clave.
  • Último Acceso: Fecha de la última vez que la clave fue utilizada.
  • Copiar: Opción rápida para copiar la clave al portapapeles.
  • Estatus: Define si la clave está Activa o Inactiva.

Portales


Creación de API Keys

Los administradores pueden generar nuevas claves asignando un nombre descriptivo.
Una vez creada, la API Key estará disponible para su uso inmediato.

Portales

⚠️ Importante: cualquier solicitud realizada con una API Key debe estar en estado Activa.

Endpoints Disponibles

Las API Keys permiten consumir los siguientes endpoints:

Inventario de Propiedades

GET /v2/listings?apikey=TU_API_KEY
Accept: application/json
  • Obtiene el listado de propiedades disponibles en el inventario.

Información de Oficina

GET /v2/offices?apikey=TU_API_KEY
Accept: application/json
  • Recupera los datos de la oficina asociada a la API Key.

Creación de Prospectos

POST /v2/leads?apikey=TU_API_KEY
Accept: application/json
  • Permite registrar nuevos prospectos (leads) desde aplicaciones externas o portales integrados.

Formatos de Respuesta

Las solicitudes realizadas con una API Key pueden devolver la información en dos formatos:

  • JSON (application/json)
  • XML (application/xml)

El formato deseado debe especificarse en el encabezado de la petición HTTP utilizando el parámetro Accept.

Ejemplo de encabezados:

GET /v2/listings?apikey=TU_API_KEY
Accept: application/json

Consideraciones de Seguridad

  • Las API Keys deben ser tratadas como credenciales confidenciales.
  • Se recomienda rotar periódicamente las claves para mayor seguridad.
  • Solo los administradores pueden generar o gestionar API Keys.
  • En caso de comprometerse una clave, debe ser desactivada inmediatamente.