addTeamraiserEventManager

Assigns an existing constituent an Event Manager role.

Client Servlet Server Servlet HTTP Methods Supported Requires Authentication
None. SRTeamraiserAPI POST No.

Server API Syntax

https://secure2.convio.net/organization/site/SRTeamraiserAPI?method=addTeamraiserEventManager & api_key =value & login_name =value & login_password =value & v =value [ & center_id =value ] [ & response_format =xml |json ] [ & source =value ] [ & sub_source =value ] [ & suppress_response_codes =value ] & cons_id =value & fr_id =value & role_id =value

Usage Notes

This method adds the specified constituent as an event manager for a TeamRaiser event and grants them the privileges defined by the specified event manager role.

If the constituent is already an event manager for the specified event, their role is updated to match the role specified.

This Server API is accessible only from white-listed servers. API Administrator accounts that access this API must be assigned TeamRaiser API User permission under the TeamRaiser Management permission type.

See also: listTeamraiserEventManagers, removeTeamraiserEventManager and getTeamraiserEventManagerRoles.

Server API Parameters

Common Server Parameters

See topic Common Parameters.

cons_id

Required. A unique constituent ID.

Type xsd:nonNegativeInteger.

fr_id

Required. The TeamRaiser event ID.

Type xsd:nonNegativeInteger.

role_id

Required. Event Manager Role ID

Type xsd:nonNegativeInteger.

Response

See topic HTTP Status Codes.

XML response
<?xml version="1.0" encoding="UTF-8"?>
<addTeamraiserEventManagerResponse 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>
</addTeamraiserEventManagerResponse>

        
JSON response
{"addTeamraiserEventManagerResponse":{"success":{"content":"true"}}}

        

Leave a Comment

Nickname
Comment
Enter this word: