Assigns an existing constituent an Event Manager role.
Client Servlet | Server Servlet | HTTP Methods Supported | Requires Authentication |
---|---|---|---|
None. | SRTeamraiserAPI | POST | No. |
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.
See topic Common Parameters.
Required. A unique constituent ID.
Type xsd:nonNegativeInteger.
Required. The TeamRaiser event ID.
Type xsd:nonNegativeInteger.
Required. Event Manager Role ID
Type xsd:nonNegativeInteger.
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"}}}