Register user for an opportunity
| Name | Description | Type | Additional information |
|---|---|---|---|
| eventId |
Opportunity Id |
integer |
Required |
| userId |
User Id to register in family |
integer |
Required |
Registration details
OpportunityRegisterModel| Name | Description | Type | Additional information |
|---|---|---|---|
| RegistrationStatus | OpportunityRegistrationStatus | ||
| AllTimeSlots |
If user is registering for all time slots for a repeating opportunity |
boolean | |
| SelectedTimeSlots |
Slot code for selected time slots for repeating opportunities |
Collection of string | |
| MasterApplicationAnswers |
Questionnaire responses for master application |
QuestionnaireResponseModel | |
| OpportunityApplicationAnswers |
Questionnaire responses for opportunity specific application |
QuestionnaireResponseModel | |
| SendEmailConfirmation |
Send email confirmation |
boolean |
{
"RegistrationStatus": "WaitingApproval",
"AllTimeSlots": true,
"SelectedTimeSlots": [
"sample string 1",
"sample string 2"
],
"MasterApplicationAnswers": {
"FormId": 1,
"Answers": [
{
"FormQuestionId": 1,
"Value": "sample string 2",
"Options": [
"sample string 1",
"sample string 2"
],
"FileName": "sample string 3",
"FileBase64": "sample string 4",
"FileBytes": "QEA=",
"PassportStatus": "NotSpecified",
"FirstNameOnPassport": "sample string 5",
"LastNameOnPassport": "sample string 6",
"MiddleNameOnPassport": "sample string 7",
"PassportSex": "sample string 8",
"PassportPlaceOfBirth": "sample string 9",
"PassportDateOfBirth": "2025-12-23T22:56:11.7731487Z",
"PassportNumber": "sample string 10",
"PassportIssuedBy": "sample string 11",
"PassportIssued": "2025-12-23T22:56:11.7731487Z",
"PassportExpires": "2025-12-23T22:56:11.7731487Z",
"PassportImageName": "sample string 12",
"PassportImageBase64": "sample string 13",
"PassportImageBytes": "QEA="
},
{
"FormQuestionId": 1,
"Value": "sample string 2",
"Options": [
"sample string 1",
"sample string 2"
],
"FileName": "sample string 3",
"FileBase64": "sample string 4",
"FileBytes": "QEA=",
"PassportStatus": "NotSpecified",
"FirstNameOnPassport": "sample string 5",
"LastNameOnPassport": "sample string 6",
"MiddleNameOnPassport": "sample string 7",
"PassportSex": "sample string 8",
"PassportPlaceOfBirth": "sample string 9",
"PassportDateOfBirth": "2025-12-23T22:56:11.7731487Z",
"PassportNumber": "sample string 10",
"PassportIssuedBy": "sample string 11",
"PassportIssued": "2025-12-23T22:56:11.7731487Z",
"PassportExpires": "2025-12-23T22:56:11.7731487Z",
"PassportImageName": "sample string 12",
"PassportImageBase64": "sample string 13",
"PassportImageBytes": "QEA="
}
]
},
"OpportunityApplicationAnswers": {
"FormId": 1,
"Answers": [
{
"FormQuestionId": 1,
"Value": "sample string 2",
"Options": [
"sample string 1",
"sample string 2"
],
"FileName": "sample string 3",
"FileBase64": "sample string 4",
"FileBytes": "QEA=",
"PassportStatus": "NotSpecified",
"FirstNameOnPassport": "sample string 5",
"LastNameOnPassport": "sample string 6",
"MiddleNameOnPassport": "sample string 7",
"PassportSex": "sample string 8",
"PassportPlaceOfBirth": "sample string 9",
"PassportDateOfBirth": "2025-12-23T22:56:11.7731487Z",
"PassportNumber": "sample string 10",
"PassportIssuedBy": "sample string 11",
"PassportIssued": "2025-12-23T22:56:11.7731487Z",
"PassportExpires": "2025-12-23T22:56:11.7731487Z",
"PassportImageName": "sample string 12",
"PassportImageBase64": "sample string 13",
"PassportImageBytes": "QEA="
},
{
"FormQuestionId": 1,
"Value": "sample string 2",
"Options": [
"sample string 1",
"sample string 2"
],
"FileName": "sample string 3",
"FileBase64": "sample string 4",
"FileBytes": "QEA=",
"PassportStatus": "NotSpecified",
"FirstNameOnPassport": "sample string 5",
"LastNameOnPassport": "sample string 6",
"MiddleNameOnPassport": "sample string 7",
"PassportSex": "sample string 8",
"PassportPlaceOfBirth": "sample string 9",
"PassportDateOfBirth": "2025-12-23T22:56:11.7731487Z",
"PassportNumber": "sample string 10",
"PassportIssuedBy": "sample string 11",
"PassportIssued": "2025-12-23T22:56:11.7731487Z",
"PassportExpires": "2025-12-23T22:56:11.7731487Z",
"PassportImageName": "sample string 12",
"PassportImageBase64": "sample string 13",
"PassportImageBytes": "QEA="
}
]
},
"SendEmailConfirmation": true
}
Sample not available.
https://api.servicereef.com/v1/events/{eventId}/register/{userId}?model={model}
Registration results
IHttpActionResultNone.
Try this endpoint by entering your credentials and using the API Explorer.
Try With API ExplorerSample not available.