Profile API settings

Enable or disable authentication for batch updates via Adobe Target APIs and generate a profile authentication token.

Adobe Target creates and maintains a profile for every individual user. This profile is stored on the Target edge cluster and is updated in real time after every visit. You can also update a profile individually or in bulk via API.

For added security, you can require that the Bulk Update API call require a valid access token to be passed in the header of the request.

To require authentication and to generate an access token using the Target UI:

  1. Click Administration > Implementation.

  2. Under Profile API slide the Require Authentication toggle to the enabled or disabled position.

    alt image

  3. (Conditional) If you enabled authentication requirement, click Generate New Profile Authentication Token.

    alt image

    The token expires according to the time listed in the Expires In box.

    You must have one of the following user permissions to generate an authentication token:

    • Admin role or have at least Approver rights

      For more information for Target Standard customers, see Specify roles and Permissions in Users. For more information for Target Premium customers, see Configure enterprise permissions.

    • Admin role on the workspace/product profile level

      Workspaces are available to Target Premium customers only. For more information, see Configure enterprise permissions.

    • Admin Rights (Sysadmin permission) on the Adobe Target product level

You can also generate a profile authentication token via API. For more information, see “Profiles” in the Adobe Target Admin and Profile API guide.

  1. Copy the token and include it in the header of the request in the format: “Authorization” : “Bearer.”

  2. Click Generate New Profile Authentication Token to regenerate the token as needed.

Resetting this token will cause API calls using the current token to fail. This will require updating any scripts or apps that use this token.