Product SiteDocumentation Site

⁠Chapter 7. MantisBT SOAP API

7.1. Java integration
7.1.1. Prebuilt SOAP stubs using Axis
7.1.2. Usage in OSGi environments
7.2. Compatibility between releases
7.3. Support
The now deprecated MantisBT SOAP API is accessible at: https://server.com/mantis/api/soap/mantisconnect.php.
The WSDL for a running MantisBT instance is available at https://server.com/mantis/api/soap/mantisconnect.php?wsdl. Use this instance-specific WSDL when generating client stubs, as MantisBT adjusts the service address to match its configured installation URL.
Release archives include a static reference at doc/en-US/soap-api/index.html and the corresponding WSDL at doc/en-US/soap-api/mantisconnect.wsdl. The reference is generated from the same WSDL that defines the SOAP service.

⁠7.1. Java integration

⁠7.1.1. Prebuilt SOAP stubs using Axis

For ease of integration of the Java clients, SOAP stubs are maintained and deployed in the Maven central repository. For example:
<dependency>
    <groupId>biz.futureware.mantis</groupId>
    <artifactId>mantis-axis-soap-client</artifactId>
    <version>1.2.15</version>
</dependency>
To include them in your project, download the latest available version.

⁠7.1.2. Usage in OSGi environments

If you would like to use Axis in an OSGi environment, it is recommended that you use a ready-made bundle, such as the Axis bundle available from Eclipse Orbit