/dataAccess/applicationFlexibleFieldAttributes/

Receiving a list of all application-level flexible field attributes that are configured for the current user.

Request

POST {{server}}/VPE/dataAccess/applicationFlexibleFieldAttributes/
Content-Type: application/json

{
    "DeviceId": "device-id",
    "SessionId": "...",
    "Flags": 256,
}
applicationFlexibleFieldAttributes.Flags

= Flags

There might be different flexible fields expected to be answered depending on how the application is initiated (i.e. direct upload, queued, or via guest link). Flags attribute can be used to get the right flexible fields defined.

See also

ApplicationFlexibleField for more information about flags attribute that can be used whilst getting flexible fields.

Response

{
    "Success": true,
    "Message": "Operation executed successfully.",

    "ApplicationFlexibleFieldAttributes": [
        {
            "BranchId": null,
            "CreationDate": "/Date(...)/",
            "DataRange": "450",
            "DataType": 1,
            "DefaultValue": null,
            "DisplayName": "Department",
            "FieldOrderIndex": 1,
            "FlexibleFieldId": "...",
            "HelpText": "Name of Department",
            "Id": "...",
            "IsActive": true,
            "IsEnabled": true,
            "IsValidationField": false,
            "Mandatory": true,
            "Name": "Department"
        },
        ...
    ]
}
ApplicationFlexibleFieldAttributesResponse.ApplicationFlexibleFieldAttributes

= ApplicationFlexibleFieldAttributes

List of application-level custom field attributes.

See also

ApplicationFlexibleFieldAttribute for more information about application-level custom field attributes.