cURL
curl --request PUT \ --url https://api.example.com/api/v1/beam/{config_id}
Updates an existing pipeline configuration.
PUT /api/v1/beam/{config_id}
config_id
BeamConfig
pipeline_config
owner_org_team_user_id
curl -X PUT https://api.allium.so/api/v1/beam/${CONFIG_ID} \ -H "X-API-Key: ${ALLIUM_API_KEY}" \ -H "Content-Type: application/json" \ -d '{ "id": "'${CONFIG_ID}'", "name": "USDC Transfer Monitor (updated)", "description": "Updated description", "pipeline_config": { "source": { "type": "pubsub", "chain": "base", "entity": "erc20_token_transfer", "is_zerolag": false }, "transforms": [ { "type": "redis_set_filter", "uid": "tf-001", "filter_expr": "root = this.token_address" } ], "sinks": [ { "type": "kafka", "uid": "sk-001", "name": "usdc-transfers" } ] } }'
Was this page helpful?