v1

latestOpenAPI 3.1.0Serval License2026-07-26202952779.1 KB
Entity Ingestion Config API

Get Ingestion Config Sync Status

Get the sync status for an entity ingestion config, including last sync time, current phase, and data availability flags.

get/v2/entity-ingestion-configs/{config_id}/sync-status

Path parameters

config_idstring required

The ID of the ingestion config.

Response

Success

syncStatus'SYNC_STATUS_UNSPECIFIED' | 'SYNC_STATUS_NOT_STARTED' | 'SYNC_STATUS_RUNNING' | 'SYNC_STATUS_COMPLETED' | 'SYNC_STATUS_FAILED'
lastSyncEndTimestring date-time

A timestamp in RFC 3339 format (e.g., "2025-01-15T01:30:15Z").

firstSyncStartTimestring date-time

A timestamp in RFC 3339 format (e.g., "2025-01-15T01:30:15Z").

currentPhase'INGESTION_SYNC_PHASE_UNSPECIFIED' | 'INGESTION_SYNC_PHASE_INGESTING_DATA' | 'INGESTION_SYNC_PHASE_EXTRACTING_SCHEMA' | 'INGESTION_SYNC_PHASE_INFERENCE'

Phases of the ingestion sync workflow.

hasExternalEntitiesboolean

Whether any external entities have been synced for this config.

hasFieldMappingsboolean

Whether any field mappings exist for this config.

hasPublishedEntitiesboolean

Whether any published entities exist for this config.

isDeletingboolean

Whether a deletion workflow is currently running.