- Log in to the API Publisher and click the API that you want to invoke (e.g.,
PhoneVerification
). Click the Edit link next to the API's name, navigate down to the Resources section and click on the
POST
method to expand it.
Create the following headers under the POST method using the Add Parameter button.
Parameter name Values body Description: Request Body
Parameter Type: Body
Data Type: String
Required: FalseSOAPAction Description: Set to http://ws.cdyne.com/PhoneVerify/query/CheckPhoneNumber
Parameter Type: Header
Data Type: String
Required: FalseContent-Type Description:
Set to text/xml
Parameter Type: Header
Data Type: String
Required: FalseOnce you are done, click Save.
- Log in to the API Store, subscribe to the API and generate an access token.
If it's an API that you are already subscribed to, you might have to renew the access token from the My Subscriptions page.
- Click on the API again to open it and then click its API Console tab.
Expand the POST method, fill the parameter values and invoke the API. For example,
Parameter Value 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<PhoneNumber>18006785432</quer:PhoneNumber> <!--Optional:--> <quer:LicenseKey>0</quer:LicenseKey> </quer:CheckPhoneNumber> </soapenv:Body> </soapenv:Envelope>
SOAPAction http://ws.cdyne.com/PhoneVerify/query/CheckPhoneNumber Content-Type text/xml Note the result that appears on the console. As you gave an invalid phone number here, the result is invalid.
You have added SOAP parameters to the API Console and invoked a SOAP service using the API Console.