HTTP protocol (http or https)
- Get extensions of an agent
Update a Python extension
Delete a Python extension
Generate PySpark code from an extension
Get Python extensions of an agent
Update Python extensions of an agent
Get information about the Python Extensions plugin
Get supported extension types
Process Python extensions from YAML
Register a new Python extension
Validate a Python extension
Get extensions of an agen...
WebRobot ETL API (1.0.0)
API for managing projects, jobs, datasets, and ETL pipelines on WebRobot.
The API uses API Keys for authentication. Include the X-API-Key header in all requests.
Download OpenAPI description
Overview
WebRobot Support
License
Languages
Servers
Mock server
http://docs.webrobot.eu/_mock/openapi/
Production
https://api.webrobot.eu/api/
Local development
http://localhost:8020/api/
- Mock serverhttp://docs.webrobot.eu/_mock/openapi/webrobot/api/html/{url}/{protocol}
- Productionhttps://api.webrobot.eu/api/webrobot/api/html/{url}/{protocol}
- Local developmenthttp://localhost:8020/api/webrobot/api/html/{url}/{protocol}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'http://docs.webrobot.eu/_mock/openapi/webrobot/api/html/{url}/{protocol}' \
-H 'X-API-Key: YOUR_API_KEY_HERE'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/api/strapi-tables/{table}/{id}
- Productionhttps://api.webrobot.eu/api/api/strapi-tables/{table}/{id}
- Local developmenthttp://localhost:8020/api/api/strapi-tables/{table}/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'http://docs.webrobot.eu/_mock/openapi/api/strapi-tables/{table}/{id}' \
-H 'X-API-Key: YOUR_API_KEY_HERE'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/api/strapi-tables/{table}/{id}
- Productionhttps://api.webrobot.eu/api/api/strapi-tables/{table}/{id}
- Local developmenthttp://localhost:8020/api/api/strapi-tables/{table}/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'http://docs.webrobot.eu/_mock/openapi/api/strapi-tables/{table}/{id}' \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"property1": {},
"property2": {}
}'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/api/strapi-tables/{table}/{id}
- Productionhttps://api.webrobot.eu/api/api/strapi-tables/{table}/{id}
- Local developmenthttp://localhost:8020/api/api/strapi-tables/{table}/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'http://docs.webrobot.eu/_mock/openapi/api/strapi-tables/{table}/{id}' \
-H 'X-API-Key: YOUR_API_KEY_HERE'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/api/strapi-tables/{table}
- Productionhttps://api.webrobot.eu/api/api/strapi-tables/{table}
- Local developmenthttp://localhost:8020/api/api/strapi-tables/{table}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'http://docs.webrobot.eu/_mock/openapi/api/strapi-tables/{table}?page=0&pageSize=50' \
-H 'X-API-Key: YOUR_API_KEY_HERE'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/api/strapi-tables/{table}
- Productionhttps://api.webrobot.eu/api/api/strapi-tables/{table}
- Local developmenthttp://localhost:8020/api/api/strapi-tables/{table}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'http://docs.webrobot.eu/_mock/openapi/api/strapi-tables/{table}' \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"property1": {},
"property2": {}
}'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/health
- Productionhttps://api.webrobot.eu/api/health
- Local developmenthttp://localhost:8020/api/health
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
http://docs.webrobot.eu/_mock/openapi/health \
-H 'X-API-Key: YOUR_API_KEY_HERE'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/python-extensions/{extensionId}
- Productionhttps://api.webrobot.eu/api/webrobot/api/python-extensions/python-extensions/{extensionId}
- Local developmenthttp://localhost:8020/api/webrobot/api/python-extensions/python-extensions/{extensionId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
http://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/python-extensions/my-extension \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"property1": {},
"property2": {}
}'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/python-extensions/{extensionId}
- Productionhttps://api.webrobot.eu/api/webrobot/api/python-extensions/python-extensions/{extensionId}
- Local developmenthttp://localhost:8020/api/webrobot/api/python-extensions/python-extensions/{extensionId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
http://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/python-extensions/my-extension \
-H 'X-API-Key: YOUR_API_KEY_HERE'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/python-extensions/{extensionId}/generate-pyspark
- Productionhttps://api.webrobot.eu/api/webrobot/api/python-extensions/python-extensions/{extensionId}/generate-pyspark
- Local developmenthttp://localhost:8020/api/webrobot/api/python-extensions/python-extensions/{extensionId}/generate-pyspark
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
http://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/python-extensions/my-extension/generate-pyspark \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
{ "code": "string" }
- Mock serverhttp://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/agents/{agentId}/extensions
- Productionhttps://api.webrobot.eu/api/webrobot/api/python-extensions/agents/{agentId}/extensions
- Local developmenthttp://localhost:8020/api/webrobot/api/python-extensions/agents/{agentId}/extensions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
http://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/agents/123/extensions \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
[ {} ]
- Mock serverhttp://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/agents/{agentId}/python-extensions
- Productionhttps://api.webrobot.eu/api/webrobot/api/python-extensions/agents/{agentId}/python-extensions
- Local developmenthttp://localhost:8020/api/webrobot/api/python-extensions/agents/{agentId}/python-extensions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
http://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/agents/123/python-extensions \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
[ {} ]
- Mock serverhttp://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/agents/{agentId}/python-extensions
- Productionhttps://api.webrobot.eu/api/webrobot/api/python-extensions/agents/{agentId}/python-extensions
- Local developmenthttp://localhost:8020/api/webrobot/api/python-extensions/agents/{agentId}/python-extensions
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
http://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/agents/123/python-extensions \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"property1": {},
"property2": {}
}'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/info
- Productionhttps://api.webrobot.eu/api/webrobot/api/python-extensions/info
- Local developmenthttp://localhost:8020/api/webrobot/api/python-extensions/info
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
http://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/info \
-H 'X-API-Key: YOUR_API_KEY_HERE'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/supported-types
- Productionhttps://api.webrobot.eu/api/webrobot/api/python-extensions/supported-types
- Local developmenthttp://localhost:8020/api/webrobot/api/python-extensions/supported-types
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
http://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/supported-types \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
application/json
[ "string" ]
- Mock serverhttp://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/process-yaml
- Productionhttps://api.webrobot.eu/api/webrobot/api/python-extensions/process-yaml
- Local developmenthttp://localhost:8020/api/webrobot/api/python-extensions/process-yaml
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
http://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/process-yaml \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"property1": {},
"property2": {}
}'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/python-extensions/register
- Productionhttps://api.webrobot.eu/api/webrobot/api/python-extensions/python-extensions/register
- Local developmenthttp://localhost:8020/api/webrobot/api/python-extensions/python-extensions/register
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
http://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/python-extensions/register \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"property1": {},
"property2": {}
}'- Mock serverhttp://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/validate
- Productionhttps://api.webrobot.eu/api/webrobot/api/python-extensions/validate
- Local developmenthttp://localhost:8020/api/webrobot/api/python-extensions/validate
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
http://docs.webrobot.eu/_mock/openapi/webrobot/api/python-extensions/validate \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"property1": {},
"property2": {}
}'Response
application/json
{ "valid": true, "errors": [ "string" ] }