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 |
