Expand my Community achievements bar.

SOLVED

REST API Connection to Dynamics 365

Avatar

Level 2

Hello Everyone,

I am working on REST api integration between ACS and Dynamics 365 for real time data sync. This link does talk about REST api (Adobe Campaign Standard API ) and information on how to manipulate. As a base requirement done with setting up integration through I/O. If someone can help on how i make connection to dynamics 365 and use REST API calls.

- Do we have to create external account within ACS using dynamics 365 credentials?

- How to include REST api calls in workflow for real-time/scheduled?

Appreciate your suggestions/input.

Thanks

1 Accepted Solution

Avatar

Correct answer by
Employee

Hi Sathees,

1. You will have to create an integration on Adobe.IO

2. Create Public + private key pair on Dynamics side.

3. Add the public key certificate inside the integration

4. generate JWT token for dynamics using the private key.

5. use Integration details and JWT token to get the access token

6. Use the access token to send the API requests.

All this need to be automated.

Regards,
Vipul

View solution in original post

6 Replies

Avatar

Employee

Hi SK82248697,

External account are created to communicate from ACS to some third party.

The REST API is for inbound communications liek inserting a profile in ACS, updating preferences, firing transactional emails.

If you wish to make use of ACS Rest API, the source will be Microsoft Dynamics which will then call ACS API to play with ACS data. If you want to make manipulations in MS Dynamics by calling the Dynamics API from ACS, this is not possible today.

We are working on preparing a dedicated MS Dynamics Connector for communicating directly with Dynamics

Regards,
Vipul

Avatar

Level 2

Thank You Vipul for your inputs.

However to more precisely i am looking to get contacts created on dynamics into ACS via REST API through real-time sync. If you could share some steps here would be great.

Thanks

Sathees

Avatar

Correct answer by
Employee

Hi Sathees,

1. You will have to create an integration on Adobe.IO

2. Create Public + private key pair on Dynamics side.

3. Add the public key certificate inside the integration

4. generate JWT token for dynamics using the private key.

5. use Integration details and JWT token to get the access token

6. Use the access token to send the API requests.

All this need to be automated.

Regards,
Vipul

Avatar

Level 2

This will be really helpful.

I believe once getting access token we can use this endpoints (example: https://mc.adobe.io/<TENANT>/campaign/profileAndServices/profile) to GET/POST the contacts on dynamics. Advice me if i am wrong.

Avatar

Employee

Hi SK82248697 ,

You can start using the cod defined here

Adobe Campaign Standard API

Regards,
Vipul

Avatar

Level 2

Thank You Vipul. This will help a lot.