joinTeam

The joinTeam API is used by a participant to join an existing TeamRaiser team for a given event.

Client ServletServer ServletHTTP Methods SupportedRequires Authentication
CRTeamraiserAPI None. POST Yes

Client API Syntax

https://secure2.convio.net/organization/site/CRTeamraiserAPI?method=joinTeam &api_key=value &v=value [ &center_id=value ] [ &error_redirect=value ] [ &redirect=value ] [ &response_format=xml | json ] [ &sign_redirects=value ] [ &source=value ] [ &sub_source=value ] [ &success_redirect=value ] [ &suppress_response_codes=value ] &fr_id=value &team_id=value [ &team_password=value&auth=value ] [&sso_auth_token=value ]

Usage Notes

The joinTeam method makes a participant who is registered for a TeamRaiser event as an individual a member of the specified team. To change a participant's team membership from one team to another, first call leaveTeam for the participant's current team, then joinTeam for the new team.

Use authentication to ensure team members are successfully added to a team.

Client API Parameters

Common Client Parameters

See topic Common Parameters.

fr_id

Required. The TeamRaiser event ID.

Type xsd:nonNegativeInteger.

team_id

Required. A unique team ID.

Type xsd:nonNegativeInteger.

auth

Optional. You must provide either this parameter or the sso_auth_token parameter. If using this parameter, you must specify an auth token generated by an embedded [[S86]] session tag in a Luminate Online web page.

sso_auth_token

Optional. You must provide either this parameter or the auth parameter. If using this parameter, you must specify a valid session authentication token returned by loginauthenticateUser, or getSingleSignOnToken.

team_password

Optional. Team password.

Type xsd:string.

Response

See topic HTTP Status Codes.

XML response

<?xml version="1.0" encoding="UTF-8"?>
<joinTeamResponse xmlns="http://convio.com/crm/v1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <success xsi:schemaLocation="http://convio.com/crm/v1.0 http://service.convio.net/xmlschema/crm.public.v1.xsd">true</success>
  <team>
    <name>Example Team</name>
    <description>Example team description</description>
    <captainsMessage>Example captains message</captainsMessage>
    <goal>1000</goal>
    <id>10000</id>
  </team>
</joinTeamResponse>
 


        
JSON response
{"joinTeamResponse":{"team":{"id":"10000","description":"Example team description","name":"Example Team","captainsMessage":"Example captains message","goal":"1000"},"success":{"content":"true"}}}

        

Leave a Comment

Nickname
Comment
Enter this word: