HI @aanchal-sikka ,
To integrate AEM with Adobe Target, you can use Adobe Launch as the integration point. Adobe Launch is a tag management system that allows you to manage and deploy marketing and analytics tags, including Adobe Target.
To create an Adobe Launch IMS config in the Local SDK, you need to configure the Adobe I/O Console. Here are the steps:
1. Go to the Adobe I/O Console website: https://console.adobe.io/
2. Sign in with your Adobe ID.
3. Create a new project or select an existing project.
4. In the project, go to "APIs & Services" and click on "Credentials".
5. Click on "New Credential" and select "OAuth Server to Server".
6. Configure the OAuth Server to Server credential by providing a name and selecting the appropriate service account.
7. Once the credential is created, you will see the Client ID and Client Secret. These values will be used in the Adobe Launch IMS config in the Local SDK.
The purpose of the Target API is to provide programmatic access to Adobe Target functionality. It allows you to interact with Adobe Target programmatically, such as creating and managing activities, audiences, and offers. The Target API is used when you need to perform advanced operations or automate tasks in Adobe Target.
On the other hand, the Launch API is used to interact with Adobe Launch, the tag management system. It allows you to manage rules, data elements, extensions, and other configurations in Adobe Launch. The Launch API is used when you need to programmatically manage and deploy tags, including Adobe Target tags, through Adobe Launch.
In summary, the Target API is specific to Adobe Target and provides access to Target-specific functionality, while the Launch API is used to interact with Adobe Launch and manage tag deployments, including Adobe Target tags. Both APIs serve different purposes in the integration between AEM and Adobe Target.