Restate Ingress API
The Restate Ingress API is the HTTP data-plane for invoking services, virtual objects, and workflows running on Restate Server, exposed by default on port 8080. Requests follow the path conventions /{ServiceName}/{handler}, /{VirtualObject}/{key}/{handler}, and /{Workflow}/{workflowId}/run, with JSON bodies. Append /send for fire-and-forget invocations that return an invocation ID, pass a ?delay= parameter for delayed/scheduled invocations, and use the Idempotency-Key header for at-most-once semantics (responses are cached for 24 hours). The Ingress also brokers Kafka-event-driven handler invocations and exposes per-service OpenAPI documents at :9070/services/{ServiceName}/openapi.