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

Sincroniza solo si toca

Como leer el catálogo o el stock, pero solo si toca: si nunca se leyó, si ya pasaron cadencia_sync_horas desde la última lectura o si hay cambios pendientes. Si no toca, no llama a tu software. Para llamarla a menudo desde una tarea programada.

  • 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.
datosstringSÍitems (el catálogo) o stock.
forceboolean, querynotrue para leer aunque no toque. Por defecto false.

RESPUESTA 200

Si toca, lo mismo que leer el catálogo o el stock. Si no:

CAMPOTIPOQUÉ ES
skippedtrueNo leyó nada.
reason"cadencia"Aún no toca.
modelostringitems o stock.

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—
400datos no es items ni stockmodelo inválido (items|stock).
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 …

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