POST Event/Registrations
Creates an event registration and, if a paid registration, a related Invoice record.
Request Information
URI Parameters
None.
Body Parameters
RegistrationCreateDto for the registration to be created.
RegistrationCreateDtoName | Description | Type | Additional information |
---|---|---|---|
RegistrationId |
Not used for Create - a new ID will be assigned. Required for Update. |
integer |
None. |
EventId | integer |
None. |
|
ProfileId | integer |
None. |
|
RegistrationDate | date |
None. |
|
RegistrationItems | Collection of RegistrationCreateItemDto |
None. |
|
Attendees | Collection of AttendeeCreateDto |
None. |
|
PaymentTypeId |
Optional - if populated with a valid PaymentTypeId, appropriate payments will be created on the resulting invoice. |
integer |
None. |
ProfileId | integer |
None. |
|
CompanyName | string |
None. |
|
Prefix | string |
None. |
|
FName | string |
None. |
|
Mi | string |
None. |
|
LName | string |
None. |
|
Suffix | string |
None. |
|
Title | string |
None. |
|
string |
None. |
||
Phone | string |
None. |
|
Ext | string |
None. |
|
Address1 | string |
None. |
|
Address2 | string |
None. |
|
City | string |
None. |
|
State | string |
None. |
|
Zip | string |
None. |
|
ZipExt | string |
None. |
|
Country | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"Attendees": [
{"PaymentTypeId": 1, "CompanyName": "sample string 3", "Prefix": "sample string 4", "FName": "sample string 5", "Mi": "sample string 6", "LName": "sample string 7", "Suffix": "sample string 8", "Title": "sample string 9", "Email": "sample string 10", "Phone": "sample string 11", "Ext": "sample string 12", "Address1": "sample string 13", "Address2": "sample string 14", "City": "sample string 15", "State": "sample string 16", "Zip": "sample string 17", "ZipExt": "sample string 18", "Country": "sample string 19" }
- "RegistrationId": 1,
- "EventId": 1,
- "ProfileId": 1,
- "RegistrationDate": "2024-12-03T17:52:18.0855638Z",
- "RegistrationItems": [
- {
- "EventItemId": 1,
- "Quantity": 2,
- "PaymentAmount": 1.1
- "EventItemId": 1,
- "Quantity": 2,
- "PaymentAmount": 1.1
{
- {
- "AttendeeId": 1,
- "ProfileId": 1,
- "EventItemIds": [
- 1,
- 2
- "Custom1": "sample string 1",
- "Custom2": "sample string 2",
- "Custom3": "sample string 3",
- "Custom4": "sample string 4",
- "Custom5": "sample string 5",
- "CompanyName": "sample string 7",
- "Prefix": "sample string 8",
- "FName": "sample string 9",
- "Mi": "sample string 10",
- "LName": "sample string 11",
- "Suffix": "sample string 12",
- "Title": "sample string 13",
- "Email": "sample string 14",
- "Phone": "sample string 15",
- "Ext": "sample string 16",
- "Address1": "sample string 17",
- "Address2": "sample string 18",
- "City": "sample string 19",
- "State": "sample string 20",
- "Zip": "sample string 21",
- "ZipExt": "sample string 22",
- "Country": "sample string 23"
{
- "AttendeeId": 1,
- "ProfileId": 1,
- "EventItemIds": [
- 1,
- 2
- "Custom1": "sample string 1",
- "Custom2": "sample string 2",
- "Custom3": "sample string 3",
- "Custom4": "sample string 4",
- "Custom5": "sample string 5",
- "CompanyName": "sample string 7",
- "Prefix": "sample string 8",
- "FName": "sample string 9",
- "Mi": "sample string 10",
- "LName": "sample string 11",
- "Suffix": "sample string 12",
- "Title": "sample string 13",
- "Email": "sample string 14",
- "Phone": "sample string 15",
- "Ext": "sample string 16",
- "Address1": "sample string 17",
- "Address2": "sample string 18",
- "City": "sample string 19",
- "State": "sample string 20",
- "Zip": "sample string 21",
- "ZipExt": "sample string 22",
- "Country": "sample string 23"
Response Information
Resource Description
RegistrationId of the created registration.
integerResponse Formats
application/json, text/json
Sample:
1