Import/Export
Contenu du site web
Export du contenu POST
/v1/sites/{code_site}/export/cms/contents.json
Export les billets, composants et symbole d'une page du site au format XLS
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
container_id | Obligatoire | integer | Identifiant du conteneur (page ou symbole) |
container_type | Obligatoire | string | Type de conteneur Les valeurs attendues sont : page, symbol |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Résultat d'un export de contenu GET
/v1/sites/{code_site}/export/cms/contents/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"url": "string"
}
Nom | Type | Description |
---|---|---|
url | string | URL |
Export des billets POST
/v1/sites/{code_site}/export/cms/posts.json
Export uniquement les billets des pages du site. Pour les sites utilisant les composants, il faut utiliser l'"Export du contenu"
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
page_id | integer | Identifiant de la page | |
format | string | Format d'export Les valeurs attendues sont : pdf, xls |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Résultat d'un export des pages du site GET
/v1/sites/{code_site}/export/cms/posts/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"url": "string"
}
Nom | Type | Description |
---|---|---|
url | string | URL |
Import de contenus POST
/v1/sites/{code_site}/import/cms/contents.json
Importe des contenus dans une page ou un symbole.
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
file | Obligatoire | file | Fichier d'import |
container_id | Obligatoire | integer | Identifiant de la page ou du symbole |
container_type | Obligatoire | string | Type de conteneur Les valeurs attendues sont : page, symbol |
mode | string | Mode d'import Les valeurs attendues sont : add, replace | |
is_visible | boolean | Affichage par défaut des contenus |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Rapport d'analyse d'un fichier d'import de contenus GET
/v1/sites/{code_site}/import/cms/contents/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Importe les contenus PUT
/v1/sites/{code_site}/import/cms/contents/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Import de billets dans le site Web POST
/v1/sites/{code_site}/import/cms/posts.json
Importe des billets dans un page du Site Web. Cet import n'est pas compatible avec les sites utilisant des composants, utiliser l'"Import de contenus" dans ce cas là
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
file | file | Fichier d'import | |
page_id | integer | Page | |
type | string | Type par défaut des billets | |
mode | string | Mode d'import Les valeurs attendues sont : add, replace | |
is_visible | boolean | Affichage par défaut des billets |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Rapport d'erreur d'un import GET
/v1/sites/{code_site}/import/cms/posts/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Formulaire Dismoi?
Export des réponses dismoi POST
/v1/sites/{code_site}/export/forms/responses.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
form_id | integer | Identifiant du formulaire |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Résultat d'un export des réponses dismoi GET
/v1/sites/{code_site}/export/forms/responses/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"url": "string"
}
Nom | Type | Description |
---|---|---|
url | string | URL |
Médiathèque
Export d'un dossier de la mediathèque POST
/v1/sites/{code_site}/export/media/folder.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
folder_id | integer | Identifiant du dossier |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Résultat d'un export de la mediathèque GET
/v1/sites/{code_site}/export/media/folder/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"url": "string"
}
Nom | Type | Description |
---|---|---|
url | string | URL |
Import de fichiers POST
/v1/sites/{code_site}/import/media/files.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
url | string | URL du fichier à importer | |
folder_id | integer | Identifiant du dossier de la mediathèque | |
max_height | integer | Hauteur maximale des images | |
max_width | integer | Largeur maximale des images | |
unzip | boolean | Décompresse l'archive zip | |
jpg_compression | integer | Taux de compression des jpg (85 par défaut) |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Rapport d'erreur d'un import GET
/v1/sites/{code_site}/import/media/files/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Liste les fichiers importables GET
/v1/sites/{code_site}/import/media/ftp.json
Liste les fichiers disponibles pour l'import dans l'espace FTP du site.
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
Import de fichiers FTP POST
/v1/sites/{code_site}/import/media/ftp.json
Importe dans un dossier de la médiathèque tout ou une partie des fichiers présents dans l'espace FTP.
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
files | array | Fichiers | |
folder_id | integer | Identifiant du dossier de la médithèque |
Rapport d'erreur d'un import FTP GET
/v1/sites/{code_site}/import/media/ftp/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Produits
Export de produits du catalogue POST
/v1/sites/{code_site}/export/catalog/products.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |||||||
---|---|---|---|---|---|---|---|---|---|
code_site | Obligatoire | string | Code site | ||||||
term | string | Terme de la recherche | |||||||
category_id | integer | Identifiant de catégorie | |||||||
tag_id | integer | Identifiant de tag | |||||||
stock | string | Etat du stock Les valeurs attendues sont : yes, no, partial | |||||||
brand_id | integer | Identifiant de la marque | |||||||
price_min | float | Prix minimum | |||||||
price_max | float | Prix maximum | |||||||
available_date_min | string | Disponible après cette date | |||||||
available_date_max | string | Disponible avant cette date | |||||||
is_visible | boolean | Affiché sur le site | |||||||
is_spotlight | boolean | Produit vedette | |||||||
type | string | Type de produit | |||||||
variant_name | string | Intitulé de la variante | |||||||
variant_condition | string | Etat de la variante parmis les valeurs suivantes :
Les valeurs attendues sont : new, used, refurbished | |||||||
variant_gtin | string | EAN de la variante | |||||||
variant_reference | string | Référence de la variante | |||||||
linked_count_min | integer | Avec un minimum de produits associés | |||||||
linked_count_max | integer | Avec un maximum de produits associés | |||||||
rate_min | float | Avec une note minimum | |||||||
rate_max | float | Avec une note maximum | |||||||
comments_min | integer | Avec un minimum de commentaires | |||||||
comments_max | integer | Avec un maximum de commantaires | |||||||
weight_min | integer | Avec un poids minimum (en grammes) | |||||||
weight_max | integer | Avec un poids maximum (en grammes) | |||||||
tier_prices_id | integer | Grille de tarifs dégressifs |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Résultat d'un export de produits du catalogue GET
/v1/sites/{code_site}/export/catalog/products/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"url": "string"
}
Nom | Type | Description |
---|---|---|
url | string | URL |
Import de produits POST
/v1/sites/{code_site}/import/catalog/products.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
file | file | Fichier d'import | |
category_id | integer | Catégorie par défaut | |
is_visible | boolean | Affichage par défaut des catégories |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Rapport d'analyse d'un fichier d'import de produit GET
/v1/sites/{code_site}/import/catalog/products/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Importe les produits PUT
/v1/sites/{code_site}/import/catalog/products/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Membres
Export des membres POST
/v1/sites/{code_site}/export/account/customers.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
term | string | Terme de la recherche | |
email | string | Filtrer la liste selon l'adresse email | |
group_id | integer | Identifiant du groupe extranet | |
is_enabled | boolean | Membre actif | |
creation_date_min | string | Affiche uniquement les comptes créé avant une date | |
creation_date_max | string | Affiche uniquement les comptes créé après une date | |
is_in_mailinglist | boolean | Membre inscrit à la newsletter | |
order_count_min | integer | Nombre minimum de commande | |
order_count_max | integer | Nombre maximum de commande | |
order_revenues_min | integer | Chiffre d'affaire généré minimum | |
order_revenues_max | integer | Chiffre d'affaire généré maximum |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Résultat d'un export de membres GET
/v1/sites/{code_site}/export/account/customers/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"url": "string"
}
Nom | Type | Description |
---|---|---|
url | string | URL |
Commandes
Export des commandes POST
/v1/sites/{code_site}/export/checkout/orders.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
term | string | Terme de la recherche | |
is_paid | boolean | Commande payée | |
status | string | Statut de la commande Les valeurs attendues sont : pending, processing, processed, shipped, cancelled | |
type | string | Type d'export Les valeurs attendues sont : xls, coliship, inet | |
customer_id | integer | Identifiant du client | |
creation_date_min | string | Date de création minimale | |
creation_date_max | string | Date de création maximale | |
payment_date_min | string | Date de paiement minimale | |
payment_date_max | string | Date de paiement maximale | |
price_total_inc_vat_min | float | Prix total TTC minimal | |
price_total_inc_vat_max | float | Prix total TTC maximal | |
payment_id | integer | Identifiant du mode de paiement | |
carrier_id | integer | Identifiant du transporteur | |
fidelity_reward_min | integer | Points de fidélité minimal | |
fidelity_reward_max | integer | Points de fidélité maximal | |
country_id | integer | Pays de facturation | |
department | string | Numéro de département de facturation (pour la france) |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Résultat d'un export de commandes GET
/v1/sites/{code_site}/export/checkout/orders/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"url": "string"
}
Nom | Type | Description |
---|---|---|
url | string | URL |
Import Mondial Relay Connect POST
/v1/sites/{code_site}/import/checkout/mondialrelay.json
Import des données d'expéditions Mondial Relay Connect
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
file | file | Fichier d'import | |
notify | boolean | Notifier par email le changement de status |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Rapport d'analyse d'un fichier d'import Mondial Relay Connect GET
/v1/sites/{code_site}/import/checkout/mondialrelay/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Importe les données PUT
/v1/sites/{code_site}/import/checkout/mondialrelay/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Export des abonnés à la newsletter POST
/v1/sites/{code_site}/export/subscribers.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
is_registered | boolean | Filtre par inscription |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Résultat d'un export des abonnés à la newsletter GET
/v1/sites/{code_site}/export/subscribers/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"url": "string"
}
Nom | Type | Description |
---|---|---|
url | string | URL |
Coliship
Import coliship POST
/v1/sites/{code_site}/import/checkout/coliship.json
Import des données d'expéditions coliship
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
file | file | Fichier d'import | |
notify | boolean | Notifier par email le changement de status |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Rapport d'analyse d'un fichier d'import coliship GET
/v1/sites/{code_site}/import/checkout/coliship/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Importe les données PUT
/v1/sites/{code_site}/import/checkout/coliship/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Wordpress
Import du contenu d'un site Wordpress POST
/v1/sites/{code_site}/import/wordpress.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
file | file | Fichier d'import | |
url | string | URL | |
login | string | Identifiant | |
password | string | Mot de passe | |
import_media | boolean | Import de la médiathèque | |
import_pages | string | Import des pages | |
author | integer | Auteur des contenus | |
type | string | Type par défaut des billets | |
thumbnail | string | ||
medium | string | ||
large | string |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Rapport d'analyse du site GET
/v1/sites/{code_site}/import/wordpress/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Importe le site PUT
/v1/sites/{code_site}/import/wordpress/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Traductions
Export des traductions POST
/v1/sites/{code_site}/export/l10n/theme.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
Format de sortie :
data:{
"url": "string"
}
Nom | Type | Description |
---|---|---|
url | string | URL |
Import des traductions POST
/v1/sites/{code_site}/import/l10n/theme.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
file | file | Fichier d'import |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Rapport d'analyse d'un fichier d'import de traductions GET
/v1/sites/{code_site}/import/l10n/theme/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Thème
Import de theme personnalisé POST
/v1/sites/{code_site}/import/theme.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
file | file | Fichier d'import | |
with_content | boolean | Importe également le contenu | |
copyrights_acquired | boolean | Importe également le contenu |
Format de sortie :
data:{
"job_id": "integer"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
Rapport d'erreur d'un import GET
/v1/sites/{code_site}/import/theme/{token}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
token | Obligatoire | string | Token |
Tâches
Statut d'un job GET
/v1/sites/{code_site}/jobs/{job_id}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
code_site | Obligatoire | string | Code site |
job_id | Obligatoire | integer | Identifiant du job |
Format de sortie :
data:{
"job_id": "integer",
"progression": "integer",
"status": "string",
"error": "string",
"step": "string",
"result": "string"
}
Nom | Type | Description |
---|---|---|
job_id | integer | Identifiant |
progression | integer | Progression |
status | string | Statut du job |
error | string | Erreur |
step | string | Etape |
result | string | Résultat |