Skip to main content

Récupérer une annonce

Important

L'URL racine est ici https://api.flatchr.io

Requête

Il est possible de récupérer une annonce en utilisant la requête suivante :

GET /vacancy/{vacancyId}

Paramètres

ParamètreInTypeObligatoireDescriptionExemple
vacancyIdpathstring
✔️
Identifiant de l'annonceWy3EOp2NP3p1KMq8
fieldsquerystringInformations optionnellesaddress

Fields

Voici la liste des fields que vous pouvez rajouter afin de récupérer les informations liées à l'annonce. Les fields sont séparés par des virgules, sans espace.

NomDescription
addressRenvoi l'objet adresse de l'offre
tagsRenvoi les tags associés à l'offre - si présents
questionsQuestions liées à l'annonce - si présente
faqsFAQ de l'annonce - si présente
benefitsAvantages - si présente

Exemple de requête

Requête cURL
curl -X GET https://api.flatchr.io/vacancy/Wy3EOp2NP3p1KMq8

Réponse

NameTypeDescription
idstringIdentifiant unique de l'offre d'emploi
vacancy_idintegerID de l'offre
slugstringURL slug de l'offre d'emploi
referencestringRéférence de l'offre d'emploi
titlestringTitre de l'offre d'emploi
descriptionstringDescription de l'offre d'emploi
experienceintegerExpérience requise (voir experience)
missionstringDescription des missions du poste
profilestringProfil requis pour le poste
salarystringSalaire proposé
statusintegerÉtat de l'offre
languagestringLangue de l'offre d'emploi
contract_type_idintegerID du type de contrat
education_level_idintegerID du niveau d'éducation requis
activity_idintegerID de l'activité (voir activités)
channel_idintegerID du canal de diffusion de l'offre (voir filières)
metier_idintegerID du métier (voir métier)
company_idintegerID de l'entreprise
mensualityenum (y,m,d,h)Fréquence de paiement du salaire (year, month, day, hour)
apply_urlNullURL pour postuler à l'offre
currencystringDevise du salaire
created_atstringDate de création de l'offre
updated_atstringDate de la dernière mise à jour de l'offre
start_dateNullDate de début du contrat
end_dateNullDate de fin du contrat
driver_licensebooleanSi un permis de conduire est requis
remoteenumPoste en télétravail ("notime", "parttime", "fulltime")
handicapbooleanSi le poste est adapté aux personnes handicapées
partialbooleanSi le poste est à temps partiel
meta_titleNullMeta-titre pour le SEO
meta_descriptionNullMeta-description pour le SEO
meta_tagsNullMeta-tags pour le SEO
optionsObject optionsOptions de l'offre pour sa visualisation sur les sites carrières
kanbanbooleanSi l'offre utilise Kanban
slug_mailstringSlug pour l'email
address si présent dans les fieldsObject addressEnsemble des informations de l'adresse de l'offre
tags si présent dans les fieldsObject tagTags

Exemple de réponse

Voir l'exemple
{
"id": "Wy3EOp2NP3p1KMq8",
"vacancy_id": 1950,
"slug": "v41qg9ejqvpk6xev-annonce",
"reference": "TAP_test",
"title": "Développeur fullstack",
"description": "<p>XXXXXXX</p>",
"experience": 2,
"mission": "<p>XXXXX</p>",
"salary": "0",
"status": 1,
"language": "fr_FR",
"contract_type_id": 1,
"education_level_id": 3,
"activity_id": 16,
"channel_id": 2,
"metier_id": 44,
"company_id": 59,
"mensuality": "y",
"apply_url": null,
"currency": "EUR",
"created_at": "2023-05-31T08:27:15.912Z",
"updated_at": "2023-07-13T13:29:33.853Z",
"start_date": null,
"end_date": null,
"driver_license": false,
"remote": "partime",
"handicap": false,
"partial": false,
"meta_title": null,
"meta_description": null,
"meta_tags": null,
"options": {
"required": ["email", "resume", "motivation"],
"optionals": ["phone", "social_links"],
"desactivated": ["indeed"],
"motivationType": "text"
},
"kanban": true,
"slug_mail": "vpjx6v",
"tags": [
{
"id": "V41QG9ejLPpK6Xev",
"tag_id": 2694,
"company_id": 99,
"title": "Tech",
"values": "",
"multiple": false,
"creatable": false,
"folder": false,
"type": "vacancies",
"position": 9
},
{
"id": "Vq5r6pYx7g9AmMvP",
"tag_id": 2703,
"company_id": 99,
"title": "A pourvoir rapidement",
"values": "",
"multiple": false,
"creatable": false,
"folder": false,
"type": "vacancies",
"position": 18
}
],
}