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

TaskFieldValidations

Introduction

TaskFieldValidations are attached to TaskFields and are evaluated on finish requests.

[Adm.] Create

Definition

POST /api/administration/tasks-2/templates/fields/validations

Request Keys

Key
Type
Default
Description

form_field_id*

integer

-

Target TaskField ID.

form_field_validation_type_id*

string

-

Validation type key from TaskFieldValidationTypes.

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/tasks-2/templates/fields/validations', [
    'headers' => ['Authorization' => "Bearer {accessToken}"],
    'json' => [
        'form_field_id' => 33,
        'form_field_validation_type_id' => 'required'
    ]
]);

Example Response

[Adm.] Update

Definition

PUT /api/administration/tasks-2/templates/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

Definition

DELETE /api/administration/tasks-2/templates/fields/validations/{formFieldValidation}

Request Keys

No additional request keys.

Example Request

Example Response

Last updated