API and Conditional Rules

Do conditional rules apply when updating a record from the API? Im using n8n to make a http call and my conditional rules are not firing unless I manually submit a form in the knack application.

The behaviour is strange as I recall Zapier flows triggering conditional rules.

I don’t see anything in the documentation.

Hi @RyanL - I may not be understanding correctly, what type of condition do you have on your field that is not firing?

@RyanL Field-level conditional rules should fire regardless of how the record is updated - API, Zapier, n8n, or manual form submission, after the field values are updated on the record.

Can you please clarify, when you say the conditional rules aren’t firing, how are you checking? Are you looking at the response from the update API call itself, or are you doing a separate GET request afterward to check the record values?

My mistake, I found the conditional rule error. Thank you @ivan and @CarlHolmes