The ClickDimensions API is designed primarily to receive requests from Microsoft Dynamics CRM, such as when an Email Send is sent or a template is created. In most cases, if you wish to automate a process based on ClickDimensions features, you will leverage the CRM API or SDK. One notable exception where you may design custom code to interact directly with the ClickDimensions API is through Programmatic Form Capture. In most other cases, your custom application will leverage the CRM SDK.
For example, if you wish to send a bulk email programmatically through ClickDimensions, this can be accomplished by using the CRM SDK to create an Email Send, associate the marketing list and template, and changing its status to "Inactive (Scheduled)". ClickDimensions will handle the remaining part of the Email Send processing automatically.