SAP API Management website screenshot

SAP API Management

SAP API Management is an API platform that enables organizations to design, import, publish, secure, and monitor APIs. It provides a self-service developer portal (API Business Hub Enterprise), OpenAPI-based API design tools, policy management, and access to the SAP Business Accelerator Hub for discovering and consuming SAP and partner APIs.

4 APIs 0 Features
API ManagementDeveloper PortalEnterpriseSAP

APIs

SAP API Management API

The SAP API Management API provides programmatic access to manage APIs, API products, developer portal settings, and access control through the SAP API Management platform on SA...

SAP API Management API Portal API

The SAP API Management API Portal API provides RESTful endpoints for programmatically managing API proxies, API products, applications, developers, policies, and key-value maps ...

SAP API Business Hub Enterprise API

The SAP API Business Hub Enterprise (also called API Management Developer Portal) API enables programmatic management of the self-service developer portal. It supports managing ...

SAP API Management Analytics API

The SAP API Management Analytics API provides access to API usage metrics, performance statistics, error rates, and traffic analytics for APIs managed on the SAP API Management ...

Collections

Pricing Plans

Rate Limits

Sap Api Management Rate Limits

1 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Sap Api Management Context

0 classes · 12 properties

JSON-LD

API Governance Rules

SAP API Management API Rules

7 rules · 3 errors 3 warnings 1 info

SPECTRAL

JSON Structure

Sap Api Management Api Proxy Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Website
Website
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📰
Blog
Blog
🔗
Community
Community
💬
Support
Support
🟢
StatusPage
StatusPage
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
Vocabulary
Vocabulary
🔗
SpectralRules
SpectralRules
🔗
Capabilities
Capabilities
🔗
JSONLD
JSONLD

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: SAP API Management API Portal API
  version: '1.0'
request:
  auth:
    type: oauth2
    flow: client_credentials
    accessTokenUrl: https://{tenantUrl}/oauth/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: API Providers
    type: folder
  items:
  - info:
      name: List API Providers
      type: http
    http:
      method: GET
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProviders
      params:
      - name: $filter
        value: ''
        type: query
        description: OData filter expression
      - 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: $select
        value: ''
        type: query
        description: Comma-separated list of properties to return
    docs: Retrieve all API providers (backend systems) registered in the SAP API Management platform. Supports OData query
      options ($filter, $orderby, $top, $skip, $select).
  - info:
      name: Create API Provider
      type: http
    http:
      method: POST
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProviders
      body:
        type: json
        data: '{}'
    docs: Register a new backend system as an API provider.
  - info:
      name: Get API Provider
      type: http
    http:
      method: GET
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProviders(':name')
      params:
      - name: name
        value: ''
        type: path
        description: API provider name
    docs: Retrieve a specific API provider by name.
  - info:
      name: Update API Provider
      type: http
    http:
      method: PUT
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProviders(':name')
      params:
      - name: name
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update an existing API provider configuration.
  - info:
      name: Delete API Provider
      type: http
    http:
      method: DELETE
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProviders(':name')
      params:
      - name: name
        value: ''
        type: path
    docs: Delete a registered API provider.
- info:
    name: API Proxies
    type: folder
  items:
  - info:
      name: List API Proxies
      type: http
    http:
      method: GET
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProxies
      params:
      - name: $filter
        value: ''
        type: query
      - name: $top
        value: ''
        type: query
      - name: $skip
        value: ''
        type: query
    docs: Retrieve all API proxies available in the SAP API Management platform. Supports OData query options for filtering
      and pagination.
  - info:
      name: Create API Proxy
      type: http
    http:
      method: POST
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProxies
      body:
        type: json
        data: '{}'
    docs: Create a new API proxy in the SAP API Management platform.
  - info:
      name: Get API Proxy
      type: http
    http:
      method: GET
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProxies(':name')
      params:
      - name: name
        value: ''
        type: path
    docs: Retrieve a specific API proxy by name.
  - info:
      name: Update API Proxy
      type: http
    http:
      method: PUT
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProxies(':name')
      params:
      - name: name
        value: ''
        type: path
      body:
        type: json
        data: '{}'
    docs: Update an existing API proxy configuration.
  - info:
      name: Delete API Proxy
      type: http
    http:
      method: DELETE
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProxies(':name')
      params:
      - name: name
        value: ''
        type: path
    docs: Delete an API proxy from the platform.
- info:
    name: API Products
    type: folder
  items:
  - info:
      name: List API Products
      type: http
    http:
      method: GET
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProducts
      params:
      - name: $filter
        value: ''
        type: query
      - name: $top
        value: ''
        type: query
      - name: $skip
        value: ''
        type: query
    docs: Retrieve all API products available in the developer portal. Products bundle API proxies for controlled access and
      monetization.
  - info:
      name: Create API Product
      type: http
    http:
      method: POST
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProducts
      body:
        type: json
        data: '{}'
    docs: Create a new API product bundling one or more API proxies.
  - info:
      name: Get API Product
      type: http
    http:
      method: GET
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProducts(':name')
      params:
      - name: name
        value: ''
        type: path
    docs: Retrieve a specific API product by name.
  - info:
      name: Delete API Product
      type: http
    http:
      method: DELETE
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/APIProducts(':name')
      params:
      - name: name
        value: ''
        type: path
    docs: Delete an API product from the platform.
- info:
    name: Applications
    type: folder
  items:
  - info:
      name: List Applications
      type: http
    http:
      method: GET
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/Applications
      params:
      - name: $filter
        value: ''
        type: query
      - name: $top
        value: ''
        type: query
    docs: Retrieve all developer applications registered in the platform.
  - info:
      name: Create Application
      type: http
    http:
      method: POST
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/Applications
      body:
        type: json
        data: '{}'
    docs: Register a new developer application.
- info:
    name: Key Value Maps
    type: folder
  items:
  - info:
      name: List Key Value Maps
      type: http
    http:
      method: GET
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/KeyValueMaps
    docs: Retrieve all key-value maps available for policy use at runtime.
  - info:
      name: Create Key Value Map
      type: http
    http:
      method: POST
      url: https://{tenantUrl}/apiportal/api/1.0/Management.svc/KeyValueMaps
      body:
        type: json
        data: '{}'
    docs: Create a new key-value map for storing configuration values.
bundled: true