1

We can check rest api with all the parameter detail from swagger so I would be highly appreciated if you guys have tested SOAP api with any tool then please guide me.

I have installed Wizdler chrome extenssion but don't know how to use it with magento2 SOAP api.

In which Url I can get all the SOAP endpoint xml definition and make compatible to run it with Wizdler

All services like this URL:: Dummy Soap API

2 Answers 2

2

Boomerang is the simple and free chrome extension for test SOAP API: Boomerang - SOAP & REST Client


How To Use:

Take an example WSDL URL: http://www.dneonline.com/calculator.asmx?wsdl

Step 1: Right-click on the boomerang icon at the top right corner.

Step 2: Now click on Open legacy app

enter image description here

Step 3: Now click on the Create a Service button

Step 4: Add WSDL URL and service name and click on Add button

enter image description here

Step 5: Now you can see all available endpoints at the left sidebar section

Step 6: Click on any endpoint and Create request to test the API

enter image description here

Step 7: You can see sample request parameters. Change the values and click on the Send button to check the response

enter image description here

Here is the sample response:

enter image description here

2
  • Thanks, Prince but how can we pass Magento token in this request to get a response.
    – Zahirabbas
    Commented Mar 4, 2021 at 7:05
  • like if i would like to use magento customerCustomerRepositoryV1 and method like customerCustomerRepositoryV1GetById how would it be in this extenssion.if you can provide magento soap eg. then would be great
    – Zahirabbas
    Commented Mar 4, 2021 at 7:07
0

I only used SoapUI tool for soap calls on m1, but m2 should be no different, as long as you know what the request should look like.

Same if you want to use Postman tool.

The link to the WSDL containing the list of all endpoints is (just replace '<magento_host>' with your hostname):

http://<magento_host>/soap/default?wsdl_list=1

Whichever tool you will end up using, you will have to first make an authentication call based on integration tokens.

1
  • Yes but there is no documentation like rest.i.e which parameter do we need to pass along with api call
    – Zahirabbas
    Commented Mar 2, 2021 at 12:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.