Tests a URL with the crawler’s configuration and shows the extracted records.
You can test configuration changes by overriding specific parts before updating the full configuration.
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Crawler ID. Universally unique identifier (UUID) of the crawler.
"e0f6db8a-24f5-4092-83a4-1b2c6cb6d809"
URL to test.
"https://www.algolia.com/blog"
Crawler configuration to update.
You can only update top-level configuration properties.
To update a nested configuration, such as actions.recordExtractor,
you must provide the complete top-level object such as actions.
OK
Date and time when the test crawl started, in RFC 3339 format.
"2024-04-02T15:34:29Z"
Date and time when the test crawl finished, in RFC 3339 format.
"2024-04-02T15:34:29Z"
Logs from the record extraction.
Parameters associated with each log.
Extracted records from the URL.
Links found on the page, which match the configuration and would be processed.
[
"https://www.algolia.com/blog/engineering/challenging-migration-heroku-google-kubernetes-engine",
"https://www.algolia.com/blog/engineering/a-tale-of-two-engines-algolia-unity"
]External data associated with the tested URL.
External data is refreshed automatically at the beginning of the crawl.
{
"externalData1": { "data1": "val1", "data2": "val2" },
"externalData2": { "data1": "val1", "data2": "val2" }
}An error.
{}