aito.api.create_job

aito.api.create_job(client: aito.client.aito_client.AitoClient, job_endpoint: Optional[str] = None, query: Optional[Union[Dict, List]] = None, request_obj: Optional[Union[aito.client.requests.query_api_request.QueryAPIRequest, aito.client.requests.job_api_request.CreateJobRequest]] = None)aito.client.responses.job_api_response.CreateJobResponse

Create a job for a query that takes longer than 30 seconds to run

Parameters
  • client (AitoClient) – the AitoClient instance

  • job_endpoint (Optional[str]) – the job endpoint

  • query (Optional[Union[List, Dict]]) – the query for the endpoint

  • request_obj (Optional[Union[aito_requests.QueryAPIRequest, aito_requests.CreateJobRequest]]) – a CreateJobRequest or an QueryAPIRequest instance

Returns

job information

Return type

Dict