Zuora is the leader in online recurring billing and payment solutions for SaaS and subscription businesses.

This connector provides access to the Z-Commerce platform API.

Additional Info

Requires Mule Enterprise License

Yes  

Requires Entitlement

No  

Mule Version

3.5.0 or higher

Configs


Configuration

<zuora:config>

Connection Management

Attributes

Name Java Type Description Default Value Required

name

String

The name of this configuration. With this name can be later referenced.

x 

username

String

x 

password

String

x 

wsdlLocation

String

Specifies the location of the Zuora Wsdl

 

endpoint

String

Endpoint to call when executing the operations

https://apisandbox.zuora.com/apps/services/a/75.0

 

restEndpoint

String

Endpoint to call REST Operations. Can be https://apisandbox.zuora.com/apps/api/ or https://www.zuora.com/apps/api/

https://apisandbox.zuora.com/apps/api/

 

Processors


Invoke SOAP Service

<zuora:invoke-soap-service>

  DataSense enabled

Calls SOAP based operations from THE Zuora WSDL.

XML Sample

<zuora:invoke config-ref="Zuora__Basic_Authentication" soapMetadataKey="metadata key" doc:name="Zuora"/>

Attributes

Name Java Type Description Default Value Required

config-ref

String

Specify which config to use

x 

soapMetadataKey

String

the metadata Key that is used to extract useful information for executing the operation request

x 

input

XMLStreamReader

XMLStreamReader that represents the input of the operation

#[payload]

 

Returns

Return Java Type Description

XMLStreamReader

XMLStreamReader that represents the result of the operation


Get export file stream

<zuora:get-export-file-stream>

Retrieve an exported file from Zuora and return an InputStream to it

XML Sample

<zuora:get-export-file-stream config-ref="Zuora__Basic_Authentication"  exportId="id" />

Attributes

Name Java Type Description Default Value Required

config-ref

String

Specify which config to use

x 

exportId

String

id of the Zuora exported file to retrieve

#[payload]

 

Returns

Return Java Type Description

InputStream

an InputStream to read from the exported file


Get export file content

<zuora:get-export-file-content>

Retrieve an exported file from Zuora, and return its content as a String

XML Sample

<zuora:get-export-file-content config-ref="Zuora__Basic_Authentication"  exportId="id" />

Attributes

Name Java Type Description Default Value Required

config-ref

String

Specify which config to use

x 

exportId

String

id of the Zuora exported file to retrieve

#[payload]

 

Returns

Return Java Type Description

String

the file's content as a String