{"id":23846,"date":"2025-06-27T08:52:14","date_gmt":"2025-06-27T08:52:14","guid":{"rendered":"https:\/\/clockify.me\/help\/?p=23846"},"modified":"2026-01-16T13:38:19","modified_gmt":"2026-01-16T13:38:19","slug":"common-errors-and-issues","status":"publish","type":"post","link":"https:\/\/clockify.me\/help\/fr\/troubleshooting\/general-api-troubleshooting\/common-errors-and-issues","title":{"rendered":"Erreurs et probl\u00e8mes courants"},"content":{"rendered":"<h2 class=\"wp-block-heading\">L\u2019heure de d\u00e9but est sup\u00e9rieure \u00e0 l\u2019heure de fin\u00a0<\/h2>\n\n\n\n<p>Cette erreur se produit lorsque l\u2019heure de d\u00e9but indiqu\u00e9e dans votre requ\u00eate API est post\u00e9rieure \u00e0 l\u2019heure de fin, souvent en raison d\u2019un d\u00e9calage entre les fuseaux horaires locaux et l\u2019heure UTC, qui est celle attendue par l\u2019API Clockify.&nbsp;<\/p>\n\n\n\n<p>Pourquoi cela se produit-il :&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u2019API Clockify utilise l\u2019heure UTC pour toutes les valeurs bas\u00e9es sur le temps.<\/li>\n\n\n\n<li>Envoyer une heure de d\u00e9but en heure locale (p. ex. Bruxelles +1) sans la convertir en UTC peut entra\u00eener une heure de d\u00e9but qui appara\u00eet plus tard que l\u2019heure de fin.\u00a0<\/li>\n<\/ul>\n\n\n\n<p>Comment r\u00e9soudre ce probl\u00e8me :&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assurez-vous que les heures de d\u00e9but et de fin indiqu\u00e9es dans votre requ\u00eate sont converties en UTC<\/li>\n\n\n\n<li>V\u00e9rifiez soigneusement l\u2019int\u00e9gralit\u00e9 de la requ\u00eate API :\n<ul class=\"wp-block-list\">\n<li>Point de terminaison utilis\u00e9<\/li>\n\n\n\n<li>Corps de la requ\u00eate et champs de temps<\/li>\n\n\n\n<li>En-t\u00eates (en particulier Content-Type et authentification)<\/li>\n\n\n\n<li>Param\u00e8tres de fuseau horaire sur le serveur ou le script g\u00e9n\u00e9rant la requ\u00eate<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"note\">M\u00eame si une heure de d\u00e9but non UTC est accept\u00e9e, le minuteur peut d\u00e9marrer avec une dur\u00e9e n\u00e9gative, ce qui peut affecter les calculs et les rapports. La conversion en UTC r\u00e9sout compl\u00e8tement ce probl\u00e8me.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">403 \u2013 Interdit<\/h2>\n\n\n\n<p>Cette erreur signifie que votre demande est comprise par le serveur, mais que vous n\u2019\u00eates pas autoris\u00e9 \u00e0 effectuer l\u2019action en raison d\u2019autorisations manquantes ou de restrictions de fonctionnalit\u00e9s.&nbsp;<\/p>\n\n\n\n<p>Pourquoi cela se produit-il :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La cl\u00e9 API utilis\u00e9e ne dispose pas des autorisations n\u00e9cessaires pour l\u2019op\u00e9ration demand\u00e9e<\/li>\n\n\n\n<li>Le r\u00f4le de l\u2019utilisateur (p. ex. chef de projet ou chef d\u2019\u00e9quipe) dispose d\u2019un acc\u00e8s limit\u00e9<\/li>\n\n\n\n<li>L\u2019abonnement ne comprend pas la fonctionnalit\u00e9 demand\u00e9e<\/li>\n\n\n\n<li>Vous demandez un rapport contenant des montants, mais vous ne disposez pas des autorisations n\u00e9cessaires pour les consulter<\/li>\n<\/ul>\n\n\n\n<p>Comment r\u00e9soudre ce probl\u00e8me :&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>V\u00e9rifiez le r\u00f4le et les autorisations de l\u2019utilisateur :<\/li>\n<\/ul>\n\n\n\n<p>Assurez-vous que la cl\u00e9 API appartient \u00e0 un utilisateur disposant du r\u00f4le et de l\u2019acc\u00e8s appropri\u00e9s \u00e0 la ressource.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>V\u00e9rifiez l\u2019abonnement :<\/li>\n<\/ul>\n\n\n\n<p>Certaines fonctionnalit\u00e9s et certains points de terminaison n\u00e9cessitent un abonnement payant, comme \u00ab Ajouter du temps pour les autres \u00bb, par exemple.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>R\u00e9g\u00e9n\u00e9rez votre cl\u00e9 API :<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Cliquez sur votre photo de profil et s\u00e9lectionnez <strong>Pr\u00e9f\u00e9rences<\/strong><\/li>\n\n\n\n<li>Ouvrez l\u2019onglet <strong>Avanc\u00e9<\/strong><\/li>\n\n\n\n<li>Cliquez sur <strong>G\u00e9n\u00e9rer<\/strong> \u00e0 c\u00f4t\u00e9 du champ <strong>Cl\u00e9 API<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si vous g\u00e9n\u00e9rez un rapport en tant que chef de projet ou chef d\u2019\u00e9quipe :<\/li>\n<\/ul>\n\n\n\n<p>Si les montants sont restreints et que vous n\u2019y avez pas acc\u00e8s, utilisez le param\u00e8tre suivant dans votre demande :<\/p>\n\n\n\n<p>\u201camountShown\u201d: \u201cHIDE_AMOUNT\u201d<\/p>\n\n\n\n<p>Cela g\u00e9n\u00e9rera le rapport sans inclure les donn\u00e9es financi\u00e8res.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">401 \u2013 Non autoris\u00e9<\/h2>\n\n\n\n<p>Cette erreur signifie que l\u2019authentification a \u00e9chou\u00e9, g\u00e9n\u00e9ralement parce que la cl\u00e9 API est manquante, invalide ou non autoris\u00e9e \u00e0 acc\u00e9der \u00e0 la source demand\u00e9e.&nbsp;<\/p>\n\n\n\n<p>Pourquoi cela se produit-il :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La cl\u00e9 API est manquante, invalide ou incorrectement transmise dans l\u2019en-t\u00eate<\/li>\n\n\n\n<li>La cl\u00e9 API est associ\u00e9e \u00e0 un utilisateur qui n\u2019a pas acc\u00e8s au point de terminaison<\/li>\n\n\n\n<li>L\u2019abonnement actuel ne prend pas en charge la fonctionnalit\u00e9 demand\u00e9e<\/li>\n<\/ul>\n\n\n\n<p>Comment r\u00e9soudre ce probl\u00e8me :&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>V\u00e9rifiez que la cl\u00e9 API est correctement incluse.<\/li>\n<\/ul>\n\n\n\n<p>X-Api-Key: your_api_key<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>V\u00e9rifiez que la cl\u00e9 API est valide :<\/li>\n<\/ul>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Cliquez sur votre photo de profil et s\u00e9lectionnez <strong>Pr\u00e9f\u00e9rences<\/strong>\u00a0<\/li>\n\n\n\n<li>Ouvrez l\u2019onglet <strong>Avanc\u00e9<\/strong><\/li>\n\n\n\n<li>Cliquez sur <strong>G\u00e9n\u00e9rer<\/strong> pour cr\u00e9er une nouvelle cl\u00e9 API<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>V\u00e9rifiez que les autorisations sont correctes\u00a0<\/li>\n<\/ul>\n\n\n\n<p>L\u2019utilisateur associ\u00e9 \u00e0 la cl\u00e9 API doit avoir acc\u00e8s \u00e0 l\u2019espace de travail, au projet ou \u00e0 la fonctionnalit\u00e9 demand\u00e9s.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>V\u00e9rifiez bien votre abonnement :<\/li>\n<\/ul>\n\n\n\n<p>Certaines fonctionnalit\u00e9s de l\u2019API ne sont disponibles que dans les abonnements payants, comme \u00ab Ajouter du temps pour les autres \u00bb, par exemple.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">400 \u2013 Jeton ou cl\u00e9 API requis et 1000 \u2013 Authentification compl\u00e8te requise<\/h2>\n\n\n\n<p>Cette erreur appara\u00eet lorsque l\u2019en-t\u00eate d\u2019authentification est manquant dans la requ\u00eate, ce qui signifie que le syst\u00e8me ne sait pas qui effectue la requ\u00eate.<\/p>\n\n\n\n<p>Pourquoi cela se produit-il :&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>L\u2019appel API ne contient pas la cl\u00e9 X-Api-Key dans les en-t\u00eates.<\/li>\n\n\n\n<li>La requ\u00eate a peut-\u00eatre \u00e9t\u00e9 envoy\u00e9e \u00e0 partir d\u2019un script ou d\u2019un outil qui n\u2019a pas correctement inclus les informations d\u2019authentification.<\/li>\n<\/ul>\n\n\n\n<p>Comment r\u00e9soudre ce probl\u00e8me :<\/p>\n\n\n\n<p>Incluez l\u2019en-t\u00eate suivant dans votre requ\u00eate :<\/p>\n\n\n\n<p>X-Api-Key: your_api_key&nbsp;<\/p>\n\n\n\n<p>Vous rencontrez toujours des difficult\u00e9s ? Notre \u00e9quipe d\u2019assistance se fera un plaisir d\u2019examiner votre cas et de vous aider. Veuillez nous contacter \u00e0 l\u2019adresse support@clockify.me et nous fournir les informations suivantes :<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Une capture d\u2019\u00e9cran de la requ\u00eate et de la r\u00e9ponse que vous recevez\u00a0<\/li>\n\n\n\n<li>Les informations sur votre r\u00f4le dans l\u2019espace de travail\u00a0<\/li>\n\n\n\n<li>Une capture d\u2019\u00e9cran du message d\u2019erreur qui s\u2019affiche dans la r\u00e9ponse<\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"Start time is greater than end time\u00a0 This error occurs when the start time in y&#8230;","protected":false},"author":41,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_helpful_status":1,"_searchwp_excluded":"","footnotes":""},"categories":[73],"tags":[],"class_list":["post-23846","post","type-post","status-publish","format-standard","hentry","category-general-api-troubleshooting"],"acf":[],"featured_image_src":null,"author_info":{"display_name":"Milena Dimic Vlajic","author_link":"https:\/\/clockify.me\/help\/fr\/author\/millenaclockify-me"},"_links":{"self":[{"href":"https:\/\/clockify.me\/help\/fr\/wp-json\/wp\/v2\/posts\/23846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clockify.me\/help\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clockify.me\/help\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clockify.me\/help\/fr\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/clockify.me\/help\/fr\/wp-json\/wp\/v2\/comments?post=23846"}],"version-history":[{"count":2,"href":"https:\/\/clockify.me\/help\/fr\/wp-json\/wp\/v2\/posts\/23846\/revisions"}],"predecessor-version":[{"id":23848,"href":"https:\/\/clockify.me\/help\/fr\/wp-json\/wp\/v2\/posts\/23846\/revisions\/23848"}],"wp:attachment":[{"href":"https:\/\/clockify.me\/help\/fr\/wp-json\/wp\/v2\/media?parent=23846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clockify.me\/help\/fr\/wp-json\/wp\/v2\/categories?post=23846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clockify.me\/help\/fr\/wp-json\/wp\/v2\/tags?post=23846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}