GET api/customers/participationoptions/{classid}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| classid | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
CustomerClassParticipationOptionsResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| ClassFound | boolean |
None. |
|
| ClassId | integer |
None. |
|
| ClassDescription | string |
None. |
|
| HasAvailableBenefits | boolean |
None. |
|
| RequiresPurchase | boolean |
None. |
|
| RemainingParticipations | integer |
None. |
|
| HasUnlimitedBenefits | boolean |
None. |
|
| RequiresSessionValidation | boolean |
None. |
|
| Options | Collection of CustomerClassParticipationOption |
None. |
Response Formats
application/json, text/json
Sample:
{
"ClassFound": true,
"ClassId": 2,
"ClassDescription": "sample string 3",
"HasAvailableBenefits": true,
"RequiresPurchase": false,
"RemainingParticipations": 2,
"HasUnlimitedBenefits": true,
"RequiresSessionValidation": true,
"Options": [
{
"Source": "Pending",
"CuFlId": 1,
"CFPrId": 2,
"ProductDescription": "sample string 3",
"StartDate": "2026-11-16T01:50:47.3826999+02:00",
"EndDate": "2026-11-16T01:50:47.3826999+02:00",
"IsUnlimited": true,
"RemainingParticipations": 1,
"PendingEntryIds": [
1,
2
]
},
{
"Source": "Pending",
"CuFlId": 1,
"CFPrId": 2,
"ProductDescription": "sample string 3",
"StartDate": "2026-11-16T01:50:47.3826999+02:00",
"EndDate": "2026-11-16T01:50:47.3826999+02:00",
"IsUnlimited": true,
"RemainingParticipations": 1,
"PendingEntryIds": [
1,
2
]
}
]
}