Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards

Bulk Profile API using Client ID and Secret

Avatar

Level 1

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.

1 Reply

Avatar

Level 3

@PrasadYe I haven’t personally used this method before, but Adobe does have documentation on how to generate the authorization token via API for the Bulk Profile uploads. You can check it out here:

https://developer.adobe.com/target/administer/admin-api/#tag/Authentication 

 

It walks through the different authentication flows like OAuth (Server-to-Server) and how to set up access properly using your Client ID and Secret.

 

I actually tried this myself recently, but ended up getting a 500 error when calling the token endpoint. If you’re seeing the same issue, it might be worth raising a support ticket with Adobe to confirm whether this API method is still supported.

 

Hope this helps point you in the right direction.

 

Best,

Narendra