We are trying to sync User Profile information from a Data Cloud to Adobe Target.
Currently, we are able to call the Bulk Profile API using a token generated in the Adobe Target UI. However, this token expires every 90 days.
Our requirement is to automate this by generating an authorization token dynamically using Client ID and Client Secret. We created a project in the Adobe Developer Console and tried this approach, but we are getting the following error:
<com.adobe.tnt.profileservice.crud.ResponseErrorBody>
<status>403</status>
<message>Authentication failed, make sure a valid token is provided</message>
</com.adobe.tnt.profileservice.crud.ResponseErrorBody>
Has anyone successfully implemented this?
Is there a specific authentication flow required for Adobe Target Bulk Profile API (e.g., IMS token, JWT, OAuth)?
Could the issue be related to missing API scopes, product profile permissions, or incorrect client credentials in Developer Console?
Any guidance on the correct setup to enable dynamic token generation for the Bulk Profile API would be greatly appreciated.