We have an authoritative source configured as Delimited File connector. (We have added ENABLE featureString for enable/disable functionality else the disable account api call was not happening and UI was also not showing disable account)
Please try add “ENABLE” feature to the connector configuration. The enable/disable account will be displayed in the UI and the actions will be automatically provisioned.
UPDATE: We also tried adding an attribute for lifeCycleState and configured the terminated lifecycle state to send disable account for all Source.
It did send the disable account events for IdentityNow source (This got disabled correctly) and for the delimited file auth source, it created a manual task which even after completing still shows the status as enabled.
For Delimited File accounts, the enabled/disabled status should be driven through IIQDisabled, not the normal Disable Account action. SailPoint documents IIQDisabled as the Boolean attribute used to mark a Delimited File account enabled/disabled in ISC: Delimited File Account Attributes.
For API updates, try updating the flat-file account attribute directly with PATCH /v2026/accounts/{id}. SailPoint notes that account attributes can be modified only for flat file accounts: Update Account API.
Also, account status and identity status are separate. For making the identity inactive, use Lifecycle State / cloudLifecycleState mapping: Setting Up Lifecycle States.