Chargement en cours ...
Principe général

L’API EasyJobs utilise une authentification par jeton (Bearer Token) combinée à une clé secrète utilisateur :

En-tête Exemple Description
Authorization Bearer <API_TOKEN> Jeton d’authentification personnel généré dans le dashboard
Usersecretkey <SECRET_KEY> Clé secrète associée à votre compte
User-Agent EasyJobsClient/1.0 Identifiant de l’application appelante (nom + version)
Origin https://www.domaine-origine.com URL de l’application / le domaine autorisé à appeler l’API

Important : Ces quatre en-têtes sont obligatoires pour toutes les requêtes protégées.

Pour une description détaillée des en-têtes requis (authentification, format, langue, origine, etc.), consultez la section dédiée : En-têtes HTTP requis

Obtenir vos identifiants
  1. Connectez-vous à votre dashboard EasyJobs API.
  2. Rendez-vous dans la rubrique « Gestion des clés ».
  3. Générez (ou régénérez) :
    • API_TOKEN (jeton Bearer)
    • SECRET_KEY (clé secrète)
  4. Copiez ces valeurs et conservez-les en lieu sûr.
Exemple rapide de requête (curl - JSON)

                curl -X POST https://api.easyjobs.fr/v1/json/job-posting \
                  -H "Authorization: Bearer <API_TOKEN>" \
                  -H "Usersecretkey: <SECRET_KEY>" \
                  -H "Content-Type: application/json" \
                  -H "Accept-Language: fr" \
                  -H "User-Agent: EasyJobsClient/1.0" \
                  -H "X-Client-Lang: <LANGAGE_CLIENT>" \
                  -H "Origin: https://www.votre-domaine.com" \
                  -d '{ "id": "4M0123456N43N25", "title": "Développeur Web Fullstack - H/F", ... }'
                
Exemple rapide de requête (curl - XML)

                curl -X POST https://api.easyjobs.fr/v1/xml/job-posting \
                  -H "Authorization: Bearer <API_TOKEN>" \
                  -H "Usersecretkey: <SECRET_KEY>" \
                  -H "Content-Type: application/xml" \
                  -H "Accept-Language: fr" \
                  -H "User-Agent: EasyJobsClient/1.0" \
                  -H "X-Client-Lang: <LANGAGE_CLIENT>" \
                  -H "Origin: https://www.votre-domaine.com" \
                  -d '<job><id>4M0123456N43N25</id><title>Développeur Web Fullstack - H/F</title>...</job>'
                
Bonnes pratiques de sécurité
  • Ne partagez jamais votre token ou votre clé secrète dans un dépôt public.
  • Utilisez des variables d’environnement ou un coffre de secrets (Vault) pour stocker ces valeurs.
  • Renouvelez régulièrement vos clés (API_TOKEN et SECRET_KEY) depuis le dashboard pour renforcer la sécurité.
  • Limitez l’en-tête Origin aux domaines réellement nécessaires.

Pour découvrir les bonnes pratiques de sécurité recommandées lors de l’utilisation de l’API (gestion des identifiants, stockage sécurisé, renouvellement...), consultez la page : Bonnes pratiques

Gestion des erreurs d’authentification

L’API EasyJobs utilise une authentification par jeton (Bearer Token) combinée à une clé secrète utilisateur :

Code HTTP Message Cause & solution
401 Non autorisé. Jeton manquant. Aucun en-tête Authorization envoyé.
→ Ajoutez votre jeton Bearer.
403 Non autorisé. Jeton invalide. Jeton d’authentification incorrect ou expiré.
→ Rafraîchissez le token dans le dashboard.
403 Origine non autorisée. En-tête Origin absent ou domaine non inscrit.
→ Vérifiez/saisissez le domaine correct.

Pour plus de détails sur les messages d’erreurs et les solutions proposées, consultez la section dédiée : Codes et messages d’erreurs

Copyright EasyJobs API © 2025 - Tous droits réservés