Get a data stream operation
Poll a delete or reset operation kicked off against this data stream. Returns the serialized DataStreamOperation. On a terminal status, records_remaining is the primary-database count of records left on the stream (0 on completed), so callers can trust the operation instead of re-listing records.
Authorizations
Path Parameters
The immutable data stream key
The operation ID returned by DELETE /data_streams/{key} or POST /data_streams/{key}/reset
Response
The operation
Async operation against a data stream (delete or reset). Poll via GET /data_streams/{key}/operations/{id}. An operation only reaches completed once the stream is verified empty in the primary database; if records outlive the wipe (for example, ingestion landing mid-reset), it ends failed with records_remaining > 0 and an error_message asking you to retry.
delete, reset pending, running, completed, failed Percentage 0-100
Number of records still on the stream when the operation reached a terminal state, counted in the primary database (not the analytics mirror behind records_count, which can lag). 0 on completed; greater than 0 on a failed operation that left records behind; null while pending or running. After a reset, trust this field rather than re-listing /records.