curl --request POST \
--url https://api.goldsky.com/api/v1/pipelines/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "ethereum-blocks",
"resource_size": "s",
"use_dedicated_ip": false,
"job": false,
"description": "Streams Ethereum blocks",
"definition": {
"sources": {
"my_source": {
"dataset_name": "ethereum.raw_blocks",
"start_at": "latest",
"type": "dataset",
"version": "1.0.0"
}
},
"transforms": {
"my_transform": {
"from": "my_source",
"primary_key": "id",
"type": "handler",
"url": "https://handler.com"
}
},
"sinks": {
"my_sink": {
"from": "my_transform",
"type": "blackhole"
}
}
}
}
'