Invoke an API using a SOAP Client
com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links' is unknown.

Invoke an API using a SOAP Client

You can use any SOAP client to invoke an API. We use the SOAP UI in this example. 

See the following topics for a description of the concepts that you need to know when invoking an API:

  • Applications

  • Throttling  

  • Access tokens

The examples here use the PhoneVerification API, which is created in section Create and Publish an API

Let's invoke the PhoneVerification API using a SOAP client. 

You can treat the Admin Services APIs as if they were back-end server APIs, and get all the benefits of API management for the admin services.

Do the following WSO2 API Manager to expose SOAP APIs with OAUTH2.0.

  1. Create a SOAP API for an admin service in the publisher.

  2. Add backend admin credentials for basic auth in the 'implement' page.

  3. Then, publish the app with a scope protecting access - use the the admin role for your scope.

Admins can then subscribe to the app and invoke it using OAUTH2.0 security.

com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links2' is unknown.