Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: https://wso2.org/jira/browse/DOCUMENTATION-6681

...

  1. Log in to the API Publisher and click the API that you want to invoke (e.g., PhoneVerification).
  2. Click the Edit link next to the API's name, navigate down to the API Definition section and click on the POST method to expand it. 

  3. Update the Produces and Consumes fields to text/xml and create the following header using the Add Parameter button.

    Parameter nameValues
    SOAPActionDescription: Set to http://ws.cdyne.com/PhoneVerify/query/CheckPhoneNumber
    Parameter Type: Header
    Data Type: String
    Required: False

  4. Once you are done, click Save.

  5. Log in to the API Store, subscribe to the API and generate an access token for the application you subscribed with.
    If it's an API that you are already subscribed to, you might have to re-generate the access token from the Applications page.
  6. Click on the API again to open it and then click its API Console tab.
  7. Expand the POST method, fill the parameter values and invoke the API. For example,

    ParameterValue
    Body

    This is the example SOAP request that we copied from the SOAP UI of the previous tutorial:

    Code Block
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:quer="http://ws.cdyne.com/PhoneVerify/query">
       <soapenv:Header/>
       <soapenv:Body>
          <quer:CheckPhoneNumber>
             <!--Optional:-->
             <quer:PhoneNumber>123456</quer:PhoneNumber>
             <!--Optional:-->
             <quer:LicenseKey>0</quer:LicenseKey>
          </quer:CheckPhoneNumber>
       </soapenv:Body>
    </soapenv:Envelope>
    Parameter Content Typetext/xml
    SOAPActionhttp://ws.cdyne.com/PhoneVerify/query/CheckPhoneNumber

  8. Note the result that appears on the console. As you gave an invalid phone number here, the result is invalid.

...