toloka.client.TolokaClient.get_webhook_subscriptions
| Source code
Finds all webhook subscriptions that match certain criteria.
get_webhook_subscriptions
returns a generator. You can iterate over all found webhook subscriptions using the generator. Several requests to the Toloka server are possible while iterating.
If you need to sort webhook subscriptions use the find_webhook_subscriptions method.
Parameters | Type | Description |
---|---|---|
event_type | Optional[WebhookSubscription.EventType] | Event type. Refer to the EventType page for more information on the available |
pool_id | Optional[str] | The ID of a subscribed pool. |
id_lt | Optional[str] | Subscriptions with IDs less than the specified value. |
id_lte | Optional[str] | Subscriptions with IDs less than or equal to the specified value. |
id_gt | Optional[str] | Subscriptions with IDs greater than the specified value. |
id_gte | Optional[str] | Subscriptions with IDs greater than or equal to the specified value. |
created_lt | Optional[datetime] | Subscriptions created before the specified date. |
created_lte | Optional[datetime] | Subscriptions created before or on the specified date. |
created_gt | Optional[datetime] | Subscriptions created after the specified date. |
created_gte | Optional[datetime] | Subscriptions created after or on the specified date. |
batch_size | Optional[int] | A limit of items returned by each request to Toloka. The maximum allowed value: 300. |
Yields:
The next matching webhook subscription.
Yield type:
Generator[WebhookSubscription, None, None]
Examples:
for subscription in toloka_client.get_webhook_subscriptions(pool_id='1080020'): print(subscription.id, subscription.event_type)
Last updated: August 28, 2023