Passer au contenu principal
Dans cet article, vous découvrirez comment exporter des données utilisateur depuis Auth0 vers un fichier CSV, puis les importer dans Marketo à l’aide du point de terminaison Prospects en vrac de l’API REST de Marketo.

Créer un fichier de données utilisateur

Commencez par vous rendre à la section Extensions du Dashboard et ouvrez l’extension Importation/Exportation des utilisateurs. Sur la page d’extension, sélectionnez Exporter depuis le menu. Ensuite, définissez le Format d’exportation au format de fichier requis. Marketo accepte les importations de fichiers au format CSV. Choisissez donc l’option Tab Separated Value file (*.csv). En haut de la section Champs, indiquez un Champ utilisateur et Nom de colonne pour chaque attribut d’utilisateur à inclure dans l’exportation. Par exemple :
Champ utilisateurNom de la colonne
emailAdresse courriel
created_atCréé à
given_namePrenom
family_nameNom de famile
Après avoir ajouté les champs utilisateur, cliquez sur la touche Exporter les utilisateurs pour lancer l’exportation. Une fois l’exportation terminée, téléchargez le fichier CSV que vous utiliserez dans la section suivante.

Importer un fichier de données utilisateur

Avant de commencer, vous pouvez obtenir de plus amples informations en consultant la documentation Marketo : Importation de prospects en vrac. Pour importer le fichier de données utilisateur dans Marketo, effectuez une requête POST au point de terminaison Prospects en vrac. Définissez l’en-tête Content-Type de la demande à multipart/form-data et incluez un paramètre file avec votre fichier CSV exporté ainsi qu’un paramètre format défini à csv. Par exemple :
curl --request POST \
  --url https://marketo_rest_api_base_url/bulk/v1/leads.json \
  --header 'authorization: Bearer {MARKETO_ACCESS_TOKEN}' \
  --form file=@auth0_users.csv \
  --form format=csv
La réponse devrait ressembler à ceci :
{
    "requestId": "e42b#14272d07d78",
    "success": true,
    "result": [{
        "batchId": 1234,
        "status": "Importing"
    }]
}
Vous pouvez vérifier l’état de votre importation en utilisant l’API Obtenir l’état de l’importation d’un prospectet le batchId de votre tâche d’importation. Par exemple :
curl --request GET \
  --url https://marketo_rest_api_base_url/bulk/v1/leads/batch/BATCH_ID.json \
  --header 'authorization: Bearer {MARKETO_ACCESS_TOKEN}'
Et la réponse :
{
    "requestId": "8136#146daebc2ed",
    "success": true,
    "result": [{
        "batchId": 1234,
        "status": "Complete",
        "numOfLeadsProcessed": 123,
        "numOfRowsFailed": 0,
        "numOfRowsWithWarning": 0
    }]
}
Et voilà! Vous avez importé avec succès vos utilisateurs Auth0 dans Marketo.
I