Recherche

Pages du site web

Recherche site web GET
/api/v1/search/cms/pages.json

Effectue une recherche dans les pages du site web

Paramètres supportés par ce endpoint :

NomTypeDescription
termObligatoirestringTerme de recherche
fieldsarrayListe de champs dans lesquels restreindre la recherche du terme. Parmis les valeurs suivantes : title, subtitle, text1 à text15
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 :
page / -pageTri par page
date / -dateTri selon la date de dernière mise à jour du billet
extra_fieldsarrayInclut des données supplémentaires à la réponse, parmis les suivantes :
textsInclut les champs text1 à text15 de chaque billet de page

Format de sortie :

data:[
    {
        "id": "integer",
        "title": "string",
        "subtitle": "string",
        "group": "string",
        "type": "string",
        "page_title": "string",
        "page_slug": "string",
        "url": "string",
        "is_home": "boolean",
        "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"
    }
]
NomTypeDescription
idintegerIdentifiant de la page
titlestringTitre du billet
subtitlestringSous titre du billet
groupstringGroupe du billet
typestringType du billet
page_titlestringTitre de la page
page_slugstringNom optimisé de la page
urlstringURL de la page
is_homebooleanPage d'accueil
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

Billets du blog

Recherche blog GET
/api/v1/search/blog/posts.json

Effectue une recherche dans les billets du blog

Paramètres supportés par ce endpoint :

NomTypeDescription
termObligatoirestringTerme de recherche
fieldsarrayListe de champs dans lesquels restreindre la recherche du terme. Parmis les valeurs suivantes : title, header, content
is_pinnedbooleanBillets épinglés
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 :
date / -dateTri selon la date de création du billet
title / -titleTri par titre de billet
category / -categoryTri selon l'intitulé de la categorie
author / -authorTri selon l'auteur du billet

Format de sortie :

data:[
    {
        "id": "integer",
        "title": "string",
        "type": "string",
        "is_pinned": "boolean",
        "header": "string",
        "has_comments_open": "boolean",
        "comments_count": "integer",
        "content": "string",
        "thumb": {
            "id": "integer",
            "title": "string",
            "description": "string",
            "url": "string",
            "url_miniature": "string",
            "url_vignette": "string",
            "url_g_miniature": "string",
            "url_g_vignette": "string"
        },
        "excerpt": "string",
        "author": "string",
        "slug": "string",
        "url": "string",
        "permalink": "string",
        "category_id": "integer",
        "category_slug": "string",
        "category_name": "string",
        "category_url": "string",
        "publication_date": "string",
        "publication_date_f": "string",
        "publication_date_timestamp": "integer"
    }
]
NomTypeDescription
idintegerIdentifiant du billet
titlestringTitre du billet
typestringType du billet
is_pinnedbooleanBillet épinglé
headerstringChapô
has_comments_openbooleanCommentaires ouverts
comments_countintegerNombre de commentaires
contentstringContenu du billet
thumbFacultatifobjectIllustration
idintegerIdentifiant du media
titleFacultatifstringNom
descriptionFacultatifstringDescription
urlstringURL du média
url_miniaturestringURL de la miniature
url_vignettestringURL de la vignette
url_g_miniaturestringURL de la grande miniature
url_g_vignettestringURL de la grande vignette
excerptstringAccroche
authorstringAuteur
slugstringNom optimisé
urlstringChemin du billet
permalinkstringURL canonique du billet
category_idintegerIdentifiant de la catégorie
category_slugstringNom optimisé de la catégorie
category_namestringNom de la catégorie
category_urlstringURL de la catégorie
publication_datestringDate de publication
publication_date_fstringDate de publication formatée
publication_date_timestampintegerTimestamp de la date de publication

Produits du catalogue

Recherche catalogue GET
/api/v1/search/catalog/products.json

Effectue une recherche dans les produits du catalogue

Paramètres supportés par ce endpoint :

NomTypeDescription
termstringTerme de recherche
price_minfloatPrix minimum des produits
price_maxfloatPrix maximum des produits
category_idarrayIdentifiants de catégories
tagsarrayListe de tags
typesarrayTypes de produits
fieldsarrayListe de champs dans lesquels restreindre la recherche du terme. Parmis les valeurs suivantes : name, header, description, brand_name, text1 à text15
availability_start_monthintegerDate de début de disponibilité
availability_end_monthintegerDate de fin de disponibilité
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 :
price / -priceTri selon le prix du produit
name / -nameTri selon l'intitulé du produit
rate / -rateTri selon la note moyenne du produit
date / -dateTri selon la date de disponibilité du produit
spotlight / -spotlightTri les produits vedette
extra_fieldsarrayInclut des données supplémentaires à la réponse, parmis les suivantes :
textsInclut les champs text1 à text15 de chaque produit
price_labelLabel des prix dans la devise du site

Format de sortie :

data:[
    {
        "id": "integer",
        "type": "string",
        "name": "string",
        "slug": "string",
        "excerpt": "string",
        "header": "string",
        "description": "string",
        "is_virtual": "boolean",
        "is_spotlight": "boolean",
        "is_discounted": "boolean",
        "rate": "float",
        "price_min_ex_vat": "float",
        "price_min_inc_vat": "float",
        "price_max_ex_vat": "float",
        "price_max_inc_vat": "float",
        "price_base_ex_vat": "float",
        "price_base_inc_vat": "float",
        "price_min_ex_vat_label": "string",
        "price_min_inc_vat_label": "string",
        "price_max_ex_vat_label": "string",
        "price_max_inc_vat_label": "string",
        "price_base_ex_vat_label": "string",
        "price_base_inc_vat_label": "string",
        "variants_count": "integer",
        "comments_count": "integer",
        "bought_count": "integer",
        "views_count": "integer",
        "soldout_count": "integer",
        "tags": "string",
        "url": "string",
        "category_id": "integer",
        "category_name": "string",
        "category_slug": "string",
        "category_url": "string",
        "brand_id": "integer",
        "brand_name": "string",
        "media_id": "integer",
        "media_extension": "string",
        "thumb": {
            "id": "integer",
            "title": "string",
            "description": "string",
            "url": "string",
            "url_miniature": "string",
            "url_vignette": "string",
            "url_g_miniature": "string",
            "url_g_vignette": "string"
        },
        "availability_date": "string",
        "availability_date_f": "string",
        "availability_date_timestamp": "integer",
        "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"
    }
]
NomTypeDescription
idintegerIdentifiant du produit
typestringType du produit
namestringIntitulé du produit
slugstringNom optimisé du produit
excerptstringAccroche du produit
headerstringChapô du produit
descriptionstringDescription du produit
is_virtualbooleanProduit virtuel
is_spotlightbooleanProduit vedette
is_discountedbooleanProduit en promotion
ratefloatNote moyenne
price_min_ex_vatfloatPrix minimal HT
price_min_inc_vatfloatPrix minimal TTC
price_max_ex_vatfloatPrix maximal HT
price_max_inc_vatfloatPrix maximal TTC
price_base_ex_vatFacultatiffloatPrix non remisé HT pour les produits en promotion
price_base_inc_vatFacultatiffloatPrix non remisé TTC pour les produits en promotion
price_min_ex_vat_labelFacultatifstringPrix minimal HT formaté
price_min_inc_vat_labelFacultatifstringPrix minimal TTC formaté
price_max_ex_vat_labelFacultatifstringPrix maximal HT formaté
price_max_inc_vat_labelFacultatifstringPrix maximal TTC formaté
price_base_ex_vat_labelFacultatifstringPrix non remisé HT formaté pour les produits en promotion
price_base_inc_vat_labelFacultatifstringPrix non remisé TTC formaté pour les produits en promotion
variants_countintegerNombre de variantes
comments_countintegerNombre d'évaluations
bought_countinteger
views_countinteger
soldout_countinteger
tagsstringTags
urlstringURL du produit
category_idintegerIdentifiant de la catégorie
category_namestringNom de la catégorie
category_slugstringNom optimisé de la catégorie
category_urlstringURL de la catégorie
brand_idFacultatifintegerIdentifiant de la marque
brand_nameFacultatifstringNom de la marque
media_idFacultatifintegerIdentifiant de l'illustration principale du produit
media_extensionFacultatifstringExtension de l'illustration principale
thumbFacultatifobjectIllustration principale
idintegerIdentifiant du media
titleFacultatifstringNom
descriptionFacultatifstringDescription
urlstringURL du média
url_miniaturestringURL de la miniature
url_vignettestringURL de la vignette
url_g_miniaturestringURL de la grande miniature
url_g_vignettestringURL de la grande vignette
availability_datestringDate de disponibilité
availability_date_fstringDate de disponibilité formatée
availability_date_timestampintegerTimestamp de la date de disponibilité
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