Blog

Résumé

Résumé du blog GET
/v1/sites/{code_site}/blog.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site

Format de sortie :

data:{
    "posts_count": "integer"
}
NomTypeDescription
posts_countintegerNombre total de billets

Catégories

Liste les catégories GET
/v1/sites/{code_site}/blog/categories.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
limitintegerNombre d'éléments par page (valeur par défaut : 20, maximum : 20)
pageintegerNuméro de la page à récupérer. La numérotation démarre à 0 (valeur par défaut)

Format de sortie :

data:[
    {
        "category_id": "integer",
        "name": "string",
        "is_visible": "boolean",
        "posts_count": "integer",
        "slug": "string",
        "meta_title": "string",
        "meta_image": {
            "id": "integer",
            "ext": "string",
            "url": "string",
            "url_g_miniature": "string",
            "url_g_vignette": "string",
            "url_miniature": "string",
            "url_vignette": "string",
            "url_public": "string"
        },
        "meta_description": "string",
        "meta_keywords": "string",
        "js_head": "string",
        "js_body": "string",
        "layout_id": "integer",
        "position": "integer",
        "creation_date": "string",
        "creation_date_f": "string",
        "creation_date_timestamp": "integer",
        "modification_date": "string",
        "modification_date_f": "string",
        "modification_date_timestamp": "integer",
        "service_path": "string"
    }
]
NomTypeDescription
category_idintegerIdentifiant de la catégorie
namestringIntitulé de la catégorie
is_visiblebooleanAffichage de la catégorie dans le menu
posts_countintegerNombre de billets
slugstringNom optimisé
meta_titlestringBalise meta title
meta_imageFacultatifobjectBalise meta image
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head>
js_bodystringCode avant la balise </body>
layout_idFacultatifintegerIdentifiant de la mise en page
positionintegerPosition dans le menu
creation_datestringDate de création
creation_date_fstringDate de création formatée
creation_date_timestampintegerTimestamp de la date de création
modification_dateFacultatifstringDate de dernière modification
modification_date_fFacultatifstringDate de dernière modification formatée
modification_date_timestampFacultatifintegerTimestamp de la date de dernière modification
service_pathFacultatifstringChemin du service Blog
Ajoute une catégorie POST
/v1/sites/{code_site}/blog/categories.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
namestringIntitulé de la catégorie
slugstringNom optimisé de la catégorie
is_visiblebooleanAffichage de la catégorie dans le menu
meta_titlestringBalise meta title
meta_imageintegerBalise meta image
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head> de la page
js_bodystringCode avant la balise </body> de la page
layout_idintegerIdentifiant de la mise en page de la catégorie
after_idintegerPositionne la catégorie après celle ayant cet identifiant
before_idintegerPositionne la catégorie avant celle ayant cet identifiant. Si la valeur vaut 0 la catégorie sera placé au début de la liste

Format de sortie :

data:[]
NomTypeDescription
Détail d'une catégorie GET
/v1/sites/{code_site}/blog/categories/{category_id}.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
category_idObligatoireintegerIdentifiant de la catégorie
extra_fieldsarrayInclut des données supplémentaires à la réponse, parmis les suivantes :
defaultsReferencement par défaut

Format de sortie :

data:{
    "category_id": "integer",
    "name": "string",
    "is_visible": "boolean",
    "posts_count": "integer",
    "slug": "string",
    "meta_title": "string",
    "meta_image": {
        "id": "integer",
        "ext": "string",
        "url": "string",
        "url_g_miniature": "string",
        "url_g_vignette": "string",
        "url_miniature": "string",
        "url_vignette": "string",
        "url_public": "string"
    },
    "meta_description": "string",
    "meta_keywords": "string",
    "js_head": "string",
    "js_body": "string",
    "layout_id": "integer",
    "position": "integer",
    "creation_date": "string",
    "creation_date_f": "string",
    "creation_date_timestamp": "integer",
    "modification_date": "string",
    "modification_date_f": "string",
    "modification_date_timestamp": "integer",
    "service_path": "string"
}
NomTypeDescription
category_idintegerIdentifiant de la catégorie
namestringIntitulé de la catégorie
is_visiblebooleanAffichage de la catégorie dans le menu
posts_countintegerNombre de billets
slugstringNom optimisé
meta_titlestringBalise meta title
meta_imageFacultatifobjectBalise meta image
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head>
js_bodystringCode avant la balise </body>
layout_idFacultatifintegerIdentifiant de la mise en page
positionintegerPosition dans le menu
creation_datestringDate de création
creation_date_fstringDate de création formatée
creation_date_timestampintegerTimestamp de la date de création
modification_dateFacultatifstringDate de dernière modification
modification_date_fFacultatifstringDate de dernière modification formatée
modification_date_timestampFacultatifintegerTimestamp de la date de dernière modification
service_pathFacultatifstringChemin du service Blog
Modifie une catégorie PUT
/v1/sites/{code_site}/blog/categories/{category_id}.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
category_idObligatoireintegerIdentifiant de la catégorie
namestringIntitulé de la catégorie
slugstringNom optimisé de la catégorie
is_visiblebooleanAffichage de la catégorie dans le menu
meta_titlestringBalise meta title
meta_imageintegerBalise meta image
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head> de la page
js_bodystringCode avant la balise </body> de la page
layout_idintegerIdentifiant de la mise en page de la catégorie
after_idintegerPositionne la catégorie après celle ayant cet identifiant
before_idintegerPositionne la catégorie avant celle ayant cet identifiant. Si la valeur vaut 0 la catégorie sera placé au début de la liste

Format de sortie :

data:{
    "category_id": "integer",
    "name": "string",
    "is_visible": "boolean",
    "posts_count": "integer",
    "slug": "string",
    "meta_title": "string",
    "meta_image": {
        "id": "integer",
        "ext": "string",
        "url": "string",
        "url_g_miniature": "string",
        "url_g_vignette": "string",
        "url_miniature": "string",
        "url_vignette": "string",
        "url_public": "string"
    },
    "meta_description": "string",
    "meta_keywords": "string",
    "js_head": "string",
    "js_body": "string",
    "layout_id": "integer",
    "position": "integer",
    "creation_date": "string",
    "creation_date_f": "string",
    "creation_date_timestamp": "integer",
    "modification_date": "string",
    "modification_date_f": "string",
    "modification_date_timestamp": "integer",
    "service_path": "string"
}
NomTypeDescription
category_idintegerIdentifiant de la catégorie
namestringIntitulé de la catégorie
is_visiblebooleanAffichage de la catégorie dans le menu
posts_countintegerNombre de billets
slugstringNom optimisé
meta_titlestringBalise meta title
meta_imageFacultatifobjectBalise meta image
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head>
js_bodystringCode avant la balise </body>
layout_idFacultatifintegerIdentifiant de la mise en page
positionintegerPosition dans le menu
creation_datestringDate de création
creation_date_fstringDate de création formatée
creation_date_timestampintegerTimestamp de la date de création
modification_dateFacultatifstringDate de dernière modification
modification_date_fFacultatifstringDate de dernière modification formatée
modification_date_timestampFacultatifintegerTimestamp de la date de dernière modification
service_pathFacultatifstringChemin du service Blog
Supprime une catégorie DELETE
/v1/sites/{code_site}/blog/categories/{category_id}.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
category_idObligatoireintegerIdentifiant de la catégorie
Détail de la page d'accueil du blog GET
/v1/sites/{code_site}/blog/home.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
extra_fieldsarrayInclut des données supplémentaires à la réponse, parmis les suivantes :
defaultsReferencement par défaut

Format de sortie :

data:{
    "name": "string",
    "is_visible": "boolean",
    "meta_title": "string",
    "meta_image": {
        "id": "integer",
        "ext": "string",
        "url": "string",
        "url_g_miniature": "string",
        "url_g_vignette": "string",
        "url_miniature": "string",
        "url_vignette": "string",
        "url_public": "string"
    },
    "meta_description": "string",
    "meta_keywords": "string",
    "js_head": "string",
    "js_body": "string",
    "layout_id": "integer",
    "modification_date": "string",
    "modification_date_f": "string",
    "modification_date_timestamp": "integer",
    "service_path": "string"
}
NomTypeDescription
namestringIntitulé de la catégorie
is_visiblebooleanAffichage de la catégorie dans le menu
meta_titlestringBalise meta title
meta_imageFacultatifobjectBalise meta image
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head>
js_bodystringCode avant la balise </body>
layout_idFacultatifintegerIdentifiant de la mise en page
modification_dateFacultatifstringDate de dernière modification
modification_date_fFacultatifstringDate de dernière modification formatée
modification_date_timestampFacultatifintegerTimestamp de la date de dernière modification
service_pathFacultatifstringChemin du service Blog
Modifie la page d'accueil du blog PUT
/v1/sites/{code_site}/blog/home.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
namestringIntitulé de la page d'accueil
is_visiblebooleanAffichage de la page d'accueil dans le menu
meta_titlestringBalise meta title
meta_imageintegerBalise meta image
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head> de la page
js_bodystringCode avant la balise </body> de la page
layout_idintegerIdentifiant de la mise en page de la page d'accueil

Format de sortie :

data:{
    "name": "string",
    "is_visible": "boolean",
    "meta_title": "string",
    "meta_image": {
        "id": "integer",
        "ext": "string",
        "url": "string",
        "url_g_miniature": "string",
        "url_g_vignette": "string",
        "url_miniature": "string",
        "url_vignette": "string",
        "url_public": "string"
    },
    "meta_description": "string",
    "meta_keywords": "string",
    "js_head": "string",
    "js_body": "string",
    "layout_id": "integer",
    "modification_date": "string",
    "modification_date_f": "string",
    "modification_date_timestamp": "integer",
    "service_path": "string"
}
NomTypeDescription
namestringIntitulé de la catégorie
is_visiblebooleanAffichage de la catégorie dans le menu
meta_titlestringBalise meta title
meta_imageFacultatifobjectBalise meta image
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head>
js_bodystringCode avant la balise </body>
layout_idFacultatifintegerIdentifiant de la mise en page
modification_dateFacultatifstringDate de dernière modification
modification_date_fFacultatifstringDate de dernière modification formatée
modification_date_timestampFacultatifintegerTimestamp de la date de dernière modification
service_pathFacultatifstringChemin du service Blog

Billets

Liste les billets d'une catégorie GET
/v1/sites/{code_site}/blog/categories/{category_id}/posts.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
category_idObligatoireintegerIdentifiant de la catégorie
termstringTerme recherché
limitintegerNombre d'éléments par page (valeur par défaut : 20, maximum : 20)
pageintegerNuméro de la page à récupérer. La numérotation démarre à 0 (valeur par défaut)
sortarrayOrdres de tri parmis les critères suivants :
publication / -publicationTri selon la date de publication du billet
modification / -modificationTri selon le date de modification du billet

Format de sortie :

data:[
    {
        "post_id": "integer",
        "title": "string",
        "is_pinned": "boolean",
        "type": "string",
        "thumb": {
            "id": "integer",
            "ext": "string",
            "url": "string",
            "url_g_miniature": "string",
            "url_g_vignette": "string",
            "url_miniature": "string",
            "url_vignette": "string",
            "url_public": "string"
        },
        "header": "string",
        "content": "string",
        "text1": "string",
        "text2": "string",
        "text3": "string",
        "text4": "string",
        "text5": "string",
        "text6": "string",
        "text7": "string",
        "text8": "string",
        "text9": "string",
        "text10": "string",
        "text11": "string",
        "text12": "string",
        "text13": "string",
        "text14": "string",
        "text15": "string",
        "is_visible": "boolean",
        "has_comments_open": "boolean",
        "comments_count": "integer",
        "slug": "string",
        "meta_title": "string",
        "meta_image": {
            "id": "integer",
            "ext": "string",
            "url": "string",
            "url_g_miniature": "string",
            "url_g_vignette": "string",
            "url_miniature": "string",
            "url_vignette": "string",
            "url_public": "string"
        },
        "meta_description": "string",
        "meta_keywords": "string",
        "js_head": "string",
        "js_body": "string",
        "layout_id": "integer",
        "url": "string",
        "publication_date": "string",
        "publication_date_f": "string",
        "publication_date_timestamp": "integer",
        "creation_date": "string",
        "creation_date_f": "string",
        "creation_date_timestamp": "integer",
        "modification_date": "string",
        "modification_date_f": "string",
        "modification_date_timestamp": "integer",
        "category_id": "integer",
        "category_name": "string",
        "category_slug": "string",
        "service_path": "string"
    }
]
NomTypeDescription
post_idintegerIdentifiant du billet
titlestringTitre du billet
is_pinnedbooleanBillet épinglé
typestringType du billet
thumbFacultatifobject
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
headerstringChapô du billet
contentstringContenu du billet
text1FacultatifstringChamp texte1
text2FacultatifstringChamp texte2
text3FacultatifstringChamp texte3
text4FacultatifstringChamp texte4
text5FacultatifstringChamp texte5
text6FacultatifstringChamp texte6
text7FacultatifstringChamp texte7
text8FacultatifstringChamp texte8
text9FacultatifstringChamp texte9
text10FacultatifstringChamp texte10
text11FacultatifstringChamp texte11
text12FacultatifstringChamp texte12
text13FacultatifstringChamp texte13
text14FacultatifstringChamp texte14
text15FacultatifstringChamp texte15
is_visiblebooleanAffichage du billet
has_comments_openbooleanCommentaires ouverts
comments_countintegerNombre de commentaire
slugstringNom optimisé
meta_titlestringBalise meta title
meta_imageFacultatifobjectBalise meta image
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head>
js_bodystringCode avant la balise </body>
layout_idFacultatifintegerIdentifiant de la mise en page
urlstringUrl du billet
publication_datestringDate de publication
publication_date_fstringDate de publication formatée
publication_date_timestampintegerTimestamp de la date de publication
creation_datestringDate de création
creation_date_fstringDate de création formatée
creation_date_timestampintegerTimestamp de la date de création
modification_dateFacultatifstringDate de dernière modification
modification_date_fFacultatifstringDate de dernière modification formatée
modification_date_timestampFacultatifintegerTimestamp de la date de dernière modification
category_idintegerIdentifiant de la catégorie
category_namestringIntitulé de la catégorie
category_slugstringNom optimisé de la catégorie
service_pathFacultatifstringChemin du service Blog
Liste les billets GET
/v1/sites/{code_site}/blog/posts.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
termstringTerme recherché
category_idintegerIdentifiant de la catégorie
is_visiblebooleanBillet affiché
is_pinnedbooleanBillet épinglé
typestringType du billet
comments_minintegerAvec un minimum de commentaires affichés
comments_maxintegerAvec un maximum de commantaires affichés
publication_date_minstringPublication après cette date
publication_date_maxstringPublication avant cette date
limitintegerNombre d'éléments par page (valeur par défaut : 20, maximum : 20)
pageintegerNuméro de la page à récupérer. La numérotation démarre à 0 (valeur par défaut)
sortarrayOrdres de tri parmis les critères suivants :
publication / -publicationTri selon la date de publication du billet
modification / -modificationTri selon le date de modification du billet

Format de sortie :

data:[
    {
        "post_id": "integer",
        "title": "string",
        "is_pinned": "boolean",
        "type": "string",
        "thumb": {
            "id": "integer",
            "ext": "string",
            "url": "string",
            "url_g_miniature": "string",
            "url_g_vignette": "string",
            "url_miniature": "string",
            "url_vignette": "string",
            "url_public": "string"
        },
        "header": "string",
        "content": "string",
        "text1": "string",
        "text2": "string",
        "text3": "string",
        "text4": "string",
        "text5": "string",
        "text6": "string",
        "text7": "string",
        "text8": "string",
        "text9": "string",
        "text10": "string",
        "text11": "string",
        "text12": "string",
        "text13": "string",
        "text14": "string",
        "text15": "string",
        "is_visible": "boolean",
        "has_comments_open": "boolean",
        "comments_count": "integer",
        "slug": "string",
        "meta_title": "string",
        "meta_image": {
            "id": "integer",
            "ext": "string",
            "url": "string",
            "url_g_miniature": "string",
            "url_g_vignette": "string",
            "url_miniature": "string",
            "url_vignette": "string",
            "url_public": "string"
        },
        "meta_description": "string",
        "meta_keywords": "string",
        "js_head": "string",
        "js_body": "string",
        "layout_id": "integer",
        "url": "string",
        "publication_date": "string",
        "publication_date_f": "string",
        "publication_date_timestamp": "integer",
        "creation_date": "string",
        "creation_date_f": "string",
        "creation_date_timestamp": "integer",
        "modification_date": "string",
        "modification_date_f": "string",
        "modification_date_timestamp": "integer",
        "category_id": "integer",
        "category_name": "string",
        "category_slug": "string",
        "service_path": "string"
    }
]
NomTypeDescription
post_idintegerIdentifiant du billet
titlestringTitre du billet
is_pinnedbooleanBillet épinglé
typestringType du billet
thumbFacultatifobject
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
headerstringChapô du billet
contentstringContenu du billet
text1FacultatifstringChamp texte1
text2FacultatifstringChamp texte2
text3FacultatifstringChamp texte3
text4FacultatifstringChamp texte4
text5FacultatifstringChamp texte5
text6FacultatifstringChamp texte6
text7FacultatifstringChamp texte7
text8FacultatifstringChamp texte8
text9FacultatifstringChamp texte9
text10FacultatifstringChamp texte10
text11FacultatifstringChamp texte11
text12FacultatifstringChamp texte12
text13FacultatifstringChamp texte13
text14FacultatifstringChamp texte14
text15FacultatifstringChamp texte15
is_visiblebooleanAffichage du billet
has_comments_openbooleanCommentaires ouverts
comments_countintegerNombre de commentaire
slugstringNom optimisé
meta_titlestringBalise meta title
meta_imageFacultatifobjectBalise meta image
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head>
js_bodystringCode avant la balise </body>
layout_idFacultatifintegerIdentifiant de la mise en page
urlstringUrl du billet
publication_datestringDate de publication
publication_date_fstringDate de publication formatée
publication_date_timestampintegerTimestamp de la date de publication
creation_datestringDate de création
creation_date_fstringDate de création formatée
creation_date_timestampintegerTimestamp de la date de création
modification_dateFacultatifstringDate de dernière modification
modification_date_fFacultatifstringDate de dernière modification formatée
modification_date_timestampFacultatifintegerTimestamp de la date de dernière modification
category_idintegerIdentifiant de la catégorie
category_namestringIntitulé de la catégorie
category_slugstringNom optimisé de la catégorie
service_pathFacultatifstringChemin du service Blog
Ajoute un billet POST
/v1/sites/{code_site}/blog/posts.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
category_idObligatoireintegerIdentifiant de la catégorie
has_comments_openbooleanOuvre les commentaires sur le billet
titlestringTitre du billet
is_pinnedbooleanÉpinglé
typestringType du billet
media_idintegerIdentifiant de l'illustration du billet
headerstringChapô du billet
contentstringContenu du billet
text1stringChamp texte1
text2stringChamp texte2
text3stringChamp texte3
text4stringChamp texte4
text5stringChamp texte5
text6stringChamp texte6
text7stringChamp texte7
text8stringChamp texte8
text9stringChamp texte9
text10stringChamp texte10
text11stringChamp texte11
text12stringChamp texte12
text13stringChamp texte13
text14stringChamp texte14
text15stringChamp texte15
publication_datestringDate de publication du billet
is_visiblebooleanAffiche le billet sur le site
slugstringNom optimisé du billet
meta_titlestringBalise meta title
meta_imageintegerBalise meta image
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head> de la page
js_bodystringCode avant la balise </body> de la page
layout_idintegerIdentifiant de la mise en page du billet

Format de sortie :

data:[]
NomTypeDescription
Détail d'un billet GET
/v1/sites/{code_site}/blog/posts/{post_id}.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
post_idObligatoireintegerIdentifiant du billet
extra_fieldsarrayInclut des données supplémentaires à la réponse, parmis les suivantes :
defaultsReferencement par défaut

Format de sortie :

data:{
    "post_id": "integer",
    "title": "string",
    "is_pinned": "boolean",
    "type": "string",
    "thumb": {
        "id": "integer",
        "ext": "string",
        "url": "string",
        "url_g_miniature": "string",
        "url_g_vignette": "string",
        "url_miniature": "string",
        "url_vignette": "string",
        "url_public": "string"
    },
    "header": "string",
    "content": "string",
    "text1": "string",
    "text2": "string",
    "text3": "string",
    "text4": "string",
    "text5": "string",
    "text6": "string",
    "text7": "string",
    "text8": "string",
    "text9": "string",
    "text10": "string",
    "text11": "string",
    "text12": "string",
    "text13": "string",
    "text14": "string",
    "text15": "string",
    "is_visible": "boolean",
    "has_comments_open": "boolean",
    "comments_count": "integer",
    "slug": "string",
    "meta_title": "string",
    "meta_image": {
        "id": "integer",
        "ext": "string",
        "url": "string",
        "url_g_miniature": "string",
        "url_g_vignette": "string",
        "url_miniature": "string",
        "url_vignette": "string",
        "url_public": "string"
    },
    "meta_description": "string",
    "meta_keywords": "string",
    "js_head": "string",
    "js_body": "string",
    "layout_id": "integer",
    "url": "string",
    "publication_date": "string",
    "publication_date_f": "string",
    "publication_date_timestamp": "integer",
    "creation_date": "string",
    "creation_date_f": "string",
    "creation_date_timestamp": "integer",
    "modification_date": "string",
    "modification_date_f": "string",
    "modification_date_timestamp": "integer",
    "category_id": "integer",
    "category_name": "string",
    "category_slug": "string",
    "service_path": "string"
}
NomTypeDescription
post_idintegerIdentifiant du billet
titlestringTitre du billet
is_pinnedbooleanBillet épinglé
typestringType du billet
thumbFacultatifobject
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
headerstringChapô du billet
contentstringContenu du billet
text1FacultatifstringChamp texte1
text2FacultatifstringChamp texte2
text3FacultatifstringChamp texte3
text4FacultatifstringChamp texte4
text5FacultatifstringChamp texte5
text6FacultatifstringChamp texte6
text7FacultatifstringChamp texte7
text8FacultatifstringChamp texte8
text9FacultatifstringChamp texte9
text10FacultatifstringChamp texte10
text11FacultatifstringChamp texte11
text12FacultatifstringChamp texte12
text13FacultatifstringChamp texte13
text14FacultatifstringChamp texte14
text15FacultatifstringChamp texte15
is_visiblebooleanAffichage du billet
has_comments_openbooleanCommentaires ouverts
comments_countintegerNombre de commentaire
slugstringNom optimisé
meta_titlestringBalise meta title
meta_imageFacultatifobjectBalise meta image
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head>
js_bodystringCode avant la balise </body>
layout_idFacultatifintegerIdentifiant de la mise en page
urlstringUrl du billet
publication_datestringDate de publication
publication_date_fstringDate de publication formatée
publication_date_timestampintegerTimestamp de la date de publication
creation_datestringDate de création
creation_date_fstringDate de création formatée
creation_date_timestampintegerTimestamp de la date de création
modification_dateFacultatifstringDate de dernière modification
modification_date_fFacultatifstringDate de dernière modification formatée
modification_date_timestampFacultatifintegerTimestamp de la date de dernière modification
category_idintegerIdentifiant de la catégorie
category_namestringIntitulé de la catégorie
category_slugstringNom optimisé de la catégorie
service_pathFacultatifstringChemin du service Blog
Modifie un billet PUT
/v1/sites/{code_site}/blog/posts/{post_id}.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
post_idObligatoireintegerIdentifiant du billet
category_idintegerIdentifiant de la catégorie
has_comments_openbooleanOuvre les commentaires sur le billet
titlestringTitre du billet
is_pinnedbooleanÉpinglé
typestringType du billet
media_idintegerIdentifiant de l'illustration du billet
headerstringChapô du billet
contentstringContenu du billet
text1stringChamp texte1
text2stringChamp texte2
text3stringChamp texte3
text4stringChamp texte4
text5stringChamp texte5
text6stringChamp texte6
text7stringChamp texte7
text8stringChamp texte8
text9stringChamp texte9
text10stringChamp texte10
text11stringChamp texte11
text12stringChamp texte12
text13stringChamp texte13
text14stringChamp texte14
text15stringChamp texte15
publication_datestringDate de publication du billet
is_visiblebooleanAffiche le billet sur le site
slugstringNom optimisé du billet
meta_titlestringBalise meta title
meta_imageintegerBalise meta image
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head> de la page
js_bodystringCode avant la balise </body> de la page
layout_idintegerIdentifiant de la mise en page du billet

Format de sortie :

data:{
    "post_id": "integer",
    "title": "string",
    "is_pinned": "boolean",
    "type": "string",
    "thumb": {
        "id": "integer",
        "ext": "string",
        "url": "string",
        "url_g_miniature": "string",
        "url_g_vignette": "string",
        "url_miniature": "string",
        "url_vignette": "string",
        "url_public": "string"
    },
    "header": "string",
    "content": "string",
    "text1": "string",
    "text2": "string",
    "text3": "string",
    "text4": "string",
    "text5": "string",
    "text6": "string",
    "text7": "string",
    "text8": "string",
    "text9": "string",
    "text10": "string",
    "text11": "string",
    "text12": "string",
    "text13": "string",
    "text14": "string",
    "text15": "string",
    "is_visible": "boolean",
    "has_comments_open": "boolean",
    "comments_count": "integer",
    "slug": "string",
    "meta_title": "string",
    "meta_image": {
        "id": "integer",
        "ext": "string",
        "url": "string",
        "url_g_miniature": "string",
        "url_g_vignette": "string",
        "url_miniature": "string",
        "url_vignette": "string",
        "url_public": "string"
    },
    "meta_description": "string",
    "meta_keywords": "string",
    "js_head": "string",
    "js_body": "string",
    "layout_id": "integer",
    "url": "string",
    "publication_date": "string",
    "publication_date_f": "string",
    "publication_date_timestamp": "integer",
    "creation_date": "string",
    "creation_date_f": "string",
    "creation_date_timestamp": "integer",
    "modification_date": "string",
    "modification_date_f": "string",
    "modification_date_timestamp": "integer",
    "category_id": "integer",
    "category_name": "string",
    "category_slug": "string",
    "service_path": "string"
}
NomTypeDescription
post_idintegerIdentifiant du billet
titlestringTitre du billet
is_pinnedbooleanBillet épinglé
typestringType du billet
thumbFacultatifobject
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
headerstringChapô du billet
contentstringContenu du billet
text1FacultatifstringChamp texte1
text2FacultatifstringChamp texte2
text3FacultatifstringChamp texte3
text4FacultatifstringChamp texte4
text5FacultatifstringChamp texte5
text6FacultatifstringChamp texte6
text7FacultatifstringChamp texte7
text8FacultatifstringChamp texte8
text9FacultatifstringChamp texte9
text10FacultatifstringChamp texte10
text11FacultatifstringChamp texte11
text12FacultatifstringChamp texte12
text13FacultatifstringChamp texte13
text14FacultatifstringChamp texte14
text15FacultatifstringChamp texte15
is_visiblebooleanAffichage du billet
has_comments_openbooleanCommentaires ouverts
comments_countintegerNombre de commentaire
slugstringNom optimisé
meta_titlestringBalise meta title
meta_imageFacultatifobjectBalise meta image
idFacultatifintegerIdentifiant du media
extstringExtension du media
urlstringUrl du media
url_g_miniatureFacultatifstringUrl de la grande miniature
url_g_vignetteFacultatifstringUrl de la grande vignette
url_miniatureFacultatifstringUrl de la miniature
url_vignetteFacultatifstringUrl de la vignette
url_publicFacultatifstringUrl front-office du média
meta_descriptionstringBalise meta description
meta_keywordsstringBalise meta keywords
js_headstringCode avant la balise </head>
js_bodystringCode avant la balise </body>
layout_idFacultatifintegerIdentifiant de la mise en page
urlstringUrl du billet
publication_datestringDate de publication
publication_date_fstringDate de publication formatée
publication_date_timestampintegerTimestamp de la date de publication
creation_datestringDate de création
creation_date_fstringDate de création formatée
creation_date_timestampintegerTimestamp de la date de création
modification_dateFacultatifstringDate de dernière modification
modification_date_fFacultatifstringDate de dernière modification formatée
modification_date_timestampFacultatifintegerTimestamp de la date de dernière modification
category_idintegerIdentifiant de la catégorie
category_namestringIntitulé de la catégorie
category_slugstringNom optimisé de la catégorie
service_pathFacultatifstringChemin du service Blog
Supprime un billet DELETE
/v1/sites/{code_site}/blog/posts/{post_id}.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
post_idObligatoireintegerIdentifiant du billet
Liste des types de billets GET
/v1/sites/{code_site}/blog/posts_types.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
extra_fieldsarrayInclut des données supplémentaires à la réponse, parmis les suivantes :
structureDétail des structures des types

Format de sortie :

data:[
    {
        "type": "string",
        "name": "string",
        "position": "integer",
        "fields": [
            {
                "field": "string",
                "type": "string",
                "name": "string",
                "help": "string",
                "options": [
                    {
                        "label": "string",
                        "value": "string"
                    }
                ]
            }
        ]
    }
]
NomTypeDescription
typestringIdentifiant du type de schéma
namestringIntitulé du type de schéma
positionintegerOrdre du type de schéma
fieldsFacultatifobjectStructure des champs
fieldstringNom du champ. Les valeurs possibles sont : title, subtitle, text1, text2, text3, text4, text5, text6, text7, text8, text9, text10, text11, text12, text13, text14, text15
typestringType de champ. Les valeurs possibles sont : text, textarea, select, wysiwyg, image, fichier
namestringIntitulé du champ
helpFacultatifstringAide à la saisie
optionsFacultatifobjectOptions pour un champ de type select
labelstringIntitulé de l'option
valuestringValeur de l'option

Commentaires

Liste les commentaires GET
/v1/sites/{code_site}/blog/comments.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
customer_idintegerIdentifiant du client
post_idintegerIdentifiant du billet
limitintegerNombre d'éléments par page (valeur par défaut : 20, maximum : 100)
pageintegerNuméro de la page à récupérer. La numérotation démarre à 0 (valeur par défaut)

Format de sortie :

data:[
    {
        "comment_id": "integer",
        "is_visible": "boolean",
        "date": "string",
        "comment": "string",
        "origin": "string",
        "author": "string",
        "email": "string",
        "website": "string",
        "ip": "string",
        "reverse_host": "string",
        "post_id": "integer",
        "post_title": "string",
        "post_slug": "string",
        "post_creationdate": "string",
        "post_url": "string",
        "category_id": "integer",
        "category_name": "string",
        "category_slug": "string",
        "customer_id": "integer",
        "avatar_url": "string",
        "avatar_thumb_url": "string"
    }
]
NomTypeDescription
comment_idintegerIdentifiant du commentaire
is_visiblebooleanAffichage du commentaire
datestringDate du commentaire
commentstringContenu du commentaire
originstringOrigine du commentaire. Les valeurs possibles sont : client, anonyme, admin
authorstringAuteur du commentaire
emailstringEmail de l'auteur
websitestringSite web de l'auteur
ipstringAdresse IP de l'auteur
reverse_hoststringReverse host de l'adresse IP
post_idintegerIdentifiant du billet
post_titlestringTitre du billet
post_slugstringNom optimisé du billet
post_creationdatestringDate de création du billet
post_urlstringUrl du billet
category_idintegerIdentifiant de la catégorie
category_namestringIntitulé de la catégorie
category_slugstringNom optimisé de la catégorie
customer_idFacultatifintegerIdentifiant du client
avatar_urlstringUrl de l'avatar du client
avatar_thumb_urlstringUrl de la miniature de l'avatar du client
Ajoute un commentaire POST
/v1/sites/{code_site}/blog/comments.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
post_idObligatoireintegerIdentifiant du billet
commentObligatoirestringLe texte du commentaire
is_visiblebooleanAffichage du commentaire sur le site
websitestringSite web de l'auteur

Format de sortie :

data:{
    "comment_id": "integer",
    "is_visible": "boolean",
    "date": "string",
    "comment": "string",
    "origin": "string",
    "author": "string",
    "email": "string",
    "website": "string",
    "ip": "string",
    "reverse_host": "string",
    "post_id": "integer",
    "post_title": "string",
    "post_slug": "string",
    "post_creationdate": "string",
    "post_url": "string",
    "category_id": "integer",
    "category_name": "string",
    "category_slug": "string",
    "customer_id": "integer",
    "avatar_url": "string",
    "avatar_thumb_url": "string"
}
NomTypeDescription
comment_idintegerIdentifiant du commentaire
is_visiblebooleanAffichage du commentaire
datestringDate du commentaire
commentstringContenu du commentaire
originstringOrigine du commentaire. Les valeurs possibles sont : client, anonyme, admin
authorstringAuteur du commentaire
emailstringEmail de l'auteur
websitestringSite web de l'auteur
ipstringAdresse IP de l'auteur
reverse_hoststringReverse host de l'adresse IP
post_idintegerIdentifiant du billet
post_titlestringTitre du billet
post_slugstringNom optimisé du billet
post_creationdatestringDate de création du billet
post_urlstringUrl du billet
category_idintegerIdentifiant de la catégorie
category_namestringIntitulé de la catégorie
category_slugstringNom optimisé de la catégorie
customer_idFacultatifintegerIdentifiant du client
avatar_urlstringUrl de l'avatar du client
avatar_thumb_urlstringUrl de la miniature de l'avatar du client
Supprime un lot de commentaires DELETE
/v1/sites/{code_site}/blog/comments.json

Permet de regrouper la suppression de jusqu'à 100 commentaires en un seul appel à l'API.

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
commentsarrayIdentifiants de commentaires (max:100)
Modifie un commentaire PUT
/v1/sites/{code_site}/blog/comments/{comment_id}.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
comment_idObligatoireintegerIdentifiant du commentaire
commentstringLe texte du commentaire
is_visiblebooleanAffichage du commentaire sur le site
Détail d'un commentaire GET
/v1/sites/{code_site}/blog/comments/{comment_id}.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
comment_idObligatoireintegerIdentifiant du billet

Format de sortie :

data:{
    "comment_id": "integer",
    "is_visible": "boolean",
    "date": "string",
    "comment": "string",
    "origin": "string",
    "author": "string",
    "email": "string",
    "website": "string",
    "ip": "string",
    "reverse_host": "string",
    "post_id": "integer",
    "post_title": "string",
    "post_slug": "string",
    "post_creationdate": "string",
    "post_url": "string",
    "category_id": "integer",
    "category_name": "string",
    "category_slug": "string",
    "customer_id": "integer",
    "avatar_url": "string",
    "avatar_thumb_url": "string"
}
NomTypeDescription
comment_idintegerIdentifiant du commentaire
is_visiblebooleanAffichage du commentaire
datestringDate du commentaire
commentstringContenu du commentaire
originstringOrigine du commentaire. Les valeurs possibles sont : client, anonyme, admin
authorstringAuteur du commentaire
emailstringEmail de l'auteur
websitestringSite web de l'auteur
ipstringAdresse IP de l'auteur
reverse_hoststringReverse host de l'adresse IP
post_idintegerIdentifiant du billet
post_titlestringTitre du billet
post_slugstringNom optimisé du billet
post_creationdatestringDate de création du billet
post_urlstringUrl du billet
category_idintegerIdentifiant de la catégorie
category_namestringIntitulé de la catégorie
category_slugstringNom optimisé de la catégorie
customer_idFacultatifintegerIdentifiant du client
avatar_urlstringUrl de l'avatar du client
avatar_thumb_urlstringUrl de la miniature de l'avatar du client
Supprime un commentaire DELETE
/v1/sites/{code_site}/blog/comments/{comment_id}.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
comment_idObligatoireintegerIdentifiant du commentaire
Liste les commentaires d'un billet GET
/v1/sites/{code_site}/blog/posts/{post_id}/comments.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
post_idObligatoireintegerIdentifiant du billet
limitintegerNombre d'éléments par page (valeur par défaut : 20, maximum : 100)
pageintegerNuméro de la page à récupérer. La numérotation démarre à 0 (valeur par défaut)

Format de sortie :

data:[
    {
        "comment_id": "integer",
        "is_visible": "boolean",
        "date": "string",
        "comment": "string",
        "origin": "string",
        "author": "string",
        "email": "string",
        "website": "string",
        "ip": "string",
        "reverse_host": "string",
        "post_id": "integer",
        "post_title": "string",
        "post_slug": "string",
        "post_creationdate": "string",
        "post_url": "string",
        "category_id": "integer",
        "category_name": "string",
        "category_slug": "string",
        "customer_id": "integer",
        "avatar_url": "string",
        "avatar_thumb_url": "string"
    }
]
NomTypeDescription
comment_idintegerIdentifiant du commentaire
is_visiblebooleanAffichage du commentaire
datestringDate du commentaire
commentstringContenu du commentaire
originstringOrigine du commentaire. Les valeurs possibles sont : client, anonyme, admin
authorstringAuteur du commentaire
emailstringEmail de l'auteur
websitestringSite web de l'auteur
ipstringAdresse IP de l'auteur
reverse_hoststringReverse host de l'adresse IP
post_idintegerIdentifiant du billet
post_titlestringTitre du billet
post_slugstringNom optimisé du billet
post_creationdatestringDate de création du billet
post_urlstringUrl du billet
category_idintegerIdentifiant de la catégorie
category_namestringIntitulé de la catégorie
category_slugstringNom optimisé de la catégorie
customer_idFacultatifintegerIdentifiant du client
avatar_urlstringUrl de l'avatar du client
avatar_thumb_urlstringUrl de la miniature de l'avatar du client

Blogroll

Liste les liens du blogroll GET
/v1/sites/{code_site}/blog/links.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
limitintegerNombre d'éléments par page (valeur par défaut : 20, maximum : 20)
pageintegerNuméro de la page à récupérer. La numérotation démarre à 0 (valeur par défaut)

Format de sortie :

data:[
    {
        "link_id": "integer",
        "name": "string",
        "description": "string",
        "url": "string",
        "is_enabled": "boolean",
        "position": "integer",
        "creation_date": "string",
        "creation_date_f": "string",
        "creation_date_timestamp": "integer",
        "modification_date": "string",
        "modification_date_f": "string",
        "modification_date_timestamp": "integer"
    }
]
NomTypeDescription
link_idintegerIdentifiant du lien
namestringIntitulé du lien
descriptionstringDescription du lien
urlstringAdresse du lien
is_enabledbooleanAffichage du lien
positionintegerPosition dans la liste
creation_datestringDate de création
creation_date_fstringDate de création formatée
creation_date_timestampintegerTimestamp de la date de création
modification_dateFacultatifstringDate de dernière modification
modification_date_fFacultatifstringDate de dernière modification formatée
modification_date_timestampFacultatifintegerTimestamp de la date de dernière modification
Ajoute un lien au blogroll POST
/v1/sites/{code_site}/blog/links.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
namestringIntitulé du lien
descriptionstringDescription du lien
urlObligatoirestringAdresse du lien
is_enabledbooleanAffichage du lien

Format de sortie :

data:[]
NomTypeDescription
Réordonne les liens du blogroll PUT
/v1/sites/{code_site}/blog/links.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
orderObligatoirearrayListe des identifiants des liens
Modifie un lien du blogroll PUT
/v1/sites/{code_site}/blog/links/{link_id}.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
link_idObligatoireintegerIdentifiant du lien
namestringIntitulé du lien
descriptionstringDescription du lien
urlstringAdresse du lien
is_enabledbooleanAffichage du lien
Supprime un lien du blogroll DELETE
/v1/sites/{code_site}/blog/links/{link_id}.json

Paramètres supportés par ce endpoint :

NomTypeDescription
code_siteObligatoirestringCode site
link_idObligatoireintegerIdentifiant du lien