Passer au contenu principal
GET
Lister les contenus

Autorisations

x-api-key
string
header
requis

Clé API d’authentification. Créez-en une ici.

Paramètres de requête

website_id
string<uuid>
requis

Site dont énumérer Content Hub.

sheet_id
string<uuid>

Limiter à un seul onglet de Content Hub. Utilisez GET /api/v1/content/sheets pour découvrir les ID. Un onglet de type vue utilise l’ensemble principal partagé. Omettez pour couvrir tous les onglets.

content_type
enum<string>

Limiter à un type de contenu. athena_created est un raccourci pour les quatre sous-types générés par Athena (draft, snipe, optimize, slice). Omettez pour couvrir tous les types.

Options disponibles:
external,
imported,
athena_created,
draft,
snipe,
optimize,
slice,
manual
stage
enum<string>

Limite à une étape du pipeline. Ne correspond qu’aux lignes avec un enregistrement de pipeline ; exclut donc la plupart des pages externes/importées. Omettez pour toutes les étapes.

Options disponibles:
scheduled,
pending,
pending_brief,
generated_brief,
pending_article,
generated,
done,
failed
prompt_id
string<uuid>

Limite aux contenus écrits pour ce prompt, le ciblage avec les mêmes ID que POST /api/v1/content/generate. Les prompts supprimés logiquement correspondent aussi.

page_num
integer
défaut:0

Numéro de page commençant à zéro.

Plage requise: x >= 0
page_size
integer
défaut:50

Nombre d’éléments par page (1–100).

Plage requise: 1 <= x <= 100

Réponse

Réponse réussie avec la page de contenus.

content
object[]
requis
pagination
object
requis

Métadonnées de pagination. Anticipation sur page_size + 1 : has_more=true signifie que la page suivante n’est pas vide. Aucun total, volontairement, pour éviter un appel COUNT(*) supplémentaire.