Saltar al contenido
API v1 · https://bentho.org/api
POST/api/mod/contabilidad/{espacio}/sync/items

Lee el catálogo de tu software

Lee los productos y servicios de tu software contable y te los devuelve en un formato común, con su precio e impuesto. Queda anotado en el historial.

  • PERMISOescribe
  • CRÉDITOSno gasta
  • AUTENTICACIÓNBearer bth_…

PARÁMETROS

CAMPOTIPOREQUERIDOQUÉ ES
espaciostringSÍEl id del espacio (sale en GET /api/companies). Tiene que tener el módulo Contabilidad.

RESPUESTA 200

CAMPOTIPOQUÉ ES
run_idstringLa corrida, en el historial.
modelo"items"Qué se leyó.
countintegerCuántos artículos.
items[]arrayCada artículo: sku, nombre, tipo (producto o servicio), precio e impuesto_pct (texto o null), moneda, external_id (su id en tu software) y raw (el registro entero, como lo da tu software).

ERRORES DE ESTA RUTA · SIEMPRE {"detail": …}

STATUSCUÁNDODETAIL LITERAL
403El espacio no tiene el módulo Contabilidadmódulo no habilitado para este espacio.
403La clave es de solo lecturaTu cuenta es de solo lectura en este espacio.
502El módulo no está disponible en este momento: reintenta en unos minutos—
400El espacio todavía no tiene proveedor configuradoNo hay software contable configurado …
400proveedor es worldoffice_cloud, quickbooks o xero: todavía no conectanAdaptador '…' aún no implementado …
400Tu software no permite leer su catálogo (csv_export)el proveedor no soporta sync de ítems
400Tu software rechazó las credenciales o no respondió: detail trae su motivo—

Y los de cualquier ruta —clave inválida, cuenta no al día, IP, límites—, en Errores, límites y créditos.

CONVIENE SABER

  • Hoy cada lectura trae el catálogo entero, hasta 5000 artículos: compáralo tú con lo que ya tienes por sku o external_id.
  • Si el artículo no tiene referencia en tu software, el sku se arma con su id (alegra-88, siigo-…).