Skip to content

Custom fields

Get list of custom fields

Request

GET /customfields

ParameterDescription
clientname(mandatory) Portfolio name
authorization(mandatory) Authentication token
select(optional) List of fields to include into the result
filter(optional) Filter parameters
sort(optional) Sorting parameters

Response sample

[
    {
        "Name": "Address",
        "FieldType": {
            "Name": "Text",
            "DataType": 3,
            "Description": "The attribute data should be interpreted as a string of text.",
            "IsSystem": true,
            "Id": "110cc2e6-5cae-4e6c-a435-19fe184acee0"
        },
        "IsSystem": false,
        "IsReadonly": false,
        "MaxLength": 0,
        "Id": "ba37e9b8-f7c4-4a21-a0c7-2154260ee732"
    }
]

Get list of custom field types

Request

GET /customfields/types

ParameterDescription
clientname(mandatory) Workspace name
Authorization(mandatory) Authentication token
select(optional) List of fields to include into the result
filter(optional) Filter parameters
Sort(optional) Sorting parameters

Available fields

{"Id", "Name", "DataType", "Description", "Values": {"Id", "Name"}}

Response sample

[
    {
        "Name": "Dropdown",
        "DataType": 3,
        "Values": [
            {
                "Name": "Value 1",
                "Id": "141393a5-7fb3-4559-858f-ca1c2d231c7a"
            },
            {
                "Name": "Value 2",
                "Id": "0aa6bffe-28d7-4418-8631-2152424bebfd"
            }
        ],
        "IsSystem": false,
        "Id": "4e004b9b-c474-4926-904b-d1dcc41a048c"
    }
]

Get list of custom field type values

Request

GET /customfields/types/{fieldTypeId:guid}/values

Get object structure group

GET /{entityType}/groups

Get fields in the object structure group

GET /{entityType}/groups/{groupId}/fields

Get object structure group (for a category)

GET /categories/{categoryId}/{entityType}/groups

Get fields in the object structure group (for a category)

GET /categories/{categoryId}/{entityType}/groups/{groupId}/fields