All REST Endpoints
Account
API endpoints to enable managing your Responsys account.
- Add Email Domain Rules
- Method: putPath:
/rest/api/v1.3/settings/account/domains/email - Delete Email Domain Rules
- Method: deletePath:
/rest/api/v1.3/settings/account/domains/email/{domainRuleType}/{domainName} - Get Account Settings for a User
- Method: getPath:
/rest/api/v1.3/settings/account - Get Email Domain Rules
- Method: getPath:
/rest/api/v1.3/settings/account/domains/email - Get Email Footer
- Method: getPath:
/rest/api/v1.3/settings/account/footer - Get Endpoint URL for a User
- Method: getPath:
/rest/api/v1.3/settings/account/endpoint - Get User Information
- Method: getPath:
/rest/api/v1.3/user/info
Attachments
Send Responsys Email Campaigns with Attachments
- Merge Trigger Email With Attachments
- Method: postPath:
/rest/api/v1.3/campaigns/{campaignName}/emailAttachments - Trigger Email Message with Attachments
- Method: postPath:
/rest/api/v1.3/campaigns/{campaignName}/emailAttachments/actions/trigger
Campaign Attributes
Campaign Attributes API endpoints.
- Retrieve a Campaign's Proof List
- Method: getPath:
/rest/api/v1.3/campaigns/{campaignName}/attributes/proofList - Retrieve Campaign Data Sources
- Method: getPath:
/rest/api/v1.3/campaigns/{campaignName}/attributes/dataSources - Update a Campaign's Proof List
- Method: putPath:
/rest/api/v1.3/campaigns/{campaignName}/attributes/proofList
Campaigns
Responsys Campaign API Endpoints
- Fetch A Campaign
- Method: getPath:
/rest/api/v1.3/campaigns/{campaignName} - Fetch All Campaigns
- Method: getPath:
/rest/api/v1.3/campaigns - Fetch Campaigns using filters
- Method: postPath:
/rest/api/v1.3/campaigns/actions/search - Preview a Campaign
- Method: getPath:
/rest/api/v1.3/campaigns/{campaignName}/preview
Content Library Document Images
Content Library Document Images
- Retrieve binary content of images in a Content Library Document
- Method: getPath:
/rest/api/v1.3/clDocImages/{documentPath} - Update content of images in a Content Library Document
- Method: postPath:
/rest/api/v1.3/clDocImages/{documentPath}
Content Library Documents
Documents in the Responsys Interact Suite Content Library.
- Create a Content Library Document
- Method: postPath:
/rest/api/v1.3/clDocs - Create a copy of a Content Library Document.
- Method: putPath:
/rest/api/v1.3/clDocs/{docPath} - Delete a Content Library Document
- Method: deletePath:
/rest/api/v1.3/clDocs/{docPath} - Retrieve contents of a Content Library Document
- Method: getPath:
/rest/api/v1.3/clDocs/{docPath} - Update Contents of a Content Library Document
- Method: postPath:
/rest/api/v1.3/clDocs/{docPath}
Content Library Folders
Content Library Folders in the Responsys Interact Suite Content Library.
- Create Content Library Folder
- Method: postPath:
/rest/api/v1.3/clFolders - Delete Content Library Folder
- Method: deletePath:
/rest/api/v1.3/clFolders/{folderPath} - List contents of a Content Library Folder
- Method: getPath:
/rest/api/v1.3/clFolders/{folderPath}
Content Library Media Items
Media Files in the Responsys Interact Suite Content Library.
- Create a Content Library Media File
- Method: postPath:
/rest/api/v1.3/clItems - Create a copy of a Content Library Media file.
- Method: putPath:
/rest/api/v1.3/clItems/{destinationItemPath} - Delete a Content Library Media File
- Method: deletePath:
/rest/api/v1.3/clItems/{itemPath} - Retrieve contents of a Content Library Media File
- Method: getPath:
/rest/api/v1.3/clItems/{itemPath} - Update a Content Library Media File
- Method: postPath:
/rest/api/v1.3/clItems/{itemPath}
Email or Push Campaign Schedule
Schedule an Email or a Push Campaign
- Create an Email or Push campaign schedule
- Method: postPath:
/rest/api/v1.3/campaigns/{campaignName}/schedule - Delete an Email or Push campaign schedule
- Method: deletePath:
/rest/api/v1.3/campaigns/{campaignName}/schedule/{scheduleId} - Fetch All Email or Push Campaign Schedules
- Method: getPath:
/rest/api/v1.3/campaigns/{campaignName}/schedule - Retrieve an Email or Push campaign schedule
- Method: getPath:
/rest/api/v1.3/campaigns/{campaignName}/schedule/{scheduleId} - Update an Email or Push campaign schedule
- Method: putPath:
/rest/api/v1.3/campaigns/{campaignName}/schedule/{scheduleId}
Events
Raise Events for Cross-channel Marketing Programs.
- Fetch All the Custom Events
- Method: getPath:
/rest/api/v1.3/events - Trigger Custom Event
- Method: postPath:
/rest/api/v1.3/events/{eventName} - Trigger REI Event
- Method: postPath:
/rest/api/v1.3/events/rei/{eventName}
Filters
Filters in the Responsys Interact Suite
- Retrieve All Filters
- Method: getPath:
/rest/api/v1.3/filters
Folders
Responsys Account Folder API Endpoints
- Create a Folder
- Method: postPath:
/rest/api/v1.3/folders - Retrieve Account Folders
- Method: getPath:
/rest/api/v1.3/folders - Retrieve Folder Content
- Method: getPath:
/rest/api/v1.3/folders/{folderName}/content
List Extensions
Profile Extensions for a Profile List in the Responsys Interact Suite
- Create Profile Extension
- Method: postPath:
/rest/api/v1.3/lists/{listName}/listExtensions - Fetch All Profile Extensions for a Profile List
- Method: getPath:
/rest/api/v1.3/lists/{listName}/listExtensions
Merge Trigger Email
Merge Members to a Profile List and Send Responsys Email Campaigns to them.
- Merge Trigger Email
- Method: postPath:
/rest/api/v1.3/campaigns/{campaignName}/email
Merge Trigger SMS
Merge Members to a Profile List and Send Responsys SMS Campaigns to them
- Merge Trigger SMS
- Method: postPath:
/rest/api/v1.3/campaigns/{campaignName}/sms
Organizations
Responsys Organizations
- Fetch a campaign's organization hierarchy
- Method: getPath:
/rest/api/v1.3/attributes/campaigns/{campaignName} - Fetch a program's organization hierarchy
- Method: getPath:
/rest/api/v1.3/attributes/programs/{programName} - Fetch all organizations
- Method: getPath:
/rest/api/v1.3/attributes/organizations - Update a campaign's organizational access
- Method: postPath:
/rest/api/v1.3/attributes/campaigns/{campaignName} - Update a program's organizational access
- Method: postPath:
/rest/api/v1.3/attributes/programs/{programName}
Profile Extension Recipients
One or more Recipients within a Profile Extension Table in the Responsys Interact Suite.
- Delete multiple Profile Extension Recipients
- Method: postPath:
/rest/api/v1.3/lists/{listName}/listExtensions/{petName}/members - Delete Profile Extension Recipient using an RIID
- Method: deletePath:
/rest/api/v1.3/lists/{listName}/listExtensions/{petName}/members/{riid} - Merge Profile Extension Recipients
- Method: postPath:
/rest/api/v1.3/lists/{listName}/listExtensions/{petName}/members - Retrieve Multiple Profile Extension Recipients
- Method: postPath:
/rest/api/v1.3/lists/{listName}/listExtensions/{petName}/members - Retrieve Profile Extension Recipient using a query attribute
- Method: getPath:
/rest/api/v1.3/lists/{listName}/listExtensions/{petName}/members - Retrieve Profile Extension Recipient using an RIID
- Method: getPath:
/rest/api/v1.3/lists/{listName}/listExtensions/{petName}/members/{riid}
Profile List Recipients
One or more Recipients within a Profile List in the Responsys Interact Suite.
- Delete List Recipients based on RIID
- Method: deletePath:
/rest/api/v1.3/lists/{listName}/members/{riid} - Delete multiple Profile List Recipients
- Method: postPath:
/rest/api/v1.3/lists/{listName}/members - Delete Profile List Recipients using query attribute
- Method: deletePath:
/rest/api/v1.3/lists/{listName}/members - Merge List Recipients
- Method: postPath:
/rest/api/v1.3/lists/{listName}/members - Retrieve List Recipient using query attribute
- Method: getPath:
/rest/api/v1.3/lists/{listName}/members - Retrieve List Recipient using RIID
- Method: getPath:
/rest/api/v1.3/lists/{listName}/members/{riid} - Retrieve List Recipients Count using query attribute
- Method: getPath:
/rest/api/v1.3/lists/{listName}/members/count - Retrieve multiple Profile List Recipients
- Method: postPath:
/rest/api/v1.3/lists/{listName}/members
Profile Lists
Profile Lists in the Responsys Interact Suite
- Add or Update RIID in the Organizational Scope Mapping
- Method: putPath:
/rest/api/v1.3/lists/{listName}/orgListExtensions/members - Create a Profile List with or without brand Context
- Method: postPath:
/rest/api/v1.3/lists - Fetch All Profile Lists
- Method: getPath:
/rest/api/v1.3/lists - Retrieve Profile List Fields
- Method: getPath:
/rest/api/v1.3/lists/{listName}/fields - Retrieve Proof Lists
- Method: getPath:
/rest/api/v1.3/lists/proofLists/records - Retrieve Segment Groups
- Method: getPath:
/rest/api/v1.3/lists/segmentGroups/records
Programs
Responsys Program API Endpoints
- Exit Enactments
- Method: postPath:
/rest/api/v1.3/programs/enactments - Fetch a Program by Name
- Method: getPath:
/rest/api/v1.3/programs/{programName} - Fetch All Programs
- Method: getPath:
/rest/api/v1.3/programs - Fetch Programs for a Profile List
- Method: getPath:
/rest/api/v1.3/programs/lists/{listName} - Publish or Unpublish a Program
- Method: patchPath:
/rest/api/v1.3/programs/{programName}
Supplemental Table Members
Members of a Supplemental Data Table in the Responsys Interact Suite.
- Delete Supplemental Table member based on a query attribute
- Method: deletePath:
/rest/api/v1.3/folders/{folderName}/suppData/{tableName}/members - Fetch all the fields or the primary key fields of the Supplemental Table
- Method: getPath:
/rest/api/v1.3/folder/{folderName}/suppData/{suppTableName} - Merge Supplemental Table members with PK
- Method: postPath:
/rest/api/v1.3/folders/{folderName}/suppData/{tableName}/members - Merge Table Records
- Method: postPath:
/rest/api/v1.3/folders/{folderName}/suppData/{tableName}/members - Retrieve Supplemental Table member based on a query attribute
- Method: getPath:
/rest/api/v1.3/folders/{folderName}/suppData/{tableName}/members
Supplemental Tables
Supplemental table objects.
- Create Supplemental Table
- Method: postPath:
/rest/api/v1.3/folders/{folderName}/suppData - Fetch All Supplemental Tables
- Method: getPath:
/rest/api/v1.3/suppData - Update Supplemental Table
- Method: putPath:
/rest/api/v1.3/folders/{folderName}/suppData/{suppTableName}
Trigger Email Message
Send Responsys Email Campaigns to existing members of a Profile List.
- Trigger Email Message
- Method: postPath:
/rest/api/v1.3/campaigns/{campaignName}/email
Trigger Push Message
Send Responsys Push Campaigns to existing members of a Profile List
- Trigger Push Message
- Method: postPath:
/rest/api/v1.3/campaigns/{campaignName}/push
Trigger SMS Message
Trigger SMS messages to existing members of a profile list.
- Trigger SMS Message
- Method: postPath:
/rest/api/v1.3/campaigns/{campaignName}/sms/trigger