Extract

Extract Batch

POST
/v2/extract/batch

Authorization

BearerAuth
AuthorizationBearer <token>

In: header

Request Body

application/json

inputs*array<>

Array of extraction requests. Each object can include extraction parameters and async/storage settings.

Items1 <= items
shared_inputs?

Shared parameters applied to the entire batch. Can include extraction parameters and async/storage settings.

Response Body

application/json

curl -X POST "https://example.com/v2/extract/batch" \  -H "Content-Type: application/json" \  -d '{    "inputs": [      {}    ]  }'
{  "batch_id": "string",  "batch_size": 0,  "tasks": [    {      "_query": null,      "account_name": "string",      "api_type": "web",      "batch_id": "4b0a90bf-c951-42e4-95b3-a95a65ba69fc",      "created_at": "2024-01-15T10:30:00Z",      "download_url": "https://api.webit.live/api/v2/tasks/123e4567-e89b-12d3-a456-426614174000/results",      "error": "Connection timeout",      "error_type": "timeout_error",      "id": "123e4567-e89b-12d3-a456-426614174000",      "input": null,      "modified_at": "2024-01-15T10:35:00Z",      "output_url": "string",      "queue": "string",      "state": "pending",      "status_code": 200,      "status_url": "https://api.webit.live/api/v2/tasks/123e4567-e89b-12d3-a456-426614174000"    }  ]}