Integration and APIs
Integration questions cover SOAP and REST-style access to Campaign via JXON/SOAP web services, JSSP pages, and workflow-driven integrations. Know the xtk:session login/logout flow, session tokens, and how xtk:queryDef and xtk:writer/xtk:reader perform data operations. Understand data loading via import/export, file-based feeds, and real-time ingestion through message center APIs or Adobe I/O / Adobe Experience Platform connectors. Candidates should know outbound integration via JavaScript activities, HTTP calls, and external account configuration (FTP, S3, APIs).
Traps: assuming REST is native to Classic (it is primarily SOAP/JXON; REST requires JSSP or middleware); forgetting authentication and operator permissions on API calls; ignoring rate limits and batching for high-volume writes; and misconfiguring external accounts (credentials, server, port, security). Another classic: confusing import templates with workflow import activities - both exist and behave differently.
Rule of thumb: batch writes, stream reads; use queryDef for reads and staged imports for bulk loads. Worked example: pulling a nightly audience from an external CRM - configure an external account for SFTP, use a file transfer + import workflow with a deduplication key on the recipient ID, log rejects, and schedule via scheduler, rather than calling the API row-by-row.