Our v3 API is now available! Learn more by visiting the v3 developer portal.

Individual Event Fees Endpoint

Use this API to retrieve (GET), update (PUT), or DELETE an individual event fee. To create a new fee, see Event Fee Collection Endpoint.

Methods:

Click a method to view its documentation

GET PUT DELETE

DescriptionTOP

Privileges required: campaign:write

Update an existing fee (specify using feeId) for an event specified by eventId.

PUT: https://api.constantcontact.com/v2/eventspot/events/{eventId}/fees/{feeId}

Test API

name

type

default

description

api_key

query

REQUIRED; The API key for the application

eventId

path

Unique ID of the event for which to update the fee

feeId

path

Unique ID of the fee to update

Example JSON Request BodyTOP

{
    "label":"Extended Fee",
    "fee":149.95,
    "fee_scope":"REGISTRANTS",
    "early_fee":124.99,
    "late_fee":169.99
}

Response CodesTOP

code

description

200

Fee was successfully updated

400

Either JSON was malformed or there was a data validation error

401

Authentication failure

404

An event or fee 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

StructureTOP

property

type(max length)

description

early_fee

number

Fee for registrations that occur prior to the event's early_fee_date

fee

number

REQUIRED. The fee amount

fee_scope

string

REQUIRED. Specifies who the fee applies to:

  • BOTH - Fee applies to Registrants and Guests
  • REGISTRANTS - Fee applies to registrants only
  • GUESTS - Fee applies to guests only

has_restricted_access

boolean

Default = false; if true, fee is not displayed on registration page, and is available only to registrants who have a special promocode linked to this fee. See Promocode Collection for more information.

id

string (50)

Unique ID for that fee (Read Only)

label

string (100)

REQUIRED. Fee description displayed to event registrants, each label must be unique

late_fee

number

Fee for registrations that occur after the event's late_fee_date

Example ResponseTOP

{
  "id":"PvtgiFHC9rr0cLdpwMrDY4qsdza_koPWy-xR4Dxcl6M",
  "label":"Extended Fee",
  "fee":149.95,
  "fee_scope":"REGISTRANTS",
  "early_fee":124.99,
  "late_fee":169.99,
  "has_restricted_access":false
}