logo
OxyNexus API Manager Documentation 1.0.0
DevOps API v0
1.0.0
  • Show all
Initializing search
    konneqt/oxynexus/on-docs-apim
    • Home
    • Get Started
    • Design APIs
    • Deploy and Publish APIs
    • Consume APIs
    • Integrate
    • Analytics
    • Observe
    • Reference
    • Administer
    • Install and Setup
    • Tutorials
    Report Issues
    konneqt/oxynexus/on-docs-apim
    • Documentation
      • Overview
      • Key Concepts
      • Architecture
      • Quick Start Guide
      • About this Release
      • Design APIs Overview
          • Create a REST API
          • Create a REST API from an OpenAPI Definition
          • Expose a SOAP Service as a REST API
          • Generate REST API from SOAP Backend
          • Test a REST API
        • GraphQL APIs
          • Streaming API Overview
          • Create a WebSocket API
          • Create a WebSub/WebHook API
          • Create a SSE API
          • Create a Streaming API from an AsyncAPI Definition
          • Test a WebSub/WebHook API
        • Create an API Using a Service
        • AI APIs
      • Create API Revisions
      • Add Custom Properties to APIs
      • Change the Thumbnail of an API
        • Overview
          • With API Gateway
        • Existing Backend Implementation as a Prototype API
        • API Product Overview
        • Create an API Product
        • Endpoint Types
          • Secure Endpoint with Basic Auth
          • Secure Endpoint with Digest Auth
          • Secure Endpoint with OAuth 2.0
        • High Availability for Endpoints
          • Endpoint Timeouts
          • Endpoint Suspension
          • Prevent API Suspension
        • Manage Certificates
        • API Lifecycle
        • Customize API Life Cycle
        • Create a New API Version
        • Deprecate the Old Version
        • Backward Compatibility
        • Enable Notifications
        • Add API Documentation
        • View Generated Documentation
        • Comment on an API via the Publisher
        • Enable Social Media Interaction
        • Overview
        • Attach Policies
        • Create a Policy
          • Add Dynamic Endpoints
          • Remove Specific Request Headers From Response
          • Pass a Custom Authorization Token to the Backend
          • URL Mapping
          • Disable Message Chunking
          • Transform API Message Payload
          • Add a Non-Blocking Send Operation
          • Add a Class Mediator
          • Configure Message Builders and Formatters
          • JWT claim based access validator
        • Revoke One Time Tokens Policy
          • Overview
          • Secure APIs using OAuth2 Access Tokens
          • Secure APIs using API Keys
          • Secure APIs using Mutual SSL
          • Secure APIs using Basic Authentication
          • Secure APIs using Certificate Bound Access Token
          • Federating OAuth Applications
          • Disable Security
          • Overview
          • Role-Based Access Control using Scopes
          • Role-Based Access Control using XACML
          • Publisher Portal in Read Only Mode
        • Secure APIs by Auditing API Definitions
          • JSON Schema Validator
            • JWT Access Tokens
            • Role-Based Access Control with OAuth Scopes
            • Scope Whitelisting
            • Overview
            • Password Grant
            • Client Credentials Grant
            • Authorization Code Grant
            • Refresh Token Grant
            • JWT Grant
            • SAML Extension Grant
            • Kerberos OAuth2 Grant
            • NTLM Grant
          • Token Revocation
          • Token Expiration
          • Token Persistence
          • Encrypting OAuth2 Tokens
          • Hashing OAuth Keys
          • Multiple Active Access Tokens
          • Provisioning Out-of-Band OAuth Clients
          • Securing OAuth Token with HMAC Validation
          • Bot Detection
          • Gateway Threat Protectors
          • Regular Expression Threat Protection
          • JSON Threat Protection
          • XML Threat Protection
          • Obtain User Profile Information with OpenID Connect
          • Overview
          • Custom OPA Policy for Regualr Gateway
        • Throttling Use-Cases
        • Add New Throttling Policies
        • Set Throttling Limits
        • Reset Application Throttling Policies
        • Access Control
        • Enforce Throttling and Resource Access Policies
        • Set Maximum Backend Throughput Limits
        • Rate Limiting for Streaming APIs
        • Rate Limiting for AI APIs
          • Overview
          • Query Depth Limit
          • Query Complexity Limit
          • Custom Rate Limiting
          • Distributed Burst Control, Backend Rate Limiting for API Gateway Cluster
        • Monetize an API
        • Enable Publisher Access Control
        • Control API Visibility and Subscription Availability in the Developer Portal
        • Enable CORS for APIs
        • Add an API State Change Workflow
        • Block Subscription to an API
        • Disable Subscription Requirement for an API
        • Validate API Definitions with Linters
        • API Governance CLI Tool
          • Deploy an API
          • Expose APIs via Custom Hostnames
          • Deploy Through Multiple API Gateways
          • Revision Deployment Workflow
          • Overview of the OxyNexus API Gateway
          • Gateway Policies
          • Response Caching
            • Regular Expression Threat Protection
            • JSON Threat Protection
            • XML Threat Protection
          • Pass End User Attributes to the Backend
          • Gateway Environments
          • Scale the Gateway
            • API Gateways with Dedicated Backends
            • Mutual SSL Between API Gateway and Backend
            • Storing Custom Synapse Artifacts in the Gateway
        • Publish an API
        • Add a Third-party API
        • Publish to Multiple External API Developer Portals
        • Import APIs From AWS API-Gateway to OxyNexus API-M
      • Consume APIs - Overview
        • Search
        • Marketplace Assistant
        • Create Application
          • Application Keys
            • Password Grant
            • Client Credentials Grant
            • JWT Grant
            • Kerberos OAuth2 Grant
            • Refresh Token Grant
            • Authorization Code Grant
            • SAML Extension Grant
            • NTLM Grant
          • Overview of Access Tokens
          • Access Tokens Per Device
          • Change the Default Token Expiration Time
          • Revoke OAuth2 Application
        • Share Applications
          • Add Custom Attributes to Applications
          • Change the Owner of an Application
          • Change the Provider of an Api
          • Add an Application Creation Workflow
          • Add an Application Key Generation Workflow
        • Subscribe to an API
          • Add an API Subscription Workflow
          • Add an API Subscription Tier Update Workflow
          • Add an API Subscription Deletion Workflow
          • Test a REST API
          • Test a GraphQL API
          • Add Additional Headers to Test a REST API
        • SOAP Client
        • Postman
        • Test APIs with API Chat
        • Interact with the Community
        • Generate SDKs in Developer Portal
        • Write a Client Application Using the SDK
        • Recover Password
        • Change Password
        • Publish Integrations to the API Manager
          • Architecture
          • Getting Started Guide
          • Role-based Access Control
          • Alerts
          • Choreo Based Analytics via Proxy
          • ELK Based Analytics Installation Guide
          • Datadog Analytics Installation Guide
        • Publish Analytics Events to External Systems
        • Publish Custom Analytics Events Data
      • Observability Overview
          • Correlation Logs
          • HTTP Access Logs
          • Audit Logs
          • API Logs
          • Websocket Logs
          • OpenTracing
          • OpenTelemetry
          • JMX-Based Monitoring
        • Overview
          • Publisher API v4
          • Developer Portal API v3
          • Admin API v4
          • Gateway API v2
          • Service Catalog API v1
          • DevOps API v0
        • Advanced Configurations
        • Understand the New Configuration Model
        • API-M Config Catalog
      • API Controller (APICTL)
        • Vendor Specific Extensions
            • Extend Key Validation
            • Extend Scope Validation
            • Extend Key Manager
            • Write Custom Grant Types
            • Customize API Template
            • Write Custom Handlers
            • Invoke the API Manager from the BPEL Engine
            • Customize a Workflow Extension
            • Configure HTTP Redirection for Workflows
            • Configure Workflows for Tenants
            • Configure Workflows in a Cluster
            • Change the Default User Role in Workflows
            • Clean Up Workflow Tasks
            • Configure Single Sign On with SAML2
            • Configure External IDP Through Identity Server for SSO
            • Configure Identity Server as IDP for SSO
            • Multi Factor Authentication for Publisher and Developer Portals
            • Override the Developer Portal Theme
              • API Category based Grouping
              • Change Default View
            • Enable or Disabl API Detail Tabs
            • Override API Overview Page per API
            • Enable or Disable Rating
            • Enable or Disable Home Page
            • Enable or Disable Tag Cloud
            • Enable or Disable Footer
            • Enable or Disable Banner
            • Styling API Details Left Menu
            • Styling API Details Info Section
            • Styling the Logo and Header
            • Enable or Disabling Self Signup
            • Configure reCaptcha for Self-SignUp
          • Override the Publisher Portal Theme
          • Log in to the Developer Portal Using Social Media
          • Directing the Root Context to the Developer Portal
          • Customize User Signup in Developer Portal
          • Customize Login Pages for Developer Portal and Publisher
          • Customize the Developer Portal and Gateway URLs for Tenants
          • Add a User Signup Workflow
          • Add internationalization
          • Define Custom Linter Rules
          • Advanced UI Customization
          • Modify Workflow Approval Task Limit
        • Admin Services
        • Work with the Source Code
        • Java Documentation
        • OxyNexus API-M Best Practices
        • Best Practices for Working with Endpoints
      • Accessibility Compliance
        • Message Flow in the API Manager Gateway
        • Accessing API Manager by Multiple Devices Simultaneously
        • admin_Directory Structure of OxyNexus Products
        • Error Handling
        • Capturing System Data in Error Situations
        • Troubleshooting in Production Environments
        • Utilizing Runtime Diagnostic Tool
        • Cleaning Up Partially Created Keys
        • Configure XSLT Mediation with Xalan
        • Troubleshooting 'Registered callback does not match with the provided url' error
        • Troubleshooting JMS
        • Troubleshooting WebSocket APIs
      • FAQ
      • Administer Overview
        • Introduction to User Management
          • Manage User Roles
          • Manage Users
          • Manage Role Permissions
          • Manage Users for Admin Portal
        • Introduction to User Stores
        • Configure Secondary User Stores
        • Write a Custom User Store Manager
        • Configure the Authorization Manager
        • Introduction to Multitenancy
        • Manage Tenants
        • Configure the Tenant Loading Policy
        • Configure Logs
        • Server Health
        • Overview
        • Configure OxyNexus IS as a Key Manager
        • Configure OxyNexus IS 7.x as a Key Manager
        • Configure Keycloak as a Key Manager
        • Configure Okta as a Key Manager
        • Configure Auth0 as a Key Manager
        • Configure PingFederate as A Key Manager
        • Configure ForgeRock as a Key Manager
        • Configure a Custom Key Manager
        • Configure the Global Key Manager
        • Configure the Azure AD as a Key Manager
      • Advanced Configurations
      • Manage Role based access control for the Admin portal
        • Configure a Custom AI Vendor
        • Write your own Connector
      • Install and Setup Overview
        • Installation Prerequisites
          • Install API-M
          • Run API-M
          • Run API-M as a Linux Service
          • Run API-M as a Windows Service
        • Installation Options
          • Update OxyNexus API Manager
          • Set up APK as a Gateway
            • Set up a Third-party Key Manager
            • Set up OxyNexus Identity Server as a Resident Key Manager
            • Overview
              • Change to MySQL
              • Change to MSSQL
              • Change to PostgreSQL
              • Change to Oracle
              • Change to IBM DB2
              • Change to Oracle RAC
            • Manage Data Growth and Improving Performance
            • Configure the Proxy Server and the Load Balancer
            • Add a custom Proxy Path
              • Maintain Logins and Passwords
                • Customize Secure Vault
                • Set Passwords Using Environment Variables/System Properties
                • Work with Encrypted Passwords
                • Set Up ReCaptcha
                • Configure reCaptcha for Single Sign On
                • Intergrate with HashiCorp Vault
              • Configure Keystores in API Manager
                • Create a New Keystore
                • Renew a CA Signed Certificate
                • About Asymetric Cryptography
            • Enable HostName Verification
            • Enable Java Security Manager
            • General Data Protection Regulation (GDPR) for OxyNexus API Manager
            • Configure Transport Level Security
            • User Account Management
            • Secure Web Portals
            • Introduction to User Stores
              • Configure Primary User Stores
              • Configure a JDBC User Store
              • Configure a Read-Write LDAP User Store
              • Configure a Read-Only LDAP User Store
              • Configure a Read-Write Active Directory User Store
            • Configure Identity Server As External IDP with OIDC
            • Configure Identity Server As External IDP with SAML
            • OKTA As An External IDP With OIDC
            • OKTA As An External IDP With SAML
            • Change the Default Transport
            • Configure Caching
            • Customize the Management Console
            • Configure the Crypto Provider
        • Deployment Patterns Overview
            • All-in-One Deployment Overview
            • Configure a Single API-M Node
            • Configure an Active-Active API-M Deployment
            • Distributed Deployment Overview
            • Configure a Distributed API-M Deployment
            • Configure a Distributed API-M Deployment with Traffic Manager Separation
            • Configure a Distributed API-M Deployment with Key Manager Separation
            • Run the API-M Profiles
            • Multi-DC Deployment Patterns Overview
            • Configure Multi-DC Deployment - Pattern 1
            • Configure Multi-DC Deployment - Pattern 2
            • Deploy API-M on K8s Using Helm Resources
          • Deployment Checklist
          • Security Guidelines for a Production Deployment
          • Basic Health Checks
          • Change the Hostname
          • Change the Default Ports
          • Backup and Recovery
            • API-M Performance Tuning
          • CI/CD for APIs - Overview
          • Build a CI/CD Pipeline for APIs Using the CLI
          • Build a CI/CD Pipeline for APIs using Jenkins
          • Getting Started with OxyNexus API Controller (apictl)
            • Manage APIs and API Products
            • Import APIs Via Dev First Approach
            • Migrate APIs to Different Environments
            • Migrate API Products (with or without Dependent APIs) to Different Environments
            • Manage Applications
            • Migrate Apps to Different Environments
            • Manage Rate Limiting Policies
            • Migrate Rate Limiting Policies to Different Environments
            • Manage Common API Policies
            • Migrate Common API Policies to Different Environments
          • Manage Integrations
          • Encrypt Secrets with apictl
          • Enable Correlation Logs with apictl
          • AI Related Operations with apictl
            • Create Custom Users to Perform apictl Operations
            • Configure Environment Specific Parameters
            • Use Dynamic Data in apictl Projects
            • Configure Different Endpoint Types
            • Configuring Different Endpoint Security Types
            • Format the Outputs of Get Commands
            • Configure Git Integration
      • Upgrade
        • Common Runtime and Configuration Artifacts
        • Default Product Ports
        • Product Compatibility
          • API Manager
          • API Manager (Streaming APIs)
          • API Manager (GraphQL APIs)
          • Token Persistence
        • Supported Cipher Suites
      • Tutorials Overview
      • Develop an Integration From a Managed API
        • Scenario Overview
        • Scenario 1 - Create a REST API from an OpenAPI Definition
        • Scenario 2 - Engage Access Control to the API
        • Scenario 3 - Implement an API
        • Scenario 4 - Sign Up a New User
        • Scenario 5 - Get the Developer Community Involved
        • Scenario 6 - Integrate with Data Sources
        • Scenario 7 - Analytics
        • Scenario 8 - Rate Limiting
        • Scenario 9 - Realtime Data with WebSocket API
        • Scenario 10 - Notifications Using WebHooks
        • Scenario 11 - GraphQL Support
        • Scenario 12 - Guaranteed Message Delivery
        • Scenario 13 - Integrate with Services via Connectors
        • Scenario 14 - External Key Manager Support
        • Create and Publish a GraphQL API
          • Create and Publish a WebSocket API
          • Create and Publish a WebSub/WebHook API
          • Create and Publish a SSE API
        • Create and Publish an AWS Lambda API
        • Expose a SOAP Service as a REST API
        • Edit an API by Modifying the API Definition
        • Integrating API Manager with an External Broker and Gateway
        • Create Siddhi Applications
        • Working with the async
        • Quick Start Guide - Streaming Integration

    Back to top
    Previous Service Catalog API v1
    Next Advanced Configurations
    OxyNexus API Manager - Documentation

    Konneqt is an independent technology company that provides support and integration solutions for organizations using WSO2’s open-source software. We are not affiliated with, endorsed by, or officially supported by WSO2 LLC or the Apache Software Foundation. Our services do not include proprietary components of WSO2’s commercial offerings. Customers should review WSO2’s licensing terms to ensure compliance when using WSO2 products.

    Copyright © OxyNexus 2025 | Sample code licensed under Apache 2.0.