---
title: "PUT /ext/EventRegistration/{type}"
method: PUT
path: "/ext/EventRegistration/{type}"
tags: ["EventRegistration"]
---

# PUT /ext/EventRegistration/{type}

`PUT /ext/EventRegistration/{type}`

## Path parameters

- `type` string, required

## Request body

- EventRegistration
  - `first_Inserted_By` string
  - `first_Inserted_Datetime` string, date-time
  - `last_Changed_By` string
  - `last_Changed_Datetime` string, date-time
  - `source_System_Id` integer
  - `source_Method_Id` integer
  - `firstName` string
  - `lastName` string
  - `coreEntityStatusCode` string
  - `canEdit` string
  - `sourceSystemDisplayName` string
  - `isInternal` boolean
  - `returnField` boolean
  - `isPubSub` boolean
  - `id` integer
  - `registrant_Id` integer
  - `registrant_Email_Address` string
  - `event_Id` integer
  - `member_Type_Code` string
  - `member_Status_Code` string
  - `association_List` string
  - `registration_Date` string, date-time
  - `event_Pricing_Id` integer
  - `base_Price` number, double
  - `event_Pricing_Discount_Coupon_Id` integer
  - `discount_Coupon_Code` string
  - `discount_Coupon_Amount` number, double
  - `event_Pricing_Earlybird_Discount_Id` integer
  - `earlybird_Discount_Fixed_Amount` number, double
  - `earlybird_Discount_Percent` number, double
  - `total_Amount` number, double
  - `paid_Amount` number, double
  - `refund_Date` string, date-time
  - `refund_Amount` number, double
  - `cancel_Date` string, date-time
  - `meal_Option_Type_Code` string
  - `meal_Option_Type_Description` string
  - `social_Distance_Type_Code` string
  - `accessibility_Flag` string
  - `accessibility_Description` string
  - `registration_Status` string
  - `assocIdList` integer[]
  - `registrantFirstName` string
  - `registrantMiddleName` string
  - `registrantLastName` string
  - `generation` string
  - `preferredPronounDescription` string
  - `preferredPronounCode` string
  - `company` string
  - `memberId` integer
  - `emailAddress` string
  - `phoneNumber` string
  - `primaryStateAssociationId` integer
  - `primaryLocalAssociationId` integer
  - `socialDistanceTypeDescription` string
  - `ticketList` EventRegistrationTicket[]
    - `first_Inserted_By` string
    - `first_Inserted_Datetime` string, date-time
    - `last_Changed_By` string
    - `last_Changed_Datetime` string, date-time
    - `source_System_Id` integer
    - `source_Method_Id` integer
    - `firstName` string
    - `lastName` string
    - `coreEntityStatusCode` string
    - `canEdit` string
    - `sourceSystemDisplayName` string
    - `isInternal` boolean
    - `returnField` boolean
    - `isPubSub` boolean
    - `id` integer
    - `event_Ticket_Id` integer
    - `event_Registration_Id` integer
    - `registration_Date` string, date-time
    - `price` number, double
    - `amount_Purchased` integer
    - `amount_Cancelled` integer
    - `paid_Amount` number, double
    - `cancel_Date` string, date-time
    - `sessionTitle` string
    - `sessionDate` string
    - `multiplePurchaseLimit` integer
    - `multiplePurchaseFlag` string
    - `amountSold` integer
    - `ticketAttendanceCap` integer
  - `eventPricing` EventPricing
    - `first_Inserted_By` string
    - `first_Inserted_Datetime` string, date-time
    - `last_Changed_By` string
    - `last_Changed_Datetime` string, date-time
    - `source_System_Id` integer
    - `source_Method_Id` integer
    - `firstName` string
    - `lastName` string
    - `coreEntityStatusCode` string
    - `canEdit` string
    - `sourceSystemDisplayName` string
    - `isInternal` boolean
    - `returnField` boolean
    - `isPubSub` boolean
    - `id` integer
    - `event_Id` integer
    - `pricing_Name` string
    - `price` number, double
    - `pricing_Description` string
    - `is_Active_Flag` string
    - `discount_Coupon_Code` string
    - `discount_Coupon_Amount` number, double
    - `discount_Is_Active_Flag` string
    - `associationList` EventPricingAssociation[]
      - `first_Inserted_By` string
      - `first_Inserted_Datetime` string, date-time
      - `last_Changed_By` string
      - `last_Changed_Datetime` string, date-time
      - `source_System_Id` integer
      - `source_Method_Id` integer
      - `firstName` string
      - `lastName` string
      - `coreEntityStatusCode` string
      - `canEdit` string
      - `sourceSystemDisplayName` string
      - `isInternal` boolean
      - `returnField` boolean
      - `isPubSub` boolean
      - `id` integer
      - `event_Pricing_Id` integer
      - `association_Id` integer
      - `associationName` string
      - `associationState` string
    - `memberTypeList` EventPricingMemberType[]
      - `first_Inserted_By` string
      - `first_Inserted_Datetime` string, date-time
      - `last_Changed_By` string
      - `last_Changed_Datetime` string, date-time
      - `source_System_Id` integer
      - `source_Method_Id` integer
      - `firstName` string
      - `lastName` string
      - `coreEntityStatusCode` string
      - `canEdit` string
      - `sourceSystemDisplayName` string
      - `isInternal` boolean
      - `returnField` boolean
      - `isPubSub` boolean
      - `id` integer
      - `event_Pricing_Id` integer
      - `member_Type_Code` string
      - `memberTypeDescription` string
    - `positionList` EventPricingPosition[]
      - `first_Inserted_By` string
      - `first_Inserted_Datetime` string, date-time
      - `last_Changed_By` string
      - `last_Changed_Datetime` string, date-time
      - `source_System_Id` integer
      - `source_Method_Id` integer
      - `firstName` string
      - `lastName` string
      - `coreEntityStatusCode` string
      - `canEdit` string
      - `sourceSystemDisplayName` string
      - `isInternal` boolean
      - `returnField` boolean
      - `isPubSub` boolean
      - `id` integer
      - `event_Pricing_Id` integer
      - `position_Code` integer
      - `position_Name` string
    - `earlybirdList` EventPricingEarlybirdDiscount[]
      - `first_Inserted_By` string
      - `first_Inserted_Datetime` string, date-time
      - `last_Changed_By` string
      - `last_Changed_Datetime` string, date-time
      - `source_System_Id` integer
      - `source_Method_Id` integer
      - `firstName` string
      - `lastName` string
      - `coreEntityStatusCode` string
      - `canEdit` string
      - `sourceSystemDisplayName` string
      - `isInternal` boolean
      - `returnField` boolean
      - `isPubSub` boolean
      - `id` integer
      - `event_Pricing_Id` integer
      - `earlybird_End_Date` string
      - `discount_Fixed_Amount` number, double
      - `discount_Percent` number, double
      - `is_Active_Flag` string
    - `couponList` EventPricingDiscountCoupon[]
      - `first_Inserted_By` string
      - `first_Inserted_Datetime` string, date-time
      - `last_Changed_By` string
      - `last_Changed_Datetime` string, date-time
      - `source_System_Id` integer
      - `source_Method_Id` integer
      - `firstName` string
      - `lastName` string
      - `coreEntityStatusCode` string
      - `canEdit` string
      - `sourceSystemDisplayName` string
      - `isInternal` boolean
      - `returnField` boolean
      - `isPubSub` boolean
      - `id` integer
      - `event_Pricing_Id` integer
      - `discount_Coupon_Code` string
      - `discount_Coupon_Amount` number, double
      - `is_Active_Flag` string
    - `amountSold` integer
  - `responseList` EventRegistrationCustomQuestion[]
    - `first_Inserted_By` string
    - `first_Inserted_Datetime` string, date-time
    - `last_Changed_By` string
    - `last_Changed_Datetime` string, date-time
    - `source_System_Id` integer
    - `source_Method_Id` integer
    - `firstName` string
    - `lastName` string
    - `coreEntityStatusCode` string
    - `canEdit` string
    - `sourceSystemDisplayName` string
    - `isInternal` boolean
    - `returnField` boolean
    - `isPubSub` boolean
    - `id` integer
    - `event_Custom_Question_Id` integer
    - `event_Registration_Id` integer
    - `registration_Response` string
    - `registrationResponseList` string[]
    - `selectionTypeCode` string
    - `eventCustomQuestionOrder` integer
  - `policyClauseList` EventRegistrationPolicyClause[]
    - `first_Inserted_By` string
    - `first_Inserted_Datetime` string, date-time
    - `last_Changed_By` string
    - `last_Changed_Datetime` string, date-time
    - `source_System_Id` integer
    - `source_Method_Id` integer
    - `firstName` string
    - `lastName` string
    - `coreEntityStatusCode` string
    - `canEdit` string
    - `sourceSystemDisplayName` string
    - `isInternal` boolean
    - `returnField` boolean
    - `isPubSub` boolean
    - `id` integer
    - `event_Policy_Clause_Id` integer
    - `event_Registration_Id` integer
    - `registration_Response` string
  - `paymentsList` EventRegistrationPayment[]
    - `first_Inserted_By` string
    - `first_Inserted_Datetime` string, date-time
    - `last_Changed_By` string
    - `last_Changed_Datetime` string, date-time
    - `source_System_Id` integer
    - `source_Method_Id` integer
    - `firstName` string
    - `lastName` string
    - `coreEntityStatusCode` string
    - `canEdit` string
    - `sourceSystemDisplayName` string
    - `isInternal` boolean
    - `returnField` boolean
    - `isPubSub` boolean
    - `id` integer
    - `event_Registration_Id` integer
    - `association_Request_Id` integer
    - `service_Name` string
    - `payment_Method` string
    - `payment_Amount` number, double
    - `payment_Date` string, date-time
    - `request_Url` string
    - `eC_Control_Number` string
    - `response_Code` string
    - `response_Message` string
    - `refund_Tally` number, double
    - `request_Body` string
  - `refundsList` EventRegistrationPayment[]
    - `first_Inserted_By` string
    - `first_Inserted_Datetime` string, date-time
    - `last_Changed_By` string
    - `last_Changed_Datetime` string, date-time
    - `source_System_Id` integer
    - `source_Method_Id` integer
    - `firstName` string
    - `lastName` string
    - `coreEntityStatusCode` string
    - `canEdit` string
    - `sourceSystemDisplayName` string
    - `isInternal` boolean
    - `returnField` boolean
    - `isPubSub` boolean
    - `id` integer
    - `event_Registration_Id` integer
    - `association_Request_Id` integer
    - `service_Name` string
    - `payment_Method` string
    - `payment_Amount` number, double
    - `payment_Date` string, date-time
    - `request_Url` string
    - `eC_Control_Number` string
    - `response_Code` string
    - `response_Message` string
    - `refund_Tally` number, double
    - `request_Body` string
  - `addressLine1` string
  - `addressLine2` string
  - `addressCity` string
  - `addressState` string
  - `addressZip` string
  - `addressZip6` string
  - `addressCountryCode` string
  - `officeAddressLine1` string
  - `officeAddressLine2` string
  - `officeAddressCity` string
  - `officeAddressState` string
  - `officeAddressZip` string
  - `officeAddressZip6` string
  - `nickname` string
  - `jobTitle` string
  - `amountDiscounted` number, double
  - `associationName` string
  - `eventStatus` string
  - `event` Event
    - `first_Inserted_By` string
    - `first_Inserted_Datetime` string, date-time
    - `last_Changed_By` string
    - `last_Changed_Datetime` string, date-time
    - `source_System_Id` integer
    - `source_Method_Id` integer
    - `firstName` string
    - `lastName` string
    - `coreEntityStatusCode` string
    - `canEdit` string
    - `sourceSystemDisplayName` string
    - `isInternal` boolean
    - `returnField` boolean
    - `isPubSub` boolean
    - `id` integer
    - `event_Name` string
    - `association_Id` integer
    - `event_Logo` string
    - `event_Type_Code` string
    - `event_Start_Time` string
    - `event_End_Time` string
    - `event_Start_Date` string
    - `event_End_Date` string
    - `event_Bank_Id` integer
    - `event_Attendance_Cap` integer
    - `include_Event_Meal_Flag` string
    - `is_Cancelled_Flag` string
    - `event_Cancel_Reason_Code` string
    - `event_Cancel_Reason_Description` string
    - `event_Status_Code` string
    - `cost_Type_Code` string
    - `attendance_Type_Code` string
    - `event_Description` string
    - `event_Reg_Error_Message` string
    - `registration_Cutoff_Date` string
    - `venue_Name` string
    - `venue_Address` string
    - `venue_City` string
    - `venue_State` string
    - `venue_Zip` string
    - `meeting_Room_Location` string
    - `virtual_Event_Join_Information` string
    - `virtual_Event_Join_Url` string
    - `include_Custom_Question_Flag` string
    - `include_Charity_Flag` string
    - `invite_Only_Flag` string
    - `include_Social_Distancing_Flag` string
    - `event_Contact_Person` string
    - `event_Contact_Email` string
    - `is_Ce_Eligible_Flag` string
    - `ce_Hours` number, double
    - `event_Url` string
    - `additional_Email` string
    - `association_Request_Override` integer
    - `login_Required_Flag` string
    - `eventTypeDescription` string
    - `eventStatusDescription` string
    - `attendanceTypeDescription` string
    - `costTypeDescription` string
    - `eventStatusDisplayName` string
    - `registrantCount` integer
    - `associationName` string
    - `assocStreetAddressLine1` string
    - `assocStreetCity` string
    - `assocStreetState` string
    - `assocStreetZip` string
    - `associationPhoneNumber` string
    - `associationEmailAddress` string

## Response `200`

Success

---

[API](https://skmtc.net/m1gateway/apis/m1gateway-internal.md) · [All operations](https://skmtc.net/m1gateway/apis/m1gateway-internal/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/m1gateway/m1gateway-internal/revisions/b3a2cd83892d/schema)
