For the complete documentation index, see llms.txt. This page is also available as Markdown.

AttributeFieldValidations

Introduction

AttributeFieldValidations are attached to AttributeFields and define how values are validated.

[Adm.] Create

Create a validation for an attribute field.

Definition

POST /api/administration/additional-attributes/fields/validations

Request Keys

Key
Type
Default
Description

form_field_id*

integer

-

Target AttributeField ID.

form_field_validation_type_id*

string

-

Validation type ID from AttributeFieldValidationTypes.

config

object

type default

Type-specific validation config.

Keys with * are required.

Example Request

$client = new GuzzleHttp\Client(['base_uri' => 'https://{tenant}.intratool.de']);
$response = $client->request('POST', '/api/administration/additional-attributes/fields/validations', [
    'headers' => ['Authorization' => "Bearer {accessToken}"],
    'json' => [
        'form_field_id' => 27,
        'form_field_validation_type_id' => 'items-count',
        'config' => [
            'min' => 1,
            'max' => 3
        ]
    ]
]);

Example Response

[Adm.] Update

Update an existing validation.

Definition

PUT /api/administration/additional-attributes/fields/validations/{formFieldValidation}

Request Keys

Key
Type
Description

form_field_id

integer

New target field ID.

form_field_validation_type_id

string

New validation type ID.

config

object

Updated type-specific configuration.

Example Request

Example Response

[Adm.] Delete

Delete an existing validation.

Definition

DELETE /api/administration/additional-attributes/fields/validations/{formFieldValidation}

Request Keys

No additional request keys.

Example Request

Example Response

Last updated