Create a new extractor
curl --request POST \
--url https://data-wizard.ai/api/extractors \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"strategy": "<string>",
"label": "<string>",
"jsonSchema": "<string>",
"outputInstructions": "<string>",
"pageTitle": "<string>",
"introductionViewHeading": "<string>",
"introductionViewDescription": "<string>",
"introductionViewNextButtonLabel": "<string>",
"bucketViewHeading": "<string>",
"bucketViewDescription": "<string>",
"bucketViewBackButtonLabel": "<string>",
"bucketViewContinueButtonLabel": "<string>",
"bucketViewBeginButtonLabel": "<string>",
"extractionViewHeading": "<string>",
"extractionViewDescription": "<string>",
"extractionViewBackButtonLabel": "<string>",
"extractionViewContinueButtonLabel": "<string>",
"extractionViewRestartButtonLabel": "<string>",
"extractionViewStartButtonLabel": "<string>",
"extractionViewCancelButtonLabel": "<string>",
"extractionViewPauseButtonLabel": "<string>",
"resultsViewHeading": "<string>",
"resultsViewDescription": "<string>",
"resultsViewBackButtonLabel": "<string>",
"resultsViewSubmitButtonLabel": "<string>",
"allowDownload": true,
"enableWebhook": true,
"webhookUrl": "<string>",
"redirectUrl": "<string>",
"model": "<string>",
"includeText": true,
"includeEmbeddedImages": true,
"markEmbeddedImages": true,
"includePageImages": true,
"markPageImages": true,
"chunkSize": 123,
"runs": [
"https://example.com/"
]
}
'import requests
url = "https://data-wizard.ai/api/extractors"
payload = {
"strategy": "<string>",
"label": "<string>",
"jsonSchema": "<string>",
"outputInstructions": "<string>",
"pageTitle": "<string>",
"introductionViewHeading": "<string>",
"introductionViewDescription": "<string>",
"introductionViewNextButtonLabel": "<string>",
"bucketViewHeading": "<string>",
"bucketViewDescription": "<string>",
"bucketViewBackButtonLabel": "<string>",
"bucketViewContinueButtonLabel": "<string>",
"bucketViewBeginButtonLabel": "<string>",
"extractionViewHeading": "<string>",
"extractionViewDescription": "<string>",
"extractionViewBackButtonLabel": "<string>",
"extractionViewContinueButtonLabel": "<string>",
"extractionViewRestartButtonLabel": "<string>",
"extractionViewStartButtonLabel": "<string>",
"extractionViewCancelButtonLabel": "<string>",
"extractionViewPauseButtonLabel": "<string>",
"resultsViewHeading": "<string>",
"resultsViewDescription": "<string>",
"resultsViewBackButtonLabel": "<string>",
"resultsViewSubmitButtonLabel": "<string>",
"allowDownload": True,
"enableWebhook": True,
"webhookUrl": "<string>",
"redirectUrl": "<string>",
"model": "<string>",
"includeText": True,
"includeEmbeddedImages": True,
"markEmbeddedImages": True,
"includePageImages": True,
"markPageImages": True,
"chunkSize": 123,
"runs": ["https://example.com/"]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
strategy: '<string>',
label: '<string>',
jsonSchema: '<string>',
outputInstructions: '<string>',
pageTitle: '<string>',
introductionViewHeading: '<string>',
introductionViewDescription: '<string>',
introductionViewNextButtonLabel: '<string>',
bucketViewHeading: '<string>',
bucketViewDescription: '<string>',
bucketViewBackButtonLabel: '<string>',
bucketViewContinueButtonLabel: '<string>',
bucketViewBeginButtonLabel: '<string>',
extractionViewHeading: '<string>',
extractionViewDescription: '<string>',
extractionViewBackButtonLabel: '<string>',
extractionViewContinueButtonLabel: '<string>',
extractionViewRestartButtonLabel: '<string>',
extractionViewStartButtonLabel: '<string>',
extractionViewCancelButtonLabel: '<string>',
extractionViewPauseButtonLabel: '<string>',
resultsViewHeading: '<string>',
resultsViewDescription: '<string>',
resultsViewBackButtonLabel: '<string>',
resultsViewSubmitButtonLabel: '<string>',
allowDownload: true,
enableWebhook: true,
webhookUrl: '<string>',
redirectUrl: '<string>',
model: '<string>',
includeText: true,
includeEmbeddedImages: true,
markEmbeddedImages: true,
includePageImages: true,
markPageImages: true,
chunkSize: 123,
runs: ['https://example.com/']
})
};
fetch('https://data-wizard.ai/api/extractors', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://data-wizard.ai/api/extractors",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'strategy' => '<string>',
'label' => '<string>',
'jsonSchema' => '<string>',
'outputInstructions' => '<string>',
'pageTitle' => '<string>',
'introductionViewHeading' => '<string>',
'introductionViewDescription' => '<string>',
'introductionViewNextButtonLabel' => '<string>',
'bucketViewHeading' => '<string>',
'bucketViewDescription' => '<string>',
'bucketViewBackButtonLabel' => '<string>',
'bucketViewContinueButtonLabel' => '<string>',
'bucketViewBeginButtonLabel' => '<string>',
'extractionViewHeading' => '<string>',
'extractionViewDescription' => '<string>',
'extractionViewBackButtonLabel' => '<string>',
'extractionViewContinueButtonLabel' => '<string>',
'extractionViewRestartButtonLabel' => '<string>',
'extractionViewStartButtonLabel' => '<string>',
'extractionViewCancelButtonLabel' => '<string>',
'extractionViewPauseButtonLabel' => '<string>',
'resultsViewHeading' => '<string>',
'resultsViewDescription' => '<string>',
'resultsViewBackButtonLabel' => '<string>',
'resultsViewSubmitButtonLabel' => '<string>',
'allowDownload' => true,
'enableWebhook' => true,
'webhookUrl' => '<string>',
'redirectUrl' => '<string>',
'model' => '<string>',
'includeText' => true,
'includeEmbeddedImages' => true,
'markEmbeddedImages' => true,
'includePageImages' => true,
'markPageImages' => true,
'chunkSize' => 123,
'runs' => [
'https://example.com/'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://data-wizard.ai/api/extractors"
payload := strings.NewReader("{\n \"strategy\": \"<string>\",\n \"label\": \"<string>\",\n \"jsonSchema\": \"<string>\",\n \"outputInstructions\": \"<string>\",\n \"pageTitle\": \"<string>\",\n \"introductionViewHeading\": \"<string>\",\n \"introductionViewDescription\": \"<string>\",\n \"introductionViewNextButtonLabel\": \"<string>\",\n \"bucketViewHeading\": \"<string>\",\n \"bucketViewDescription\": \"<string>\",\n \"bucketViewBackButtonLabel\": \"<string>\",\n \"bucketViewContinueButtonLabel\": \"<string>\",\n \"bucketViewBeginButtonLabel\": \"<string>\",\n \"extractionViewHeading\": \"<string>\",\n \"extractionViewDescription\": \"<string>\",\n \"extractionViewBackButtonLabel\": \"<string>\",\n \"extractionViewContinueButtonLabel\": \"<string>\",\n \"extractionViewRestartButtonLabel\": \"<string>\",\n \"extractionViewStartButtonLabel\": \"<string>\",\n \"extractionViewCancelButtonLabel\": \"<string>\",\n \"extractionViewPauseButtonLabel\": \"<string>\",\n \"resultsViewHeading\": \"<string>\",\n \"resultsViewDescription\": \"<string>\",\n \"resultsViewBackButtonLabel\": \"<string>\",\n \"resultsViewSubmitButtonLabel\": \"<string>\",\n \"allowDownload\": true,\n \"enableWebhook\": true,\n \"webhookUrl\": \"<string>\",\n \"redirectUrl\": \"<string>\",\n \"model\": \"<string>\",\n \"includeText\": true,\n \"includeEmbeddedImages\": true,\n \"markEmbeddedImages\": true,\n \"includePageImages\": true,\n \"markPageImages\": true,\n \"chunkSize\": 123,\n \"runs\": [\n \"https://example.com/\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://data-wizard.ai/api/extractors")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"strategy\": \"<string>\",\n \"label\": \"<string>\",\n \"jsonSchema\": \"<string>\",\n \"outputInstructions\": \"<string>\",\n \"pageTitle\": \"<string>\",\n \"introductionViewHeading\": \"<string>\",\n \"introductionViewDescription\": \"<string>\",\n \"introductionViewNextButtonLabel\": \"<string>\",\n \"bucketViewHeading\": \"<string>\",\n \"bucketViewDescription\": \"<string>\",\n \"bucketViewBackButtonLabel\": \"<string>\",\n \"bucketViewContinueButtonLabel\": \"<string>\",\n \"bucketViewBeginButtonLabel\": \"<string>\",\n \"extractionViewHeading\": \"<string>\",\n \"extractionViewDescription\": \"<string>\",\n \"extractionViewBackButtonLabel\": \"<string>\",\n \"extractionViewContinueButtonLabel\": \"<string>\",\n \"extractionViewRestartButtonLabel\": \"<string>\",\n \"extractionViewStartButtonLabel\": \"<string>\",\n \"extractionViewCancelButtonLabel\": \"<string>\",\n \"extractionViewPauseButtonLabel\": \"<string>\",\n \"resultsViewHeading\": \"<string>\",\n \"resultsViewDescription\": \"<string>\",\n \"resultsViewBackButtonLabel\": \"<string>\",\n \"resultsViewSubmitButtonLabel\": \"<string>\",\n \"allowDownload\": true,\n \"enableWebhook\": true,\n \"webhookUrl\": \"<string>\",\n \"redirectUrl\": \"<string>\",\n \"model\": \"<string>\",\n \"includeText\": true,\n \"includeEmbeddedImages\": true,\n \"markEmbeddedImages\": true,\n \"includePageImages\": true,\n \"markPageImages\": true,\n \"chunkSize\": 123,\n \"runs\": [\n \"https://example.com/\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://data-wizard.ai/api/extractors")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"strategy\": \"<string>\",\n \"label\": \"<string>\",\n \"jsonSchema\": \"<string>\",\n \"outputInstructions\": \"<string>\",\n \"pageTitle\": \"<string>\",\n \"introductionViewHeading\": \"<string>\",\n \"introductionViewDescription\": \"<string>\",\n \"introductionViewNextButtonLabel\": \"<string>\",\n \"bucketViewHeading\": \"<string>\",\n \"bucketViewDescription\": \"<string>\",\n \"bucketViewBackButtonLabel\": \"<string>\",\n \"bucketViewContinueButtonLabel\": \"<string>\",\n \"bucketViewBeginButtonLabel\": \"<string>\",\n \"extractionViewHeading\": \"<string>\",\n \"extractionViewDescription\": \"<string>\",\n \"extractionViewBackButtonLabel\": \"<string>\",\n \"extractionViewContinueButtonLabel\": \"<string>\",\n \"extractionViewRestartButtonLabel\": \"<string>\",\n \"extractionViewStartButtonLabel\": \"<string>\",\n \"extractionViewCancelButtonLabel\": \"<string>\",\n \"extractionViewPauseButtonLabel\": \"<string>\",\n \"resultsViewHeading\": \"<string>\",\n \"resultsViewDescription\": \"<string>\",\n \"resultsViewBackButtonLabel\": \"<string>\",\n \"resultsViewSubmitButtonLabel\": \"<string>\",\n \"allowDownload\": true,\n \"enableWebhook\": true,\n \"webhookUrl\": \"<string>\",\n \"redirectUrl\": \"<string>\",\n \"model\": \"<string>\",\n \"includeText\": true,\n \"includeEmbeddedImages\": true,\n \"markEmbeddedImages\": true,\n \"includePageImages\": true,\n \"markPageImages\": true,\n \"chunkSize\": 123,\n \"runs\": [\n \"https://example.com/\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"deletedAt": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"strategy": "<string>",
"label": "<string>",
"jsonSchema": "<string>",
"outputInstructions": "<string>",
"pageTitle": "<string>",
"introductionViewHeading": "<string>",
"introductionViewDescription": "<string>",
"introductionViewNextButtonLabel": "<string>",
"bucketViewHeading": "<string>",
"bucketViewDescription": "<string>",
"bucketViewBackButtonLabel": "<string>",
"bucketViewContinueButtonLabel": "<string>",
"bucketViewBeginButtonLabel": "<string>",
"extractionViewHeading": "<string>",
"extractionViewDescription": "<string>",
"extractionViewBackButtonLabel": "<string>",
"extractionViewContinueButtonLabel": "<string>",
"extractionViewRestartButtonLabel": "<string>",
"extractionViewStartButtonLabel": "<string>",
"extractionViewCancelButtonLabel": "<string>",
"extractionViewPauseButtonLabel": "<string>",
"resultsViewHeading": "<string>",
"resultsViewDescription": "<string>",
"resultsViewBackButtonLabel": "<string>",
"resultsViewSubmitButtonLabel": "<string>",
"allowDownload": true,
"enableWebhook": true,
"webhookUrl": "<string>",
"redirectUrl": "<string>",
"model": "<string>",
"includeText": true,
"includeEmbeddedImages": true,
"markEmbeddedImages": true,
"includePageImages": true,
"markPageImages": true,
"chunkSize": 123,
"lastRanAt": "<string>",
"typedSchema": "<string>",
"embeddedUrl": "<string>",
"fullPageUrl": "<string>",
"runs": [
"https://example.com/"
]
}SavedExtractor
Create a new extractor
Creates a SavedExtractor resource.
POST
/
api
/
extractors
Create a new extractor
curl --request POST \
--url https://data-wizard.ai/api/extractors \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"strategy": "<string>",
"label": "<string>",
"jsonSchema": "<string>",
"outputInstructions": "<string>",
"pageTitle": "<string>",
"introductionViewHeading": "<string>",
"introductionViewDescription": "<string>",
"introductionViewNextButtonLabel": "<string>",
"bucketViewHeading": "<string>",
"bucketViewDescription": "<string>",
"bucketViewBackButtonLabel": "<string>",
"bucketViewContinueButtonLabel": "<string>",
"bucketViewBeginButtonLabel": "<string>",
"extractionViewHeading": "<string>",
"extractionViewDescription": "<string>",
"extractionViewBackButtonLabel": "<string>",
"extractionViewContinueButtonLabel": "<string>",
"extractionViewRestartButtonLabel": "<string>",
"extractionViewStartButtonLabel": "<string>",
"extractionViewCancelButtonLabel": "<string>",
"extractionViewPauseButtonLabel": "<string>",
"resultsViewHeading": "<string>",
"resultsViewDescription": "<string>",
"resultsViewBackButtonLabel": "<string>",
"resultsViewSubmitButtonLabel": "<string>",
"allowDownload": true,
"enableWebhook": true,
"webhookUrl": "<string>",
"redirectUrl": "<string>",
"model": "<string>",
"includeText": true,
"includeEmbeddedImages": true,
"markEmbeddedImages": true,
"includePageImages": true,
"markPageImages": true,
"chunkSize": 123,
"runs": [
"https://example.com/"
]
}
'import requests
url = "https://data-wizard.ai/api/extractors"
payload = {
"strategy": "<string>",
"label": "<string>",
"jsonSchema": "<string>",
"outputInstructions": "<string>",
"pageTitle": "<string>",
"introductionViewHeading": "<string>",
"introductionViewDescription": "<string>",
"introductionViewNextButtonLabel": "<string>",
"bucketViewHeading": "<string>",
"bucketViewDescription": "<string>",
"bucketViewBackButtonLabel": "<string>",
"bucketViewContinueButtonLabel": "<string>",
"bucketViewBeginButtonLabel": "<string>",
"extractionViewHeading": "<string>",
"extractionViewDescription": "<string>",
"extractionViewBackButtonLabel": "<string>",
"extractionViewContinueButtonLabel": "<string>",
"extractionViewRestartButtonLabel": "<string>",
"extractionViewStartButtonLabel": "<string>",
"extractionViewCancelButtonLabel": "<string>",
"extractionViewPauseButtonLabel": "<string>",
"resultsViewHeading": "<string>",
"resultsViewDescription": "<string>",
"resultsViewBackButtonLabel": "<string>",
"resultsViewSubmitButtonLabel": "<string>",
"allowDownload": True,
"enableWebhook": True,
"webhookUrl": "<string>",
"redirectUrl": "<string>",
"model": "<string>",
"includeText": True,
"includeEmbeddedImages": True,
"markEmbeddedImages": True,
"includePageImages": True,
"markPageImages": True,
"chunkSize": 123,
"runs": ["https://example.com/"]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
strategy: '<string>',
label: '<string>',
jsonSchema: '<string>',
outputInstructions: '<string>',
pageTitle: '<string>',
introductionViewHeading: '<string>',
introductionViewDescription: '<string>',
introductionViewNextButtonLabel: '<string>',
bucketViewHeading: '<string>',
bucketViewDescription: '<string>',
bucketViewBackButtonLabel: '<string>',
bucketViewContinueButtonLabel: '<string>',
bucketViewBeginButtonLabel: '<string>',
extractionViewHeading: '<string>',
extractionViewDescription: '<string>',
extractionViewBackButtonLabel: '<string>',
extractionViewContinueButtonLabel: '<string>',
extractionViewRestartButtonLabel: '<string>',
extractionViewStartButtonLabel: '<string>',
extractionViewCancelButtonLabel: '<string>',
extractionViewPauseButtonLabel: '<string>',
resultsViewHeading: '<string>',
resultsViewDescription: '<string>',
resultsViewBackButtonLabel: '<string>',
resultsViewSubmitButtonLabel: '<string>',
allowDownload: true,
enableWebhook: true,
webhookUrl: '<string>',
redirectUrl: '<string>',
model: '<string>',
includeText: true,
includeEmbeddedImages: true,
markEmbeddedImages: true,
includePageImages: true,
markPageImages: true,
chunkSize: 123,
runs: ['https://example.com/']
})
};
fetch('https://data-wizard.ai/api/extractors', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://data-wizard.ai/api/extractors",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'strategy' => '<string>',
'label' => '<string>',
'jsonSchema' => '<string>',
'outputInstructions' => '<string>',
'pageTitle' => '<string>',
'introductionViewHeading' => '<string>',
'introductionViewDescription' => '<string>',
'introductionViewNextButtonLabel' => '<string>',
'bucketViewHeading' => '<string>',
'bucketViewDescription' => '<string>',
'bucketViewBackButtonLabel' => '<string>',
'bucketViewContinueButtonLabel' => '<string>',
'bucketViewBeginButtonLabel' => '<string>',
'extractionViewHeading' => '<string>',
'extractionViewDescription' => '<string>',
'extractionViewBackButtonLabel' => '<string>',
'extractionViewContinueButtonLabel' => '<string>',
'extractionViewRestartButtonLabel' => '<string>',
'extractionViewStartButtonLabel' => '<string>',
'extractionViewCancelButtonLabel' => '<string>',
'extractionViewPauseButtonLabel' => '<string>',
'resultsViewHeading' => '<string>',
'resultsViewDescription' => '<string>',
'resultsViewBackButtonLabel' => '<string>',
'resultsViewSubmitButtonLabel' => '<string>',
'allowDownload' => true,
'enableWebhook' => true,
'webhookUrl' => '<string>',
'redirectUrl' => '<string>',
'model' => '<string>',
'includeText' => true,
'includeEmbeddedImages' => true,
'markEmbeddedImages' => true,
'includePageImages' => true,
'markPageImages' => true,
'chunkSize' => 123,
'runs' => [
'https://example.com/'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://data-wizard.ai/api/extractors"
payload := strings.NewReader("{\n \"strategy\": \"<string>\",\n \"label\": \"<string>\",\n \"jsonSchema\": \"<string>\",\n \"outputInstructions\": \"<string>\",\n \"pageTitle\": \"<string>\",\n \"introductionViewHeading\": \"<string>\",\n \"introductionViewDescription\": \"<string>\",\n \"introductionViewNextButtonLabel\": \"<string>\",\n \"bucketViewHeading\": \"<string>\",\n \"bucketViewDescription\": \"<string>\",\n \"bucketViewBackButtonLabel\": \"<string>\",\n \"bucketViewContinueButtonLabel\": \"<string>\",\n \"bucketViewBeginButtonLabel\": \"<string>\",\n \"extractionViewHeading\": \"<string>\",\n \"extractionViewDescription\": \"<string>\",\n \"extractionViewBackButtonLabel\": \"<string>\",\n \"extractionViewContinueButtonLabel\": \"<string>\",\n \"extractionViewRestartButtonLabel\": \"<string>\",\n \"extractionViewStartButtonLabel\": \"<string>\",\n \"extractionViewCancelButtonLabel\": \"<string>\",\n \"extractionViewPauseButtonLabel\": \"<string>\",\n \"resultsViewHeading\": \"<string>\",\n \"resultsViewDescription\": \"<string>\",\n \"resultsViewBackButtonLabel\": \"<string>\",\n \"resultsViewSubmitButtonLabel\": \"<string>\",\n \"allowDownload\": true,\n \"enableWebhook\": true,\n \"webhookUrl\": \"<string>\",\n \"redirectUrl\": \"<string>\",\n \"model\": \"<string>\",\n \"includeText\": true,\n \"includeEmbeddedImages\": true,\n \"markEmbeddedImages\": true,\n \"includePageImages\": true,\n \"markPageImages\": true,\n \"chunkSize\": 123,\n \"runs\": [\n \"https://example.com/\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://data-wizard.ai/api/extractors")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"strategy\": \"<string>\",\n \"label\": \"<string>\",\n \"jsonSchema\": \"<string>\",\n \"outputInstructions\": \"<string>\",\n \"pageTitle\": \"<string>\",\n \"introductionViewHeading\": \"<string>\",\n \"introductionViewDescription\": \"<string>\",\n \"introductionViewNextButtonLabel\": \"<string>\",\n \"bucketViewHeading\": \"<string>\",\n \"bucketViewDescription\": \"<string>\",\n \"bucketViewBackButtonLabel\": \"<string>\",\n \"bucketViewContinueButtonLabel\": \"<string>\",\n \"bucketViewBeginButtonLabel\": \"<string>\",\n \"extractionViewHeading\": \"<string>\",\n \"extractionViewDescription\": \"<string>\",\n \"extractionViewBackButtonLabel\": \"<string>\",\n \"extractionViewContinueButtonLabel\": \"<string>\",\n \"extractionViewRestartButtonLabel\": \"<string>\",\n \"extractionViewStartButtonLabel\": \"<string>\",\n \"extractionViewCancelButtonLabel\": \"<string>\",\n \"extractionViewPauseButtonLabel\": \"<string>\",\n \"resultsViewHeading\": \"<string>\",\n \"resultsViewDescription\": \"<string>\",\n \"resultsViewBackButtonLabel\": \"<string>\",\n \"resultsViewSubmitButtonLabel\": \"<string>\",\n \"allowDownload\": true,\n \"enableWebhook\": true,\n \"webhookUrl\": \"<string>\",\n \"redirectUrl\": \"<string>\",\n \"model\": \"<string>\",\n \"includeText\": true,\n \"includeEmbeddedImages\": true,\n \"markEmbeddedImages\": true,\n \"includePageImages\": true,\n \"markPageImages\": true,\n \"chunkSize\": 123,\n \"runs\": [\n \"https://example.com/\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://data-wizard.ai/api/extractors")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"strategy\": \"<string>\",\n \"label\": \"<string>\",\n \"jsonSchema\": \"<string>\",\n \"outputInstructions\": \"<string>\",\n \"pageTitle\": \"<string>\",\n \"introductionViewHeading\": \"<string>\",\n \"introductionViewDescription\": \"<string>\",\n \"introductionViewNextButtonLabel\": \"<string>\",\n \"bucketViewHeading\": \"<string>\",\n \"bucketViewDescription\": \"<string>\",\n \"bucketViewBackButtonLabel\": \"<string>\",\n \"bucketViewContinueButtonLabel\": \"<string>\",\n \"bucketViewBeginButtonLabel\": \"<string>\",\n \"extractionViewHeading\": \"<string>\",\n \"extractionViewDescription\": \"<string>\",\n \"extractionViewBackButtonLabel\": \"<string>\",\n \"extractionViewContinueButtonLabel\": \"<string>\",\n \"extractionViewRestartButtonLabel\": \"<string>\",\n \"extractionViewStartButtonLabel\": \"<string>\",\n \"extractionViewCancelButtonLabel\": \"<string>\",\n \"extractionViewPauseButtonLabel\": \"<string>\",\n \"resultsViewHeading\": \"<string>\",\n \"resultsViewDescription\": \"<string>\",\n \"resultsViewBackButtonLabel\": \"<string>\",\n \"resultsViewSubmitButtonLabel\": \"<string>\",\n \"allowDownload\": true,\n \"enableWebhook\": true,\n \"webhookUrl\": \"<string>\",\n \"redirectUrl\": \"<string>\",\n \"model\": \"<string>\",\n \"includeText\": true,\n \"includeEmbeddedImages\": true,\n \"markEmbeddedImages\": true,\n \"includePageImages\": true,\n \"markPageImages\": true,\n \"chunkSize\": 123,\n \"runs\": [\n \"https://example.com/\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"id": "<string>",
"deletedAt": "2023-11-07T05:31:56Z",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"strategy": "<string>",
"label": "<string>",
"jsonSchema": "<string>",
"outputInstructions": "<string>",
"pageTitle": "<string>",
"introductionViewHeading": "<string>",
"introductionViewDescription": "<string>",
"introductionViewNextButtonLabel": "<string>",
"bucketViewHeading": "<string>",
"bucketViewDescription": "<string>",
"bucketViewBackButtonLabel": "<string>",
"bucketViewContinueButtonLabel": "<string>",
"bucketViewBeginButtonLabel": "<string>",
"extractionViewHeading": "<string>",
"extractionViewDescription": "<string>",
"extractionViewBackButtonLabel": "<string>",
"extractionViewContinueButtonLabel": "<string>",
"extractionViewRestartButtonLabel": "<string>",
"extractionViewStartButtonLabel": "<string>",
"extractionViewCancelButtonLabel": "<string>",
"extractionViewPauseButtonLabel": "<string>",
"resultsViewHeading": "<string>",
"resultsViewDescription": "<string>",
"resultsViewBackButtonLabel": "<string>",
"resultsViewSubmitButtonLabel": "<string>",
"allowDownload": true,
"enableWebhook": true,
"webhookUrl": "<string>",
"redirectUrl": "<string>",
"model": "<string>",
"includeText": true,
"includeEmbeddedImages": true,
"markEmbeddedImages": true,
"includePageImages": true,
"markPageImages": true,
"chunkSize": 123,
"lastRanAt": "<string>",
"typedSchema": "<string>",
"embeddedUrl": "<string>",
"fullPageUrl": "<string>",
"runs": [
"https://example.com/"
]
}Authorizations
Value for the http bearer parameter.
Query Parameters
SavedExtractor model
SavedExtractor output_instructions
Body
application/jsonapplication/vnd.api+jsonapplication/ld+jsontext/csvtext/html
The new SavedExtractor resource
Response
SavedExtractor resource created
⌘I