curl --request GET \
--url https://api.letsdothis.com/v0/membership-seats/{seatId}/form \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.letsdothis.com/v0/membership-seats/{seatId}/form', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.letsdothis.com/v0/membership-seats/{seatId}/form"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"id": "<string>",
"fields": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>",
"required": true,
"editable": true,
"answerShape": "value",
"answer": {
"value": "<string>",
"values": [
"<string>"
]
},
"optionValues": [
"<string>"
],
"maxSelectable": 123,
"format": "<string>"
}
]
}{
"code": "MEMBERSHIP_RESOURCE_NOT_FOUND",
"statusCode": 123,
"message": "<string>"
}Read the membership custom field form
Returns the current offering form, falling back to the scheme form. Custom fields include their IDs, answer shapes, requiredness and structured current answers. Select, radio and checkbox questions expose accepted tokens as optionValues. Hidden, deleted and identity fields are omitted, and field permissions apply to the caller. Check editable before offering an edit: grouped choices, custom address and phone questions, waivers, conditional, priced, verified and other unsupported field workflows remain read-only. Gender questions remain discoverable with their accepted values and editability. Only submitted answers are validated on PATCH.
curl --request GET \
--url https://api.letsdothis.com/v0/membership-seats/{seatId}/form \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.letsdothis.com/v0/membership-seats/{seatId}/form', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.letsdothis.com/v0/membership-seats/{seatId}/form"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"id": "<string>",
"fields": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>",
"required": true,
"editable": true,
"answerShape": "value",
"answer": {
"value": "<string>",
"values": [
"<string>"
]
},
"optionValues": [
"<string>"
],
"maxSelectable": 123,
"format": "<string>"
}
]
}{
"code": "MEMBERSHIP_RESOURCE_NOT_FOUND",
"statusCode": 123,
"message": "<string>"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
^[a-fA-F0-9]{24}$Was this page helpful?

