
MitchellH.89436 (Customer) asked a question.
Can a workflow create a list of email address for users in on-prem AD
We are looking to see if we can use Okta workflows to create a list of email address from our on-prem AD and then push this list to Proofpoint, via API, to populate the list of active email address.

@MitchellH.89436 (Customer)
Not really. Workflows has no way to directly interact with an on-prem AD. Not only is it behind a firewall it doesn't have a web based API to interact with (REST/SOAP). There are complicated methods interact in a azure/on-prem hybrid setup by scheduling jobs in azure and pushing powershell scripts to on-prem but that would be far more complicated than just building a powershell script on-prem that pulls your emails and pushes it to proofpoint.
Now if your Okta Universal Directory (UD) perfectly mirrors the data in your AD you could leverage Workflows to pull the email address from all ACTIVE users in Okta with Workflows. That is simple enough.
The proof point side is a maybe? Are you talking one of their on-prem solutions (Like a gateway spam appliance) or their cloud solution? The cloud solution is likely yes. The on-prem solution is likely no due to the same types of reasons as makes direct communication with AD a challenge.