APIs are critical for products like SAS Customer Intelligence 360, which is delivered to clients as software-as-a-service (SaaS).
In CI 360, we offer public REST APIs to support seamless integration with external systems. These APIs enable a wide range of capabilities—from sending events into CI 360 to uploading targeting audiences.
Before we dive into each capabilities, let us discuss some limits set by CI 360 for your tenants. The external API gateway is configured to limit the number of requests from a single IP address to 700,000 requests per five minutes. The limit includes all REST requests to the API gateway. An HTTP 403 (Forbidden) code is returned if a request is made after the limit has been exceeded for the trailing five minutes.
In CI 360, each API may also come with its own call limit, depending on its purpose and usage. While the default limits are generally quite generous, it’s always a smart move to validate your specific use case against these limits.
Why? Because expectations and reality don’t always match—and you don’t want to be caught off guard when your integration hits a ceiling.
The detailed information about these limits can be found in our online documentation, here. |
API Name | Purpose / Capabilities | Related Module | Can Do | Can't Do | Doc Link | Developer Doc |
Copy Item API | Facilitates copying items between tenants. | Calculated data items | 👉 Copies items from the source tenant to the target tenant. | Cannot download and modify the package. Not intended as a workaround to create Tasks, Messages, etc., outside and import them into a new tenant. | Link | Link |
Creatives | ||||||
Direct marketing tasks | ||||||
Export templates | ||||||
Messages | ||||||
On-premises segment maps | ||||||
Digital Assets API | Manages digital assets, including upload, preview, and version control. | Assets | 👉 Create, view, update, copy, move, share, and delete assets 👉 Preview assets or generate thumbnails (without third-party tools) 👉 Create versions and renditions 👉 Download, upload, and store assets 👉 Search and retrieve assets based on user-defined tags 👉 Distribute assets for reuse in a web browser |
Cannot be used to create or update Creatives or Messages, even if the creative is HTML. | Link | Link |
Marketing Admin API | Supports auditing and token management. | Admin | 👉 Download and review audit records for actions in CI 360 👉 Manage access tokens used by access points and users for API authentication |
Cannot create a new Access Point or edit properties of an existing Access Point. | Link | Link |
Marketing Audience API | Enables creation and management of marketing audiences. | Audience | 👉 Create an audience 👉 Retrieve audience details 👉 Import data into an audience 👉 Retrieve information about import requests 👉 Update an audience (e.g., add or rename unused columns) 👉 Delete an audience (including cloud-based) 👉 Retrieve a list of all audiences (including cloud-based) |
Cannot create or update audiences based on external cloud data (e.g., Google BigQuery, Snowflake). | Link | Link |
Marketing Data API | Manages customer data, GDPR compliance, and product recommendations. | Customer Tables | 👉 Fulfill GDPR requests 👉 Import and update customer data 👉 Retrieve identity records 👉 Manage product recommendations |
Not designed for managing Unified Data Model (UDM) data. | Link | Link |
Marketing Execution API | Executes tasks and segment maps. | Tasks / Segments | 👉 Execute bulk email, bulk mobile, direct marketing tasks, and on-premises segment maps 👉 Equivalent to 'Run Now' or 'Publish and Run Now' actions in the UI 👉 Use GET endpoints to monitor task execution |
Cannot create or update tasks. | Link | Link |
Marketing Design API | Provides access to task metadata and dependencies. | Tasks | 👉 Access and view information about CI 360 tasks 👉 Retrieve task details (name, ID, priority, publish date, last modified date) 👉 Monitor task status (Designing, Active, Completed) 👉 View usage of dependent items (spots, events, creatives, messages) |
Tasks cannot be created or updated via API; must be done through the UI. | Link | Link |
Marketing Gateway API | Supports event injection, data/table downloads. | Events / Data Streaming | 👉 Retrieve Access Point details 👉 Download cloud data from UDM/CDM for on-premises use 👉 Send events to CI 360 in real time or bulk |
Cannot create/update Events, UDM/CDM tables, or Access Points. | Link | Link |
Plan API | Enables management of marketing plans and hierarchy. | Planning | 👉 Create, read, update, and delete resources related to SAS 360 Plan. | Link | Link | |
SCIM API | Manages users, groups, and roles for identity management. | Identity Management | 👉 Retrieve user details 👉 Create/delete users, assign roles, and manage group memberships 👉 Retrieve and manage groups 👉 Retrieve role information, including role lists 👉 Manage group membership and roles |
Limited to CI 360; cannot manage entities in integrated targeting systems. | Link | Link |
Workflow API | Automates workflows and related tasks. | Workflow | 👉 Create and launch workflows 👉 Search workflows and workflow templates 👉 Add workflow tasks and assign to users/groups 👉 Initiate, cancel, complete, approve, or reject workflow tasks 👉 Attach/upload supporting files 👉 Download attachments |
Link | Link |
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
The rapid growth of AI technologies is driving an AI skills gap and demand for AI talent. Ready to grow your AI literacy? SAS offers free ways to get started for beginners, business leaders, and analytics professionals of all skill levels. Your future self will thank you.