The DFA Reporting API is a language-neutral REST API that offers programmatic access to the same reports as can be generated through the Report Builder web service. Also, reports created in Report Builder can be modified, run and downloaded by the API. See the Create and update reports Help Center article for information on using the Report Builder.
Building a valid report is not a trivial task. Only certain subsets of dimensions and metrics are valid in certain combinations. We therefore recommend building new reports in the Report Builder web interface, which lets you choose only valid combinations of dimensions and metrics, and then clone and modify these reports through the API.
For information on managing your DFA account, see the DoubleClick for Advertisers API.