AppProject

toloka.client.app.AppProject | Source code

AppProject(
self,
*,
app_id: Optional[str] = None,
parent_app_project_id: Optional[str] = None,
name: Optional[str] = None,
parameters: Optional[Dict] = None,
id: Optional[str] = None,
status: Union[Status, str, None] = None,
created: Optional[datetime] = None,
item_price: Optional[Decimal] = None,
errors: Optional[List[_AppError]] = None,
read_only: Optional[bool] = None,
app: Optional[AppLightestResult] = None
)

An App project.

An App project is based on one of App solutions. It is created with a template interface and preconfigured data specification and quality control rules.

To get available App solutions use the get_apps method.

Parameters Description

ParametersTypeDescription
app_idOptional[str]

The ID of the App solution used to create the project.

parent_app_project_idOptional[str]

The ID of the parent project. It is set if this project is a clone of other project. Otherwise it is empty.

nameOptional[str]

The project name.

parametersOptional[Dict]

Parameters of the solution. The parameters should follow the schema described in the param_spec field of the solution.

idOptional[str]

The ID of the project.

statusOptional[Status]

The project status:

  • CREATING — Toloka is checking the project.
  • READY — The project is active.
  • ARCHIVED — The project was archived.
  • ERROR — Project creation failed due to errors.
createdOptional[datetime]

The date and time when the project was created.

item_priceOptional[Decimal]

The price you pay for a processed item.

errorsOptional[List[_AppError]]

Errors found during a project check.

read_onlyOptional[bool]
appOptional[AppLightestResult]

Brief information about the project template.

Toloka-Kit
OverviewGetting OAuth tokenQuick start
Recipes
Reference
toloka.client
toloka.async_client
toloka.autoquality [autoquality]
toloka.metrics
toloka.streaming