Welcome, Guest! Log In | Create Account

VoxAPI.Methods.PurchaseTollfreeCredit

From voxbone-client

Jump to: navigation, search

Contents

PurchaseTollfreeCredit

Description:

Place an order for a specific TollfreeCreditPackage

Method Definition:

**<wsdl:operation name="PurchaseTollfreeCredit">
    <wsdl:input name="PurchaseTollfreeCreditRequest" message="tns:PurchaseTollfreeCreditRequest">
        </wsdl:input>
    <wsdl:output name="PurchaseTollfreeCreditResponse" message="tns:PurchaseTollfreeCreditResponse">
        </wsdl:output>
    <wsdl:fault name="VoxAPIFault" message="tns:VoxAPIFault">
        </wsdl:fault>
</wsdl:operation>**


Request:

The request is composed by the following elements:

Request definition:

<xsd:element name="PurchaseTollfreeCredit">
    <xsd:complexType>
        <xsd:all>
            <xsd:element maxOccurs="1" minOccurs="1" ref="tns:UserToken"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="TollfreeCreditPackageID" nillable="false" type="tns:ID"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="Quantity" nillable="false" type="tns:ID"/>
        </xsd:all>
    </xsd:complexType>
</xsd:element>

Sample request:

      <vox:PurchaseTollfreeCredit xmlns:vox="http://www.voxbone.com/VoxAPI">
         <vox:UserToken>
            <vox:Username>wanna</vox:Username>
            <vox:Key>key</vox:Key>
            <vox:Hash>hash</vox:Hash>
         </vox:UserToken>
         <vox:TollfreeCreditPackageID>1</vox:TollfreeCreditPackageID>
         <vox:Quantity>1</vox:Quantity>
      </vox:PurchaseTollfreeCredit>

Response:

The response will contains the following elements:

  • OrderReference which is the reference of the order you just placed.
  • OrderStatus

Response definition:

<xsd:element name="PurchaseTollfreeCreditResponse">
    <xsd:complexType>
        <xsd:sequence>
            <xsd:element maxOccurs="1" minOccurs="1" name="OrderReference" type="xsd:string"/>
            <xsd:element maxOccurs="1" minOccurs="1" name="OrderStatus" type="tns:OrderStatus"/>
        </xsd:sequence>
    </xsd:complexType>
</xsd:element>

Sample response:

      <PurchaseTollfreeCreditResponse xmlns="http://www.voxbone.com/VoxAPI">
         <OrderReference>987PC24321</OrderReference>
         <OrderStatus>FULFILLED</OrderStatus>
      </PurchaseTollfreeCreditResponse>