API des objets personnalisés Zendesk : Un guide complet pour les développeurs en 2026

Stevia Putri
Written by

Stevia Putri

Reviewed by

Stanley Nicholas

Last edited 27 février 2026

Expert Verified

Image de bannière pour l'API des objets personnalisés Zendesk : Un guide complet pour les développeurs en 2026

La plupart des équipes de support finissent par atteindre un mur. Elles ont couvert les tickets, les utilisateurs et les organisations, mais qu'en est-il de l'équipement utilisé par les clients ? Des plans d'abonnement qu'ils ont achetés ? Des commandes dont ils parlent ?

Les objets personnalisés Zendesk résolvent ce problème. Ils vous permettent d'étendre le modèle de données de Zendesk pour stocker tout ce qui compte pour votre entreprise, puis de connecter ces données directement aux tickets de support.

Ce guide couvre tout ce que vous devez savoir sur l'API des objets personnalisés Zendesk. Que vous soyez un développeur créant des intégrations, un administrateur Zendesk étendant votre instance ou un consultant technique mettant en œuvre des solutions, vous trouverez des exemples pratiques et des modèles réels que vous pourrez utiliser immédiatement. Pour les équipes qui cherchent à améliorer davantage leur configuration Zendesk, l'intégration Zendesk d'eesel AI peut aider à automatiser les flux de travail de support en utilisant vos données personnalisées.

Quatre composants principaux transforment Zendesk en une base de données d'entreprise complète
Quatre composants principaux transforment Zendesk en une base de données d'entreprise complète

Que sont les objets personnalisés Zendesk ?

Zendesk vous offre des objets standard prêts à l'emploi : les tickets, les utilisateurs, les organisations et les articles. Ceux-ci fonctionnent très bien pour les scénarios de support de base. Mais les entreprises sont plus complexes que cela.

Les objets personnalisés vous permettent de créer vos propres structures de données dans Zendesk. Considérez-les comme des tables de base de données que vous définissez vous-même. Vous créez l'objet (la table), définissez ses champs (les colonnes), puis ajoutez des enregistrements (les lignes).

Pour travailler efficacement avec les objets personnalisés, vous devez comprendre quatre concepts clés :

  • Objets personnalisés : le conteneur ou le modèle de vos données. Cela définit le type de chose que vous suivez.
  • Champs d'objets personnalisés : le schéma qui définit les propriétés de chaque objet. Sans champs, votre objet n'est qu'une coquille vide.
  • Champs de relation de recherche : des champs spéciaux qui créent des connexions entre vos objets personnalisés et les objets Zendesk standard (ou d'autres objets personnalisés).
  • Enregistrements d'objets personnalisés : des instances individuelles de vos données personnalisées. Si votre objet est « Logiciel », chaque enregistrement est un logiciel spécifique.

Les cas d'utilisation courants incluent le suivi des actifs matériels (ordinateurs portables, imprimantes), la gestion des licences logicielles, la liaison des commandes de commerce électronique aux tickets de support ou le stockage des données d'abonnement. Tout scénario où vous devez référencer des données spécifiques à l'entreprise pendant les interactions de support est un candidat pour les objets personnalisés. La documentation pour développeurs Zendesk fournit des didacticiels détaillés sur la mise en œuvre de ces cas d'utilisation.

Nouvelle API vs ancienne API : Ce que vous devez savoir

Voici un élément essentiel qui fait trébucher de nombreux développeurs : Zendesk a deux API d'objets personnalisés complètement distinctes. Elles ne sont pas compatibles. Les données créées avec l'une ne peuvent pas être consultées par l'autre.

La nouvelle API des objets personnalisés

L'API moderne utilise le point de terminaison /api/v2/custom_objects et est profondément intégrée à l'espace de travail d'agent Zendesk. Les enregistrements apparaissent nativement dans l'interface, les champs de recherche fonctionnent sur les formulaires de ticket et toute l'expérience ressemble à une fonctionnalité Zendesk native. Vous pouvez en savoir plus sur la prise en main des objets personnalisés dans la documentation officielle.

C'est l'API que vous devez utiliser pour tous les nouveaux projets.

L'ancienne API des objets personnalisés

L'ancienne API utilise /api/sunshine/ et a été la première tentative de Zendesk en matière de données personnalisées. Elle fonctionne, mais elle donne l'impression d'être ajoutée plutôt qu'intégrée. La documentation de l'ancienne API des objets personnalisés la désigne comme « l'ancienne API des objets personnalisés » et elle est principalement maintenue pour les implémentations existantes.

Si vous maintenez une ancienne intégration, vous pourriez avoir besoin de cette API. Sinon, restez avec la nouvelle.

Laquelle devriez-vous utiliser ?

À moins que vous ayez une raison spécifique d'utiliser l'ancienne API (comme la maintenance du code existant), choisissez toujours la nouvelle API des objets personnalisés. Elle est mieux documentée, mieux intégrée et c'est là que Zendesk investit ses futurs efforts de développement.

L'API v2 moderne intègre les données personnalisées nativement avec l'espace de travail de l'agent
L'API v2 moderne intègre les données personnalisées nativement avec l'espace de travail de l'agent

Prise en main : Prérequis et configuration

Avant de pouvoir commencer à faire des appels d'API, vous aurez besoin de quelques éléments en place.

Plan Zendesk requis

Les objets personnalisés ne sont pas disponibles sur tous les plans. Selon la documentation des plans de Zendesk, vous avez besoin de l'un des éléments suivants :

  • Support Enterprise
  • Tout plan Zendesk Suite (Team, Growth, Professional, Enterprise ou Enterprise Plus)

Le niveau de plan affecte le nombre d'objets personnalisés que vous pouvez créer, alors consultez la section des limites plus loin dans ce guide.

Activer les objets personnalisés dans le Centre d'administration

Un administrateur doit activer la fonctionnalité avant que vous puissiez l'utiliser.

  1. Allez dans Centre d'administration
  2. Cliquez sur Objets et règles dans la barre latérale
  3. Sélectionnez Objets personnalisés > Objets
  4. Cliquez sur Commencer

Si votre compte utilisait auparavant des objets personnalisés hérités, vous verrez une bannière vous proposant d'essayer la nouvelle expérience. Cliquez sur Essayez-la pour activer l'API moderne.

Créer un jeton d'API

Toutes les requêtes d'API utilisent l'authentification de base avec un jeton d'API. La documentation de l'API Zendesk explique comment en créer un :

  1. Dans le Centre d'administration, allez dans Applications et intégrations > API > API Zendesk
  2. Cliquez sur l'onglet Paramètres
  3. Activez Accès au jeton s'il n'est pas déjà activé
  4. Cliquez sur le bouton + pour ajouter un nouveau jeton
  5. Donnez-lui un nom descriptif comme « Intégration des objets personnalisés »
  6. Copiez le jeton immédiatement (Zendesk ne le montrera plus)

Format d'authentification

Chaque requête d'API a besoin d'un en-tête d'autorisation avec votre adresse e-mail et votre jeton :

Authorization: Basic {base64({adresse_email}/token:{jeton_api})}

Par exemple, si votre adresse e-mail est admin@company.com et votre jeton est abc123xyz, vous encoderez en Base64 admin@company.com/token:abc123xyz et l'inclurez dans l'en-tête.

Travailler avec l'API des objets personnalisés

Passons maintenant en revue les opérations de base que vous utiliserez le plus souvent.

Création d'objets personnalisés

Pour créer un objet personnalisé, envoyez une requête POST à /api/v2/custom_objects avec trois champs obligatoires :

  • key : un identifiant unique pour l'objet (ne peut pas être modifié ultérieurement)
  • title : le nom d'affichage au singulier (par exemple, « Logiciel »)
  • title_pluralized : le nom d'affichage au pluriel (par exemple, « Logiciels »)

Voici un exemple cURL :

curl --request POST https://{sous_domaine}.zendesk.com/api/v2/custom_objects \
  --header "Content-Type: application/json" \
  -u {adresse_email}/token:{jeton_api} \
  --data-raw '{
    "custom_object": {
      "key": "software",
      "title": "Software",
      "title_pluralized": "Software"
    }
  }'

Les champs facultatifs incluent :

  • description : ce que cet objet représente
  • allows_attachments : si les enregistrements peuvent avoir des pièces jointes
  • include_in_list_view : si les agents voient cet objet dans la page des enregistrements d'objets personnalisés

Définition des champs d'objets personnalisés

Un objet sans champs n'est qu'un conteneur vide. Vous définissez le schéma à l'aide de l'API des champs d'objets personnalisés. La documentation officielle sur la création d'objets personnalisés fournit des conseils supplémentaires sur la configuration des champs :

curl --request POST https://{sous_domaine}.zendesk.com/api/v2/custom_objects/software/fields \
  --header "Content-Type: application/json" \
  -u {adresse_email}/token:{jeton_api} \
  --data-raw '{
    "custom_object_field": {
      "key": "version",
      "title": "Version",
      "type": "text"
    }
  }'

Les types de champs disponibles incluent le texte, la zone de texte, la case à cocher, la date, l'entier, le décimal, le regexp, la liste déroulante, la sélection multiple et la recherche. Consultez la référence de l'API des champs d'objets personnalisés pour obtenir des détails complets sur chaque type de champ.

Les champs de recherche sont particulièrement puissants. Ils créent des relations entre les objets. Pour lier votre objet Logiciel aux tickets, créez un champ de recherche sur les tickets qui pointe vers Logiciel :

curl https://{sous_domaine}.zendesk.com/api/v2/ticket_fields.json \
  -H "Content-Type: application/json" -X POST \
  -u {adresse_email}/token:{jeton_api} \
  --data-raw '{
    "ticket_field": {
      "type": "lookup",
      "title": "Logiciel affecté",
      "relationship_target_type": "zen:custom_object:software"
    }
  }'

Gestion des enregistrements d'objets personnalisés

Une fois votre objet et vos champs configurés, vous pouvez créer des enregistrements.

import requests
from requests.auth import HTTPBasicAuth

url = "https://{sous_domaine}.zendesk.com/api/v2/custom_objects/software/records"
payload = {
    "custom_object_record": {
        "name": "Zendesk Support",
        "custom_object_fields": {
            "version": "2024.1",
            "license_type": "Enterprise"
        }
    }
}
headers = {"Content-Type": "application/json"}
auth = HTTPBasicAuth(f'{adresse_email}/token', jeton_api)

response = requests.request("POST", url, auth=auth, headers=headers, json=payload)

L'API prend en charge la pagination basée sur le curseur pour la liste des enregistrements, ce qui est plus efficace que la pagination de décalage pour les grands ensembles de données. Utilisez les paramètres page[after] et page[size] pour naviguer dans les résultats. Consultez la référence de l'API des enregistrements d'objets personnalisés pour obtenir des détails complets sur la pagination.

Séquence d'implémentation en quatre étapes pour la modélisation des données personnalisées
Séquence d'implémentation en quatre étapes pour la modélisation des données personnalisées

Limites du plan et bonnes pratiques

Comprendre les limites vous aide à concevoir dès le départ en tenant compte des contraintes.

Limites des objets personnalisés par plan

PlanLimite d'objets personnalisésChamps de recherche par objet
Suite Team35
Suite Growth55
Support Enterprise3010
Suite Professional3010
Suite Enterprise5010
Suite Enterprise Plus5010

Autres limites importantes

  • 100 champs maximum par objet personnalisé (les champs standard ne comptent pas)
  • 32 Ko maximum par enregistrement
  • 50 millions d'enregistrements maximum par compte
  • 100 enregistrements par page lors de la liste via l'API

Bonnes pratiques pour la modélisation des données

Planifiez les relations de vos objets avant de commencer à construire. La modification des clés ou des structures fondamentales ultérieurement nécessite de recréer des objets et de migrer des données.

Utilisez le champ external_id pour les enregistrements lors de la synchronisation avec des systèmes externes. Cela vous permet de référencer les enregistrements par vos propres identifiants plutôt que par les ID internes de Zendesk.

Pour les performances, utilisez la pagination basée sur le curseur lors de l'itération dans de grands ensembles d'enregistrements. La pagination de décalage devient plus lente à mesure que vous avancez dans les résultats. Consultez la documentation sur la pagination de l'API Zendesk pour obtenir des conseils d'optimisation supplémentaires.

Intégration des objets personnalisés dans votre flux de travail

La véritable puissance des objets personnalisés vient de la façon dont ils s'intègrent au reste de Zendesk.

Formulaires de ticket et espace de travail de l'agent

Lorsque vous ajoutez des champs de recherche aux formulaires de ticket, les agents peuvent rechercher et sélectionner des enregistrements d'objets personnalisés directement lors de la consultation des tickets. Les données de l'enregistrement sélectionné apparaissent dans la barre latérale du ticket, ce qui donne aux agents un contexte complet sans changer de contexte. Consultez le guide de Zendesk sur la prise en main des objets personnalisés pour obtenir des instructions de configuration.

Zendesk Apps Framework

Vous pouvez créer des applications de barre latérale qui affichent les données des objets personnalisés dans l'espace de travail de l'agent. Ceci est utile lorsque vous devez afficher des données calculées, des enregistrements associés provenant de systèmes externes ou des visualisations personnalisées qui vont au-delà de ce que les champs de recherche fournissent.

Déclencheurs et automatisation

Les objets personnalisés fonctionnent avec les déclencheurs Zendesk, ce qui vous permet d'automatiser en fonction des données personnalisées. Par exemple, vous pouvez automatiquement acheminer les tickets concernant les licences expirées vers une équipe de renouvellement, ou intensifier les problèmes affectant les clients VIP en fonction des données d'un objet personnalisé.

Intégration du système externe

L'API permet une synchronisation bidirectionnelle avec les systèmes externes. Vous pouvez synchroniser les données du catalogue de produits à partir de votre plateforme de commerce électronique, extraire les informations sur les actifs de votre système de gestion des actifs informatiques ou renvoyer les informations de support à votre CRM.

Les objets personnalisés synchronisent les données commerciales des plateformes externes dans Zendesk
Les objets personnalisés synchronisent les données commerciales des plateformes externes dans Zendesk

Utilisation d'eesel AI avec les données personnalisées Zendesk

Une fois que vous avez des objets personnalisés stockant vos données commerciales, vous pouvez mettre ces informations au travail dans vos opérations de support. Chez eesel AI, nous avons conçu notre plateforme pour qu'elle fonctionne de manière transparente avec les données Zendesk, y compris les objets personnalisés.

Tableau de bord eesel AI avec des sources de connaissances connectées
Tableau de bord eesel AI avec des sources de connaissances connectées

Nos agents d'IA peuvent référencer les enregistrements d'objets personnalisés lors de la réponse aux tickets. Si un client pose des questions sur sa licence logicielle, l'IA peut rechercher l'enregistrement de la licence, vérifier les dates d'expiration et fournir des informations précises sans intervention humaine.

Nous utilisons également les relations d'objets personnalisés pour personnaliser les interactions. Lorsque l'IA sait quels produits un client utilise (à partir de vos objets personnalisés), elle peut adapter les réponses avec un contexte pertinent et suggérer des solutions appropriées.

Si vous investissez dans des objets personnalisés pour modéliser vos données commerciales, réfléchissez à la façon dont l'IA peut tirer parti de cet investissement. La combinaison de données personnalisées structurées et d'automatisation intelligente crée des expériences de support qui semblent vraiment utiles plutôt que génériques. Vous pouvez essayer eesel AI gratuitement et voir comment cela fonctionne avec votre configuration Zendesk.

Commencez à construire avec les objets personnalisés Zendesk dès aujourd'hui

L'API des objets personnalisés Zendesk vous donne les outils pour modéliser vos données commerciales uniques et les intégrer directement dans votre flux de travail de support. Vous avez appris les concepts de base, la différence entre les versions de l'API, comment vous authentifier et les opérations clés pour créer des objets, définir des champs et gérer des enregistrements.

Vos prochaines étapes dépendent de vos objectifs. Si vous construisez une intégration, commencez par une petite preuve de concept, peut-être un objet personnalisé avec quelques champs. Testez les opérations CRUD, puis passez aux relations et aux connexions de systèmes externes.

Si vous êtes un administrateur Zendesk, travaillez avec votre équipe pour identifier quelles données commerciales amélioreraient le plus les interactions de support. Les meilleures implémentations d'objets personnalisés résolvent les problèmes réels auxquels les agents sont confrontés quotidiennement.

Et si vous cherchez à tirer plus de valeur de votre investissement Zendesk, explorez comment l'IA peut tirer parti de vos données personnalisées pour un support plus intelligent et plus personnalisé. La combinaison de données structurées et d'automatisation intelligente est la voie que prend le support moderne. Réservez une démonstration pour voir comment eesel AI fonctionne avec vos objets personnalisés Zendesk.

Foire aux questions

Bien que vous puissiez créer et gérer des objets personnalisés via le Centre d'administration Zendesk sans code, l'API nécessite des compétences en développement. Vous devrez comprendre les API REST, l'authentification et JSON pour créer des intégrations. Pour les utilisateurs non techniques, l'interface native de Zendesk gère la gestion de base des objets personnalisés.
Il n'existe pas de chemin de migration automatique entre les anciennes et nouvelles API des objets personnalisés. Elles utilisent des structures de données et des points de terminaison différents. Si vous devez déplacer des données, vous devrez exporter depuis l'ancienne API et importer dans la nouvelle API à l'aide de scripts personnalisés. Planifiez de nouveaux projets sur la nouvelle API pour éviter de futurs travaux de migration.
Zendesk applique des limites strictes sur les objets personnalisés en fonction de votre niveau de plan. Si vous atteignez votre limite, vous devrez soit supprimer les objets inutilisés, soit mettre à niveau votre plan. L'API renverra des réponses d'erreur lorsque vous tenterez de créer des objets au-delà de votre limite. Surveillez votre utilisation via le point de terminaison /api/v2/custom_objects/limits/object_limit.
Par défaut, les enregistrements d'objets personnalisés ne sont visibles que par les agents et les administrateurs. Le paramètre include_in_list_view contrôle la visibilité dans l'espace de travail de l'agent. Les utilisateurs finaux ne peuvent pas accéder directement aux données des objets personnalisés, mais vous pouvez exposer des informations spécifiques via des formulaires de ticket, des articles du centre d'aide ou des applications personnalisées si nécessaire.
Oui, les objets personnalisés s'intègrent aux déclencheurs et à l'automatisation de Zendesk. Vous pouvez créer des déclencheurs qui se déclenchent en fonction des valeurs des champs personnalisés, des relations de recherche ou des modifications d'enregistrement. Cela permet des flux de travail puissants comme le routage automatique des tickets, les ajustements de SLA ou les règles de notification basées sur vos données commerciales personnalisées.

Partager cet article

Stevia undefined

Article by

Stevia Putri

Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.