POST /v1/actions/get-sequence

Récupère une séquence par id avec son nom, son état de publication et son nombre de sessions cumulées.

Récupère une séquence par id. Renvoie son nom, son état de publication et son nombre de sessions cumulées. Ne renvoie pas le graphe — utilisez le tableau de bord pour cela.

POST /api/v1/actions/get-sequence

Corps de la requête

Champ Type Requis
sequence_id UUID oui
curl -X POST https://www.qyvo.io/api/v1/actions/get-sequence \
  -H "Authorization: Bearer YOUR_TOKEN_HERE" \
  -H "Content-Type: application/json" \
  -d '{"sequence_id": "01J3S..."}'
const sequence = await fetch('https://www.qyvo.io/api/v1/actions/get-sequence', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.QYVO_TOKEN}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ sequence_id: '01J3S...' }),
}).then((r) => r.json());
$sequence = Http::withToken(env('QYVO_TOKEN'))
    ->post('https://www.qyvo.io/api/v1/actions/get-sequence', [
        'sequence_id' => '01J3S...',
    ])
    ->json();
import os, httpx
sequence = httpx.post(
    'https://www.qyvo.io/api/v1/actions/get-sequence',
    headers={'Authorization': f"Bearer {os.environ['QYVO_TOKEN']}"},
    json={'sequence_id': '01J3S...'},
).json()

Réponse — 200 OK

{
  "id": "01J3S...",
  "name": "Welcome 7-day",
  "status": "published",
  "sessions_count": 1842,
  "published_at": "2026-04-15T10:32:00+00:00",
  "created_at": "2026-04-14T09:00:00+00:00"
}
Champ Valeurs
status draft (pas de published_at) ou published
sessions_count Nombre total de sessions, incluant celles terminées et expirées