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.isMobilityPrime, isMonth13th, isDrivingLicence, isPersonalVehicle
| Code | Description |
|---|---|
| 200 | {"status":"ok","total":N,"annonces":[…]} |
| 400 | Paramètres invalides |
| 404 | Route introuvable |
| 405 | Méthode non autorisée |
| Code | Description |
|---|---|
| 200 | {"status":"ok","annonce":{…}} |
| 404 | Offre introuvable |
| 405 | Méthode non autorisée |
| Champ | Type | Requis | Description |
|---|---|---|---|
| offerId | string | oui | Identifiant unique ClicNwork |
| jobTitle | string | oui | Intitulé du poste |
| offerDescription | string | non | Description de l'offre |
| uidMainAgency | string | oui | UID agence principale |
| uidChildAgency | string | non | UID agence enfant |
| startDate / endDate | string | non | Format YYYY-MM-DD |
| addressCity / Zip / Country / Geo | string | non | Localisation |
| isMobilityPrime | bool/oui/non | non | Prime de mobilité |
| isMonth13th | bool/oui/non | non | 13e mois |
| isDrivingLicence | bool/oui/non | non | Permis requis |
| isPersonalVehicle | bool/oui/non | non | Véhicule personnel requis |
| contractType | string | non | Ex : Intérim, CDI, CDD |
| contractRate | string | non | Ex : MONTH, HOUR |
| contractDuration | string/int | non | Durée du contrat |
| hourlyRate/monthlyRate/yearlyRate Min/Max | number | non | Fourchettes salariales |
| experience | number | non | Années d'expérience |
| Code | Description |
|---|---|
| 200 | [{"offerId":"…","statut":"ok","url_offer":"…"}] |
| 400 | Format JSON invalide |
| 500 | Erreur lors de la création |
| Code | Description |
|---|---|
| 200 | {"status":"ok","message":"Offre mise à la corbeille"} |
| 404 | Offre introuvable |
| 405 | Méthode non autorisée |