toloka.client.TolokaClient.create_task_suites_async

Creates many task suites in pools, asynchronous version

You can send a maximum of 100,000 requests of this kind per minute and 2,000,000 requests per day. Recomended maximum of 10,000 task suites per request.

## Parameters Description

Parameters Type Description
task_suites List[TaskSuite]

List of task suites, that will be created.

operation_id Optional[UUID]

skip_invalid_items Optional[bool]

Validation parameters:

• True - Create the task suites that passed validation. Skip the rest of the task suites.
• False - If at least one of the task suites didn't pass validation, stop the operation and don't create the task suites.

allow_defaults Optional[bool]

Overlap settings:

• True - Use the overlap that is set in the pool parameters.
• False - Use the overlap that is set in the task suite parameters (in the overlap field).

open_pool Optional[bool]

Open the pool immediately after creating a task suite, if the pool is closed.

async_mode Optional[bool]

How the request is processed:

• True — deferred. The query results in an asynchronous operation running in the background. Answer contains information about the operation (start and end time, status, number of sets).
• False — synchronous. Answer contains information about the generated sets of tasks. You can send a maximum of 5000 task sets in a single request.

Examples:

task_suites = [