API Site Carrière

Documentation & Tests

Flux : ClicNwork → Site Carrière Client
Les paramètres sont sauvegardés localement.

Schéma de flux

ClicNwork
Serveur source
HTTPS + Bearer
JSON payload
Site Carrière Client
Votre API REST
200 OK
status: ok/ko
ClicNwork
Confirmation
Champs booléens — ClicNwork envoie habituellement oui/non, mais accepte aussi true/false et 1/0. Votre API doit normaliser ces valeurs en 1 ou chaîne vide en réponse.
Champs concernés : isMobilityPrime, isMonth13th, isDrivingLicence, isPersonalVehicle
GET /jobs Lister toutes les offres publiées
CodeDescription
200{"status":"ok","total":N,"annonces":[…]}
400Paramètres invalides
404Route introuvable
405Méthode non autorisée
GET /job/{offerId} Récupérer une offre par son ID
CodeDescription
200{"status":"ok","annonce":{…}}
404Offre introuvable
405Méthode non autorisée
POST /job Créer ou mettre à jour des offres
ChampTypeRequisDescription
offerIdstringouiIdentifiant unique ClicNwork
jobTitlestringouiIntitulé du poste
offerDescriptionstringnonDescription de l'offre
uidMainAgencystringouiUID agence principale
uidChildAgencystringnonUID agence enfant
startDate / endDatestringnonFormat YYYY-MM-DD
addressCity / Zip / Country / GeostringnonLocalisation
isMobilityPrimebool/oui/nonnonPrime de mobilité
isMonth13thbool/oui/nonnon13e mois
isDrivingLicencebool/oui/nonnonPermis requis
isPersonalVehiclebool/oui/nonnonVéhicule personnel requis
contractTypestringnonEx : Intérim, CDI, CDD
contractRatestringnonEx : MONTH, HOUR
contractDurationstring/intnonDurée du contrat
hourlyRate/monthlyRate/yearlyRate Min/MaxnumbernonFourchettes salariales
experiencenumbernonAnnées d'expérience
CodeDescription
200[{"offerId":"…","statut":"ok","url_offer":"…"}]
400Format JSON invalide
500Erreur lors de la création
DELETE /job/{offerIdtoDelete} Supprimer une offre (mise à la corbeille)
CodeDescription
200{"status":"ok","message":"Offre mise à la corbeille"}
404Offre introuvable
405Méthode non autorisée