Ir para o conteúdo

DAGs

3 endpoint(s)


GET /api/v1/dags

List company DAGs

Returns all DAGs (ETLs) accessible to the authenticated company. Uses api_new.pvt_internal_api_call (function=etl, method=get).

Autenticación

Bearer Token requerido. El id_company se extrae automáticamente del token.

Respuestas

Código Descripción
200 List of DAGs — DAGListResponse
401 Unauthorized — ErrorResponse
403 Forbidden — insufficient ETL module permissions — ErrorResponse
500 Server error — ErrorResponse
502 Backend service error — ErrorResponse

GET /api/v1/dags/{dag_id}/stats

Run statistics for a DAG

Autenticación

Bearer Token requerido. El id_company se extrae automáticamente del token.

Parámetros de ruta

Parámetro Tipo Requerido Default Descripción
dag_id string

Query parameters

Parámetro Tipo Requerido Default Descripción
start_date string
end_date string

Respuestas

Código Descripción
200 Stats retrieved — DagRunStats
401 Unauthorized — ErrorResponse
422 Invalid date range — ErrorResponse
502 Stats lookup failed — ErrorResponse

GET /api/v1/dags/{dag_id}/timeline

Run timeline for a DAG

Autenticación

Bearer Token requerido. El id_company se extrae automáticamente del token.

Parámetros de ruta

Parámetro Tipo Requerido Default Descripción
dag_id string

Query parameters

Parámetro Tipo Requerido Default Descripción
start_date string
end_date string
interval string day

Respuestas

Código Descripción
200 Timeline retrieved — DagRunTimeline
401 Unauthorized — ErrorResponse
422 Invalid date range or interval — ErrorResponse
502 Timeline lookup failed — ErrorResponse