CredonixDocs
Referencia de la APIPlan de proyecto

Historial

Lista las ejecuciones de una automatización por plan de proyecto.

Descripción general

Este endpoint devuelve el historial de una automatización por plan de proyecto: una fila por cada ejecución, con el hito cobrado, el resultado y la orden de cobro creada. Los resultados están paginados de 20 en 20 y ordenados del más reciente al más antiguo.

Requiere el permiso Leer en Automatizaciones.

Endpoint

GEThttps://app.credonix.mx/api/v1/project-plan-automations/{automationId}/history

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

Automatización sin ejecuciones


Un plan que todavía no ha cobrado hitos responde 200 con results vacío.

Query params

ParámetroTipoDescripción
pageintegerPágina, empieza en 1. Por defecto 1.

Forma de cada ejecución

Cada elemento de results tiene esta forma. Este ejemplo es la ejecución que registra Completar hitos:

{
  "id": "cmu21aq9200n8v1dqzaq4wn2h",
  "automation": {
    "type": "project_plan",
    "id": "cmu21apfn00mlv1dq9t8s6fly"
  },
  "milestone_id": "cmu21apfn00mov1dq96rwtxxs",
  "scheduled_date": "2026-09-14",
  "executed_date": "2026-09-14",
  "execution_type": "manual",
  "status": "success",
  "generated_invoice_id": "cmu21aq8t00n0v1dqtubu362v",
  "executed_by": {
    "type": "api_key",
    "name": "Integración ERP"
  },
  "created_at": "2026-09-15T02:09:52.743Z",
  "updated_at": "2026-09-15T02:09:52.743Z"
}
CampoTipoDescripción
idstringIdentificador de la ejecución. Úsalo en Reintentar ejecución.
automationobjetoAutomatización de la ejecución: type e id.
milestone_idstring | nullHito cobrado en la ejecución.
scheduled_datestring | nullFecha de completado del hito (YYYY-MM-DD).
executed_datestringFecha (YYYY-MM-DD) en que se ejecutó.
execution_typestringmanual o automated.
statusstringsuccess, error o partially_executed.
generated_invoice_idstring | nullid de la orden de cobro generada. Consúltala con Consultar orden de cobro.
executed_byobjetoQuién la ejecutó: { "type": "api_key", "name": ... } con el nombre de la API key, { "type": "user", "name": ... } para un usuario de la aplicación, o { "type": "automation", "name": ... } para una ejecución automática.
created_atstringFecha de creación (ISO 8601).
updated_atstringFecha de la última actualización (ISO 8601).

Errores

StatusCódigoCausa
400INVALID_PAGEpage no es un número entero entre 1 y 107374183.
401MISSING_API_KEY, INVALID_API_KEY, API_KEY_REVOKEDAPI key ausente, inválida o revocada.
403INSUFFICIENT_PERMISSIONSLa API key no tiene el permiso Leer en Automatizaciones.
404NOT_FOUNDLa automatización no existe en tu organización o es de otro tipo. La respuesta incluye "message": "La automatización no fue encontrada.".
Abrir Credonix