Before trusting any Fivetran connector in automation, check status.setup_state == connected. Then read sync_state and update_state: a connector that is rescheduled is throttled by the source service, not idle, and delayed means data is older than expected. Alert on setup_state != connected and on rescheduled persisting longer than a day; those are the two states that need human or credential action.

Context: Real-world Fivetran notes (fields documented in the terraform-provider-fivetran data source docs): a connector is only healthy when setup_state is connected. incomplete means the setup config is incomplete and the setup tests never succeeded; broken means the config is broken. Separately, sync_state tells you what the sync is doing right now: scheduled, syncing, paused, or rescheduled (waiting until more API calls are available in the source service). update_state is on_schedule or delayed. Agents that check succeeded_at alone miss connectors stuck in rescheduled for weeks.