## Get Status `data.get_status(strrequest_id, DataGetStatusParams**kwargs) -> DataGetStatusResponse` **get** `/v1/data/{namespace}/requests/{requestId}` Retrieve status on data ingestion request. Supports both add and import requests. ### Parameters - `namespace: str` The namespace the data was ingested into - `request_id: str` The request ID returned from the Add endpoint ### Returns - `DataGetStatusResponse` Response containing request status and processed output data. - `class DataGetRequestAddOutput: …` - `data: List[DataGetRequestAddOutputData]` - `id: str` Object identifier from the ingested data - `output: Optional[DataGetRequestAddOutputDataOutput]` - `actions: List[Optional[object]]` - `fields: Dict[str, Optional[object]]` - `labels: List[DataGetRequestAddOutputDataOutputLabel]` - `label: str` - `url: str` - `metadata: Optional[Dict[str, Optional[object]]]` - `namespace: str` - `request_id: str` - `status: Literal["queued", "uploading", "ingesting", 2 more]` Current processing status of the request - `"queued"` - `"uploading"` - `"ingesting"` - `"succeeded"` - `"failed"` - `class DataGetRequestImportOutput: …` - `data_count: int` - `data_expires_at: str` - `data_url: str` - `namespace: str` - `request_id: str` - `status: Literal["queued", "uploading", "ingesting", 2 more]` Current processing status of the request - `"queued"` - `"uploading"` - `"ingesting"` - `"succeeded"` - `"failed"` ### Example ```python import os from safetykit import Safetykit client = Safetykit( api_key=os.environ.get("SAFETYKIT_API_KEY"), # This is the default and can be omitted ) response = client.data.get_status( request_id="requestId", namespace="namespace", ) print(response) ```