CredonixDocs
Referencia de la APIAutomatizaciones

Listar

Obtén el listado paginado de las automatizaciones de tu organización.

Descripción general

Este endpoint devuelve en un solo listado las automatizaciones recurrentes, por calendario personalizado y por plan de proyecto de tu organización, de la más reciente a la más antigua según created_at. Cada resultado incluye el campo type, que indica el tipo de automatización y qué campos trae. El tamaño de página es fijo en 20 resultados.

Puedes filtrar por tipo, estatus y cliente. Los filtros se combinan entre sí y los query params desconocidos se ignoran.

Requiere el permiso Leer en Automatizaciones.

Endpoint

GEThttps://app.credonix.mx/api/v1/automations

Consulta las automatizaciones de un cliente


Devuelve las automatizaciones de todos los tipos que pertenecen al cliente, ordenadas de la más reciente a la más antigua. Usa page para recorrer las páginas; next y previous conservan los demás query params.

Query params

ParámetroTipoRequeridoDefaultDescripción
customer_idstringNo-ID del cliente. Acepta varios valores, repitiendo el parámetro o separados por comas.
pageinteger ≥ 1No1Página solicitada. El tamaño de página es fijo en 20.

Filtra por tipo y estatus


type y status aceptan varios valores, repitiendo el parámetro (?type=recurring&type=project_plan) o separados por comas (?type=recurring,project_plan). Sin type, el listado incluye los tres tipos.

Query params

ParámetroTipoRequeridoDefaultDescripción
typerecurring, custom_schedule, project_planNo-Tipo de automatización.
statusactive, paused, completedNo-Estatus de la automatización.

Forma de las respuestas

Todos los tipos comparten estos campos:

CampoTipoDescripción
typestringrecurring, custom_schedule o project_plan.
idstringID de la automatización.
customer_idstringCliente al que se cobra.
legal_entity_idstring | nullRazón social que emite las órdenes de cobro.
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 la automatización.
next_billing_datestring | nullPróxima fecha de cobro (YYYY-MM-DD). null si la automatización no está active.
created_at, updated_atstring (fecha)Marcas de tiempo.

Además, cada tipo agrega sus propios campos:

Errores

StatusCódigoCausa
400INVALID_PAGEpage no es un número entero entre 1 y 107374183.
400INVALID_QUERY_PARAMETERtype o status traen un valor que no está en la lista.
403INSUFFICIENT_PERMISSIONSLa API key no tiene el permiso Leer en Automatizaciones.
{
  "code": "INVALID_QUERY_PARAMETER",
  "message": "El parámetro type debe ser uno de: recurring, custom_schedule, project_plan.",
  "errors": [
    {
      "field": "type",
      "code": "invalid_value",
      "message": "El parámetro type debe ser uno de: recurring, custom_schedule, project_plan."
    }
  ],
  "request_id": "72c74242-d0c5-4c3c-9a20-fbcce31af58e"
}
Abrir Credonix