SAP Integration Suite website screenshot

SAP Integration Suite

SAP Integration Suite is an enterprise integration platform as a service (iPaaS) that connects applications, processes, and people across cloud and on-premises environments. It includes capabilities for Cloud Integration, API Management, Integration Advisor, Open Connectors, Trading Partner Management, and Event Mesh as part of SAP Business Technology Platform (BTP). It enables seamless connectivity between SAP and non-SAP systems.

7 APIs 0 Features
API ManagementCloud IntegrationEnterprise IntegrationEvent MeshiPaaSSAPSAP BTP

APIs

SAP Cloud Integration API

The SAP Cloud Integration API (Process Integration Runtime API) allows developers to deploy, monitor, and manage integration flows and artifacts on SAP Integration Suite. It pro...

SAP API Management API

The SAP API Management API enables programmatic management of APIs, products, applications, and developer portals within SAP Integration Suite. It supports creating and publishi...

SAP Integration Advisor API

The SAP Integration Advisor API provides access to the library of message implementation guidelines (MIGs) and mapping guidelines (MAGs) used to simplify B2B and A2A integration...

SAP Open Connectors API

The SAP Open Connectors API (formerly Cloud Elements) provides a unified REST interface to connect to over 160 third-party cloud applications using pre-built connectors. It norm...

SAP Trading Partner Management API

The SAP Trading Partner Management API supports setup and management of B2B trading partner relationships, agreements, and communication channels within SAP Integration Suite. I...

SAP Event Mesh API

The SAP Event Mesh API provides access to the event brokering service within SAP Business Technology Platform that enables applications to communicate through asynchronous event...

SAP Integration Suite Advanced Event Mesh API

The SAP Integration Suite Advanced Event Mesh (AEM) REST API provides management capabilities for event brokers, message queues, topic subscriptions, and event broker services. ...

Collections

Arazzo Workflows

SAP Integration Suite Catalog Runtime Endpoints

Inventory deployed runtime artifacts, inspect a chosen one, and list its service endpoints.

ARAZZO

SAP Integration Suite Deploy And Verify Flow

Deploy an integration flow, wait for it to start, then verify recent message processing succeeded.

ARAZZO

SAP Integration Suite Deploy Flow From Package

Discover an integration flow inside a package, deploy it, and poll the runtime until it starts.

ARAZZO

SAP Integration Suite Monitor Failed Messages

Find failed message processing logs, read the worst offender in detail, and pull its adapter attributes.

ARAZZO

SAP Integration Suite Package Deployment Drift

Compare a package's design-time artifacts against what is deployed in the runtime to surface drift.

ARAZZO

SAP Integration Suite Provision Key Value Map

List existing key-value maps, and create a new one only if it does not already exist.

ARAZZO

SAP Integration Suite Publish API Product

Create an API proxy, confirm it, then bundle it into a published API product with a quota.

ARAZZO

SAP Integration Suite Retire API Proxy

Confirm an API proxy exists, list products to check for dependents, then delete the proxy.

ARAZZO

SAP Integration Suite Review Application Access

Verify a developer exists, read their application, and confirm the API product it subscribes to.

ARAZZO

SAP Integration Suite Trace Message By GUID

Read a single message processing log by GUID, pull its adapter attributes, and find correlated messages.

ARAZZO

SAP Integration Suite Undeploy Runtime Artifact

Confirm a runtime artifact is deployed, undeploy it, and verify it is gone.

ARAZZO

SAP Integration Suite Upsert API Proxy

Look up an API proxy by name and update it if it exists, otherwise create it.

ARAZZO

Pricing Plans

Rate Limits

Sap Integration Suite Rate Limits

1 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Sap Integration Suite Context

20 classes · 6 properties

JSON-LD

API Governance Rules

SAP Integration Suite API Rules

11 rules · 1 errors 10 warnings

SPECTRAL

JSON Structure

Sap Integration Suite Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Website
Website
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📰
Blog
Blog
🔗
Community
Community
💬
Support
Support
🟢
StatusPage
StatusPage
👥
GitHubOrganization
GitHubOrganization
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
YouTube
YouTube
💰
Pricing
Pricing
🎓
Tutorials
Tutorials
🔗
Vocabulary
Vocabulary
🔗
Capabilities
Capabilities
🔗
SpectralRules
SpectralRules

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: SAP Cloud Integration API
  version: 1.0.0
request:
  auth:
    type: oauth2
    flow: client_credentials
    accessTokenUrl: https://{tenant}.authentication.sap.hana.ondemand.com/oauth/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Integration Packages
    type: folder
  items:
  - info:
      name: List Integration Packages
      type: http
    http:
      method: GET
      url: https://{tenant-host}/api/v1/IntegrationPackages
      params:
      - name: $top
        value: ''
        type: query
        description: Maximum number of records to return
      - name: $skip
        value: ''
        type: query
        description: Number of records to skip for pagination
      - name: $filter
        value: ''
        type: query
        description: OData filter expression
      - name: $orderby
        value: ''
        type: query
        description: OData orderby expression
    docs: Retrieve all integration packages available in the tenant.
  - info:
      name: Get Integration Package
      type: http
    http:
      method: GET
      url: https://{tenant-host}/api/v1/IntegrationPackages(':Id')
      params:
      - name: Id
        value: ''
        type: path
        description: Integration package identifier
    docs: Retrieve a specific integration package by its ID.
- info:
    name: Integration Flows
    type: folder
  items:
  - info:
      name: List Design-Time Artifacts in Package
      type: http
    http:
      method: GET
      url: https://{tenant-host}/api/v1/IntegrationPackages(':Id')/IntegrationDesigntimeArtifacts
      params:
      - name: Id
        value: ''
        type: path
        description: Integration package identifier
    docs: Retrieve all design-time integration artifacts within a package.
  - info:
      name: Get Design-Time Artifact
      type: http
    http:
      method: GET
      url: https://{tenant-host}/api/v1/IntegrationDesigntimeArtifacts(Id=':Id',Version=':Version')
      params:
      - name: Id
        value: ''
        type: path
        description: Artifact identifier
      - name: Version
        value: ''
        type: path
        description: Artifact version (use 'active' for latest)
    docs: Retrieve a specific design-time integration artifact.
  - info:
      name: Deploy Integration Flow
      type: http
    http:
      method: POST
      url: https://{tenant-host}/api/v1/DeployIntegrationDesigntimeArtifact
      params:
      - name: Id
        value: ''
        type: query
        description: Artifact identifier to deploy
      - name: Version
        value: ''
        type: query
        description: Artifact version to deploy
    docs: Deploy a design-time integration artifact to the runtime. Triggers compilation and deployment of the integration
      flow.
- info:
    name: Runtime Artifacts
    type: folder
  items:
  - info:
      name: List Runtime Artifacts
      type: http
    http:
      method: GET
      url: https://{tenant-host}/api/v1/IntegrationRuntimeArtifacts
      params:
      - name: $filter
        value: ''
        type: query
        description: OData filter expression
      - name: $top
        value: ''
        type: query
      - name: $skip
        value: ''
        type: query
    docs: Retrieve all currently deployed integration artifacts in the runtime.
  - info:
      name: Get Runtime Artifact
      type: http
    http:
      method: GET
      url: https://{tenant-host}/api/v1/IntegrationRuntimeArtifacts(':Id')
      params:
      - name: Id
        value: ''
        type: path
        description: Runtime artifact identifier
    docs: Retrieve a specific deployed runtime artifact and its status.
  - info:
      name: Undeploy Runtime Artifact
      type: http
    http:
      method: DELETE
      url: https://{tenant-host}/api/v1/IntegrationRuntimeArtifacts(':Id')
      params:
      - name: Id
        value: ''
        type: path
        description: Runtime artifact identifier
    docs: Remove a deployed integration artifact from the runtime.
- info:
    name: Message Processing Logs
    type: folder
  items:
  - info:
      name: List Message Processing Logs
      type: http
    http:
      method: GET
      url: https://{tenant-host}/api/v1/MessageProcessingLogs
      params:
      - name: $filter
        value: ''
        type: query
        description: OData filter expression (e.g., Status eq 'FAILED')
      - name: $top
        value: ''
        type: query
        description: Maximum number of log entries to return
      - name: $skip
        value: ''
        type: query
      - name: $orderby
        value: ''
        type: query
    docs: Retrieve message processing logs for all integration flows. Supports filtering by time range, status, and integration
      flow ID.
  - info:
      name: Get Message Processing Log
      type: http
    http:
      method: GET
      url: https://{tenant-host}/api/v1/MessageProcessingLogs(':MessageGuid')
      params:
      - name: MessageGuid
        value: ''
        type: path
        description: Message processing log GUID
    docs: Retrieve a specific message processing log entry by its GUID.
  - info:
      name: Get Message Log Adapter Attributes
      type: http
    http:
      method: GET
      url: https://{tenant-host}/api/v1/MessageProcessingLogs(':MessageGuid')/AdapterAttributes
      params:
      - name: MessageGuid
        value: ''
        type: path
        description: Message processing log GUID
    docs: Retrieve adapter-specific attributes for a message processing log entry.
- info:
    name: Service Endpoints
    type: folder
  items:
  - info:
      name: List Service Endpoints
      type: http
    http:
      method: GET
      url: https://{tenant-host}/api/v1/ServiceEndpoints
      params:
      - name: $top
        value: ''
        type: query
      - name: $skip
        value: ''
        type: query
      - name: $count
        value: ''
        type: query
    docs: Retrieve all service endpoints registered in the Integration Suite tenant. Supports pagination with $top and $skip
      parameters.
- info:
    name: Variables
    type: folder
  items:
  - info:
      name: List Variables
      type: http
    http:
      method: GET
      url: https://{tenant-host}/api/v1/Variables
      params:
      - name: $filter
        value: ''
        type: query
      - name: $top
        value: ''
        type: query
      - name: $skip
        value: ''
        type: query
    docs: Retrieve all integration variables defined in the tenant.
bundled: true