Use this API to retrieve (GET), update (PUT), or Publish/Cancel (PATCH) an existing event. To create a new event, use the Events Collection API POST method.
Click a method to view its documentation
Privileges required : contacts:lists:write
PUT: Update the name, status of the ContactList specified by the
listId
path parameter. Performing a PUT overwrites all existing properties for the contactlist resource; any properties left blank or not included in the call will delete those property values prior to the call.
Privileges required : mylibrary:folder:update
Use PUT to modify the following properties for a folder specified by
folderId
path parameter:
name
parent_id
parent_id
to 0
Privileges required : mylibrary:file:update
Use a PUT call to update the following for a file (specified using the
fileId
path parameter):
name
folder_id
to specify the destination folder.
Privileges required : campaign:write
Update an existing event by using the
eventId
path parameter.
Privileges required : campaign:write
Update an existing event item; specify the event and the item using the
eventId
and
itemId
path parameters.
Privileges required : campaign:write
Update an existing promocode for an event; specify the code and event using the
eventId
and
promocodeId
path parameters.
Privileges required : campaign:write
Update an existing fee (specify using
feeId
) for an event specified by
eventId
.
Privileges required : campaign:write
Update an existing item attribute by specifying the
eventId
,
itemId
, and
attributeId
path parameters. Include the attribute name and description in the JSON request body.
NOTE: You cannot change an attribute name once any have been sold to or claimed by event registrants.
Privileges required : campaign:activate
Update the schedule for an email campaign using the
scheduleId
and
campaignId
path parameters.
Privileges required : campaign:create
Update an existing email campaign message specified by the
campaignId
path parameter. For campaigns with a template_type = CUSTOM, all editable fields are available for updating. If template_type = STOCK, the following fields are not available for edit (read-only):
These fields can only be updated using the Constant Contact user interface.
NOTE: There are several campaign properties that are optional by default, but become REQUIRED once another property is used. See Structure table below for specific properties.
|
PUT: https://api.constantcontact.com/v2/eventspot/events/{event_id} |
|||
|
name |
type |
default |
description |
|---|---|---|---|
|
api_key |
query |
|
REQUIRED; The API key for the application |
|
eventId |
path |
|
Unique ID of the event to update |
{
"name": "My Event - October 2013",
"title": "My Brand New Event",
"status": "DRAFT",
"location": "The Atrium on the Wharf",
"type": "CLASSES_WORKSHOPS",
"address": {
"city": "Anytown",
"state": "Massachusetts",
"country": "United States",
"line1": "123 Maple Road",
"state_code": "MA",
"country_code": "us",
"postal_code": "11111"
},
"description": "Take your skills to the next level by attending these focused workshops.",
"contact": {
"name": "Knowshon Moreno",
"email_address": "kmoreno@example.com",
"phone_number": "555-555-5555",
"organization_name": "The Event Organization"
},
"start_date": "2014-08-06T14:00:00.000Z",
"end_date": "2014-08-08T21:00:00.000Z",
"time_zone_id": "US/Eastern",
"is_checkin_available": false,
"registration_url": "https://events.r20.l1.constantcontact.com/register/event?oeidk=a07e1iw4r2m67314717",
"theme_name":"Default",
"payment_address":{
"city":"My City",
"line1":"1111 Broadway",
"state_code":"FL",
"country_code":"US",
"postal_code":"11111"
},
"paypal_account_email":"jdoe@example.com",
"payable_to":"The Payee",
"payment_options":[
"PAYPAL",
"CHECK",
"DOOR"
],
"currency_type": "USD",
"is_virtual_event": false,
"notification_options": [
{
"notification_type": "SO_REGISTRATION_NOTIFICATION",
"is_opted_in": true
}
],
"is_home_page_displayed": false,
"is_map_displayed": true,
"is_calendar_displayed": true,
"is_listed_in_external_directory": false,
"are_registrants_public": false,
"track_information": {
"information_sections": [
"CONTACT",
"TIME",
"LOCATION"
],
"is_registration_closed_manually": false,
"is_ticketing_link_displayed": false,
"guest_limit": 0,
"registration_limit_count": 0,
"guest_display_label": "Guest(s)",
"is_guest_name_required": false,
"is_guest_anonymous_enabled": false
}
}
|
code |
description |
|---|---|
|
200 |
Event was successfully updated |
|
400 |
Either JSON was malformed or there was a data validation error |
|
401 |
Authentication failure |
|
404 |
An event with specified ID not found |
|
406 |
Unsupported accept header value, must be application/json |
|
415 |
Unsupported content-type in the header, must be application/json |
|
500 |
Internal server error occurred |
|
property |
type (max length) |
description |
|---|
{
"id":"a07e1iw4r2m67314717",
"name":"My Event - October 2013",
"title":"My Brand New Event",
"status":"DRAFT",
"location":"The Atrium on the Wharf",
"type":"CLASSES_WORKSHOPS",
"address":{
"city":"Anytown",
"state":"Massachusetts",
"country":"United States",
"line1":"123 Maple Road",
"state_code":"MA",
"country_code":"us",
"postal_code":"11111"
},
"description":"Take your skills to the next level by attending these focused workshops.",
"contact":{
"name":"Knowshon Moreno",
"email_address":"kmoreno@example.com",
"phone_number":"555-555-5555",
"organization_name":"The Event Organization"
},
"start_date":"2014-08-06T14:00:00.000Z",
"end_date":"2014-08-08T21:00:00.000Z",
"created_date":"2013-10-02T18:00:41.644Z",
"time_zone_id":"US/Eastern",
"is_checkin_available":false,
"registration_url":"https://events.r20.l1.constantcontact.com/register/event?oeidk=a07e1iw4r2m67314717",
"theme_name":"Default",
"paypal_account_email":"jdoe@example.com",
"payment_address":{
"city":"My City",
"state":"Florida",
"country":"United States",
"line1":"1111 Broadway",
"state_code":"FL",
"country_code":"us",
"postal_code":"11111"
},
"payable_to":"The Payee",
"payment_options":[
"PAYPAL",
"CHECK",
"DOOR"
],
"currency_type":"USD",
"is_virtual_event":false,
"notification_options":[
{
"notification_type":"SO_REGISTRATION_NOTIFICATION",
"is_opted_in":true
}
],
"is_home_page_displayed":false,
"is_map_displayed":true,
"is_calendar_displayed":true,
"is_listed_in_external_directory":false,
"are_registrants_public":false,
"track_information":{
"information_sections":[
"CONTACT",
"TIME",
"LOCATION"
],
"is_registration_closed_manually":false,
"is_ticketing_link_displayed":false,
"guest_limit":0,
"registration_limit_count":0,
"guest_display_label":"Guest(s)",
"is_guest_name_required":false,
"is_guest_anonymous_enabled":false
}
}