Get Booking Custom Field List

Get Booking Custom Field List

POST [PlatformAddress]/api/1.0/venue?action=getBookingCustomFieldList

Return the booking custom fields (definition) list.

Path Parameters

NameTypeDescription

perPage

integer

The number of booking custom fields to get in a single call

{
    "meta": {
        "totalResults": 9,
        "start": 0,
        "perPage": 100,
        "count": 9
    },
    "results": [
        {
            "id": 1,
            "fieldType": 0,
            "displayName": "Small Text",
            "isRequired": false,
            "visibleTo": 3,
            "userGroupIds": [
                10
            ],
            "tooltipText": "",
            "isRequiredOnMarketplace": false,
            "sortOrder": 0,
            "selectValues": null
        },
    ]
}

Example Request

Get Venues Function Space Category List

{
    "perPage":10
}

Returns

A collection object with the following properties in the results

PropertyData TypeDescription

id

integer

The unique id of the booking custom field.

fieldType

integer

The type of this field.

displayName

string

The name of this field.

isRequired

boolean

If this is a required field.

visibleTo

integer

userGroupIds

array

Ids of user groups if visible to specific user groups.

tooltipText

string

Tooltip text of the custom field.

isRequiredOnMarketplace

boolean

Whether or not the field is required on marketplace.

sortOrder

integer

Order to display this field.

selectValues

object

Values that can be selected with select fields.

Type

#Description

0

Small Text

1

Large Text

2

Single Select

3

Multi Select

5

Date

10

Html Text

Visiblity to Options

#Description

1

All

2

User Group

3

None

Throws

CodeDescription

Specific Code: 24150

Account does not exist

Last updated