Filtres
Les filtres peuvent être appliqués aux requêtes en modifiant le corps JSON des requêtes API. Les filtres disponibles dans l’API varient selon la catégorie d’indicateur et sont facultatifs. Si l’API ne reconnaît pas la syntaxe du filtre d’une requête, la requête ignorera le filtre.
Avant de filtrer un attribut donné, assurez-vous que le paramètre correspondant à ce filtre a été sélectionné. Par exemple, pour le filtrage des provinces ou des territoires, la chaîne de requête du point de terminaison de l’API doit spécifier geo=provinces_territories, de sorte que l’API peut interroger la «table/aggregation» requise dans le Carrefour de données.
https://lmic-datahub-prod-gw-d6ow9n6v.uc.gateway.dev/lmi?geo=provinces_territories
De plus, avant le filtrage, ajoutez l’en-tête suivant pour indiquer à l’API qu'elle doit s’attendre à un corps JSON dans la requête :
--header 'Content-Type: application/json'
Tableau des filtres
Prendre note que lorsqu’un enregistrement de tableau est « n/a », le paramètre est utilisé pour cette catégorie d’indicateur donnée.
| Filtre | Description | Valeurs acceptées - Indicateurs standard | Valeurs acceptées - Offres d’emploi | Valeurs acceptées - Exigences de travail |
|---|---|---|---|---|
| geo | Possibilité de filtrer selon un certain nombre de paramètres géographiques | {"province_territory":[“ON”, “AB”]}, {"economic_region":["Montréal"]}, {"cma":["Montréal"]} | {"province_territory":[“ON”, “AB”]}, {"economic_region":["Montréal"]}, {"cma":["Montréal"]}, {"census_division":["Montréal"]} | {"province_territory":[“ON”, “AB”]}, {"economic_region":["Montréal"]}, {"cma":["Montréal"]}, {"census_division":["Montréal"]} |
| noc | Filtrer par CNP | {"noc" = ["2123","2344"]}, {"noc"=["4']} | {"noc" = ["2123","2344"]}, {"noc"=["4']} | {"noc" = ["2123","2344"]}, {"noc"=["4']} |
| naics | Filtrer par SCIAN | "naics" = {[23, 35]} | n/a | n/a |
| work_requirement | Filtrer par exigence de travail | n/a | n/a | “Data Analysis” |