Orrery.
← 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

NameTypeNotes
rows required array required for submit
idempotency_key required string required for submit
run_id string required for result

Outputs

NameTypeNotes
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.