Ver un plan de operación

Sirve para ver el detalle de un plan de operación: estado, zona horaria, ventana horaria, rango de fechas, tope diario y espaciado entre operaciones.

GET
/v1/campaigns/{campaign}/operation-plans/{plan}

Permiso requerido: communities:read (Leer)

Autorización

http
headerAuthorizationBearer <clave>

Tu API key de Funnelchat, enviada en cada llamada como Authorization: Bearer <id>|fc_live_....

Parámetros de la ruta

campaign*integer

The campaign ID

plan*integer

The plan ID

Cuerpo de la respuesta

OperationPlanResource

application/json
  1. response
id*integer
uuid*string
campaign_id*integer
pipeline_uuid*string|null
status*string

Live on-read aggregate (increment 6 — PlanStatusResolver), NOT the raw persisted column. Right after confirm this still resolves to "scheduled" (nothing has run yet), so existing confirm-response assertions are unaffected — see OperationPlanConfirmTest.

name*string
timezone*string
window_start*string
window_end*string
range_start_date*string
range_end_date*string
daily_cap*integer
min_spacing_minutes*integer
confirmation_spacing_minutes*integer
entry_point*string
seed*integer|null
idempotency_key*string|null
confirmed_at*string|null
operations*array<string>
curl -X GET "https://example.com/v1/campaigns/0/operation-plans/0"
{  "id": 0,  "uuid": "string",  "campaign_id": 0,  "pipeline_uuid": "string",  "status": "string",  "name": "string",  "timezone": "string",  "window_start": "string",  "window_end": "string",  "range_start_date": "string",  "range_end_date": "string",  "daily_cap": 0,  "min_spacing_minutes": 0,  "confirmation_spacing_minutes": 0,  "entry_point": "string",  "seed": 0,  "idempotency_key": "string",  "confirmed_at": "string",  "operations": [    "string"  ]}