benchling_sdk.services.v2.stable.request_service module¶
- class RequestService¶
- Bases: - benchling_sdk.services.v2.base_service.BaseService- Requests. - Requests allow scientists and teams to collaborate around experimental assays and workflows. - See https://benchling.com/api/reference#/Requests - bulk_create_tasks(request_id: str, tasks: Iterable[RequestTasksBulkCreate]) RequestTasksBulkCreateResponse¶
- Create tasks for a Request. - See https://benchling.com/api/reference#/Requests/bulkCreateRequestTasks 
 - bulk_get(*, request_ids: Optional[Iterable[str]] = None, display_ids: Optional[Iterable[str]] = None, returning: Optional[Iterable[str]] = None) Optional[List[Request]]¶
- Bulk get Requests. - See https://benchling.com/api/reference#/Requests/bulkGetRequests 
 - bulk_update_tasks(request_id: str, tasks: Iterable[RequestTaskBase]) RequestTasksBulkUpdateResponse¶
- Update tasks for a Request. - See https://benchling.com/api/reference#/Requests/bulkUpdateRequestTasks 
 - create(request: RequestCreate) Request¶
- Create a Request. - See https://benchling.com/api/reference#/Requests/createRequest 
 - entry_request_fulfillments(entry_id: str, modified_at: Optional[str] = None, page_size: Optional[int] = None) PageIterator[RequestFulfillment]¶
- List Request Fulfillments. - See https://benchling.com/api/reference#/Requests/listRequestFulfillments 
 - execute_sample_groups(request_id: str, sample_groups: SampleGroupsStatusUpdate) None¶
- Update the status of sample groups in a Request. - See https://benchling.com/api/reference#/Requests/executeRequestsSampleGroups 
 - get_by_id(request_id: str, returning: Optional[Iterable[str]] = None) Request¶
- Get a Request by ID. - See https://benchling.com/api/reference#/Requests/getRequest 
 - list(schema_id: str, request_status: Optional[RequestStatus] = None, min_created_time: Optional[int] = None, max_created_time: Optional[int] = None, page_size: Optional[int] = None, returning: Optional[Iterable[str]] = None) PageIterator[Request]¶
- List Requests. - See https://benchling.com/api/reference#/Requests/listRequests 
 - request_fulfillment(request_fulfillment_id: str) RequestFulfillment¶
- Get a Requestâs fulfillment. - See https://benchling.com/api/reference#/Requests/getRequestFulfillment 
 - request_response(request_id: str) RequestResponse¶
- Get a Requestâs response. - See https://benchling.com/api/reference#/Requests/getRequestResponse 
 - update(request_id: str, request: RequestUpdate) Request¶
- Update a Request. - See https://benchling.com/api/reference#/Requests/patchRequest 
 
