Events

Update payment status for event registrations.

Changed on

Use this endpoint to update the payment status for one or more registrations. This endpoint only processes registrations with a payment method (PAYPAL, WEPAY, STRIPE, DOOR, or CHECK). Free registrations without a payment method are silently excluded.

put/events/{event_id}/tracks/{track_id}/registrations/payment_status

Request

  • Base URL
    https://api.cc.email/v3
  • URL
    https://api.cc.email/v3/events/{event_id}/tracks/{track_id}/registrations/payment_status
  • Auth
    • OAuth 2
      Implicit: https://authz.constantcontact.com/oauth2/default/v1/authorize
      Scopes: campaign_data
    • or OAuth 2
      Authorization code: https://authz.constantcontact.com/oauth2/default/v1/authorize
      Token URL: https://authz.constantcontact.com/oauth2/default/v1/token scopes: campaign_data

Path parameters

event_idstring required

The ID that uniquely identifies the event.

track_idstring required

The track key that uniquely identifies the event track.

Request body

registration_idsstring[] required

List of registration IDs to update.

payment_statusstring required

New payment status to set.

Example request

{
  "registration_ids": [
    "4460bdcd-1a8a-434a-a7bf-c72a500743b2",
    "2ed7e310-ab71-4e8f-8863-8784e7ee4183"
  ],
  "payment_status": "Paid"
}

Response

Successfully updated payment status.

Changes