Get campaign progress
Read-only aggregate progress for a single campaign — same shape as the
campaign:dispatch:progress socket event talqui-core-api’s dispatch
engine emits (campaigns backend epic, task 15), so a client can poll
this as a drift-correction fallback whenever it may have missed a
socket event (reconnect, tab refocus, periodic refresh, manual
“atualizar” button) without needing to reconcile a different shape.
Works standalone too — a client that never connects to the socket can
track a campaign end-to-end using only this endpoint.
Authorizations
Behalf of an Operator (default). A JWT issued by Talqui Core when an operator signs in, scoped to every tenant that operator belongs to. Send as Authorization: Bearer <jwt-token>.