This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.
Configuring Teamwork Operations
To use the Teamwork connector, add the <teamwork.init
> element in your configuration before carrying out any other Teamwork operations.
The Teamwork API uses basic authentication with the API key. For more information on authentication, see https://developer.teamwork.com/introduction#authentication.
init
<teamwork.init> <apiUrl>{$ctx:apiUrl}</apiUrl> <apiKey>{$ctx:apiKey}</apiKey> <teamwork.init>
Properties
- apiUrl : The application URL of Teamwork.
- apiKey : The API key of Teamwork.
Additional information
Ensure that the following Axis2 configurations are added and enabled in the <ESB_HOME>\repository\conf\axis2\axis2.xml
file.
Required message formatters
messageFormatters
<messageFormatter contentType="multipart/form-data" class="org.wso2.carbon.relay.ExpandingMessageFormatter"/>
Required message builders
messageBuilders
<messageBuilder contentType="multipart/form-data" class="org.wso2.carbon.relay.BinaryRelayBuilder"/>
Now that you have connected to Teamwork, use the information in the following topics to perform various operations with the connector.
- Working with Account in Teamwork
- Working with Activity in Teamwork
- Working with Calendar Events in Teamwork
- Working with Categories in Teamwork
- Working with Comments in Teamwork
- Working with Companies in Teamwork
- Working with Files in Teamwork
- Working with Files Upload in Teamwork
- Working with Links in Teamwork
- Working with Message Replies in Teamwork
- Working with Messages in Teamwork
- Working with Milestones in Teamwork
- Working with Notebooks in Teamwork
- Working with People in Teamwork
- Working with People Status in Teamwork
- Working with Permissions in Teamwork
- Working with Project Roles in Teamwork
- Working with Projects in Teamwork
- Working with Task Lists in Teamwork
- Working with Tasks in Teamwork
- Working with Time Tracking in Teamwork