What are the primary functions of a workflow action?

(A) Passing information to external deployments to query additional indexes
(B) Communicating with an external source using the HTTP GET method
(C) Communicating with an external source using the HTTP POST method
(D) Passing information back to Splunk to run a secondary search