← All Stars
public Star · 1.0.0
orrery/csv-report
Queue a durable CSV report on Orrery's managed CPU worker.
Use this when
- You need an async CSV report run with a durable receipt
- You are submitting rows and polling for a signed result
Not for
- Synchronous inline renders
- Unbounded row sets
- Direct filesystem writes
Inputs / Outputs
Inputs
| Name | Type | Notes |
|---|---|---|
rows required |
array | required for submit |
idempotency_key required |
string | required for submit |
run_id |
string | required for result |
Outputs
| Name | Type | Notes |
|---|---|---|
run_id |
string | — |
envelope |
signed-envelope | — |
Example
{
"method": "tools/call",
"params": {
"name": "submit",
"arguments": {
"rows": [],
"idempotency_key": "demo-1"
}
}
}Tools
submit
Queue a CSV report on the managed worker; returns run_id and queued state — poll result(run_id) for the signed receipt · schema
{
"type": "object",
"properties": {
"rows": {
"type": "string"
},
"idempotency_key": {
"type": "string"
}
},
"required": [
"rows",
"idempotency_key"
]
}result
Poll a managed CSV run by run_id; unknown run_id returns error run_not_found · schema
{
"type": "object",
"properties": {
"run_id": {
"type": "string"
}
},
"required": [
"run_id"
]
}In constellations
No constellation references this Star yet.