Some questions on the insertion of many profiles via the ACS Profile API:
The best practice is to go with ETL activities via workflows. Are there any limitations to going with the API route?
See the Product Description page for the API calls allowance (https://helpx.adobe.com/legal/product-descriptions/campaign-standard.html ); otherwise, see the response below.
There are none. The customer has to do it on its side.
See the Product Description pagefor the max engine calls per second. Note that it is not enforced.
Yes, they do.
It all depends on how you do it. A
business’functional call results in at least 2 API calls (1 get and 1 post or patch). So using API to build a load profile is not the best way to inject a profile for a large volume. Look at the MS Dynamic connector; it takes 8 to 9 hours to inject millions of records using the API. From an architecture point of view, ACS APIs aren’t viable for large volumes in regular manners. Move to file injection and run a workflow every 30 minutes if required.