SAP Emarsys website screenshot

SAP Emarsys

SAP Emarsys (formerly Emarsys) is an omnichannel customer engagement and marketing automation platform that helps brands run personalized email, mobile, web, SMS, and ads campaigns powered by a unified customer data layer and AI-driven segmentation. The Emarsys API surface exposes contacts, segments, campaigns, automation programs, event triggers, external events, and analytics so marketing and engineering teams can integrate Emarsys with the rest of the stack. Authentication uses OAuth 2.0 / OIDC with JWT for the v3 API, while legacy endpoints continue to use WSSE (being phased out by end of 2026).

1 APIs 0 Features
Marketing AutomationCustomer EngagementEmail MarketingOmnichannelCustomer Data PlatformSAP

APIs

SAP Emarsys Core API

REST API for managing contacts, segments, fields, campaigns, automation programs, external events, and analytics in SAP Emarsys. The v3 API uses OAuth 2.0 + OIDC with JWT bearer...

Collections

GraphQL

SAP Emarsys GraphQL API

SAP Emarsys is an omnichannel customer engagement platform. The API covers contact management, email campaigns, automation programs, segmentation, personalization, event trigger...

GRAPHQL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🌐
DeveloperPortal
DeveloperPortal
🔗
APIReference
APIReference
🔑
Authentication
Authentication
🌐
SAP Help Portal
SAP Help Portal
🔗
API Credentials
API Credentials
🔗
PostmanCollection
PostmanCollection
💰
Pricing
Pricing
🔗
Login
Login
💬
Support
Support
📰
Blog
Blog
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
X (Twitter)
X (Twitter)

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: SAP Emarsys Core API
  version: 1.0.0
request:
  auth:
    type: apikey
    key: X-WSSE
    value: '{{X-WSSE}}'
    placement: header
items:
- info:
    name: Contacts
    type: folder
  items:
  - info:
      name: Create contacts
      type: http
    http:
      method: POST
      url: https://api.emarsys.net/api/v2/contact
      body:
        type: json
        data: '{}'
    docs: Create contacts
  - info:
      name: Update contacts
      type: http
    http:
      method: PUT
      url: https://api.emarsys.net/api/v2/contact
      body:
        type: json
        data: '{}'
    docs: Update contacts
  - info:
      name: Get contact data
      type: http
    http:
      method: POST
      url: https://api.emarsys.net/api/v2/contact/getdata
      body:
        type: json
        data: '{}'
    docs: Get contact data
- info:
    name: Contact Lists
    type: folder
  items:
  - info:
      name: List contact lists
      type: http
    http:
      method: GET
      url: https://api.emarsys.net/api/v2/contactlist
    docs: List contact lists
  - info:
      name: Create contact list
      type: http
    http:
      method: POST
      url: https://api.emarsys.net/api/v2/contactlist
      body:
        type: json
        data: '{}'
    docs: Create contact list
- info:
    name: Email
    type: folder
  items:
  - info:
      name: List email campaigns
      type: http
    http:
      method: GET
      url: https://api.emarsys.net/api/v2/email
    docs: List email campaigns
  - info:
      name: Launch email campaign
      type: http
    http:
      method: POST
      url: https://api.emarsys.net/api/v2/email/:campaignId/launch
      params:
      - name: campaignId
        value: ''
        type: path
    docs: Launch email campaign
- info:
    name: Segments
    type: folder
  items:
  - info:
      name: List segments
      type: http
    http:
      method: GET
      url: https://api.emarsys.net/api/v2/segment
    docs: List segments
- info:
    name: Events
    type: folder
  items:
  - info:
      name: Trigger external event
      type: http
    http:
      method: POST
      url: https://api.emarsys.net/api/v2/event/:eventId/trigger
      params:
      - name: eventId
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Trigger external event
bundled: true