CredonixDocs
Referencia de la APIRecurrentes

Consultar

Consulta la información de una automatización recurrente.

Descripción general

Este endpoint devuelve una automatización recurrente con su periodicidad, sus totales, su próxima fecha de cobro y sus conceptos.

El id debe ser de una automatización recurrente: el id de una automatización por calendario personalizado o por plan de proyecto responde 404.

Requiere el permiso Leer en Automatizaciones.

Endpoint

GEThttps://app.credonix.mx/api/v1/recurring-automations/{automationId}

Path param: automationId — el id de la automatización recurrente.

Consulta una automatización recurrente


Devuelve la automatización completa. next_billing_date indica la fecha de la próxima orden de cobro y last_execution_at, el momento de la última generación.

Campos de la respuesta

CampoTipoDescripción
typestringSiempre recurring.
idstringID de la automatización.
customer_idstringCliente al que se cobra.
legal_entity_idstring | nullRazón social que emite las órdenes de cobro. Con null, las órdenes usan la razón social predeterminada de la organización.
conceptstringConcepto de las órdenes de cobro.
descriptionstring | nullDescripción.
currencystringMXN o USD.
statusstringactive, paused o completed.
grace_period_daysintegerDías entre la emisión y el vencimiento de cada orden de cobro.
subtotal, total_discount, total_tax, total_amountstring | nullTotales de cada orden de cobro.
start_datestringFecha de inicio (YYYY-MM-DD).
end_datestring | nullFecha de fin (YYYY-MM-DD).
intervalstringdaily, weekly, monthly o yearly.
repeat_everyintegerCada cuántos intervalos se repite.
monthly_modestring | nullday_of_month o weekday_position.
weekdaysarrayDías de la semana: MON, TUE, WED, THU, FRI, SAT, SUN.
next_billing_datestring | nullLa siguiente fecha de cobro posterior a hoy que no está en el historial (YYYY-MM-DD). null si la automatización no está active.
last_execution_atstring (fecha) | nullMomento de la última generación.
itemsarrayConceptos de cada orden de cobro.
created_at, updated_atstring (fecha)Marcas de tiempo.

items[]

CampoTipoDescripción
idstringID del concepto.
product_idstring | nullProducto vinculado.
product_name, descriptionstring | nullNombre y descripción del concepto.
quantityintegerCantidad.
unit_pricestringPrecio unitario.
discountstring | nullDescuento. Llega en "0" cuando no se envió.
discount_typestring | nullpercentage o fixed.
product_code, unit_codestring | nullClaves del SAT de producto o servicio y de unidad.
taxesarrayImpuestos: type, category, rate (fracción) y base. Si no se envió base, llega con la base calculada.

Errores

StatusCódigoCausa
403INSUFFICIENT_PERMISSIONSLa API key no tiene el permiso Leer en Automatizaciones.
404NOT_FOUNDLa automatización recurrente no existe en tu organización. La respuesta incluye { "message": "La automatización no fue encontrada." }.
Abrir Credonix