POST-only decision endpoint for stated credentials, education, experience, driver licence, relocation radius or destination allowlist, housing and household needs, savings, and retraining time. Returns pass/conflict/unknown feasibility plus the same ordered evidence panel used by the human and MCP surfaces. Ranking uses versioned Job Bank demand and Statistics Canada wage inputs; OSINT, placeholder postings, placeholder training and synthetic market forecasts are excluded. Send Accept: text/markdown for the no-store markdown representation. Constraints stay in the request body rather than access-log-visible URLs; never cached or stored.

post/api/v1/evaluate

Request

  • Base URL: https://veilpoint.ca
  • URL: https://veilpoint.ca/api/v1/evaluate
  • Auth: none declared

Request body

credentialsstring[]
educationLevel'Secondary school' | 'Secondary plus short certificate' | 'Secondary plus trade certificate' | 'Apprenticeship or journeyperson' | 'Diploma' | 'Bachelor degree'
experienceAreasstring[]
licenceClass'None' | 'Class 5' | 'Class 3' | 'Class 1A'
currentMunicipalityId'saskatoon' | 'regina' | 'prince-albert' | 'moose-jaw' | 'swift-current' | 'yorkton' | 'north-battleford' | 'weyburn' | 'estevan' | 'lloydminster' | 'warman' | 'martensville' | 'humboldt' | 'melfort' | 'meadow-lake' | 'melville' | 'kindersley' | 'nipawin' | 'rosetown' | 'la-ronge'
allowedMunicipalityIdsstring[]
maximumRelocationKmnumber
housingBudgetMonthlynumber
bedroomsRequired'bachelor' | 'oneBedroom' | 'twoBedroom' | 'threeBedroomPlus'
incomeEarnersinteger
householdSizeinteger
vehicleAvailableboolean
savingsDollarsnumber
maximumRetrainingWeeksnumber
targetOccupationIdstring
limitinteger

Response

A private, no-store pathway evaluation envelope.

dataobject required

Changes

No recorded changes to this operation across all 1 revision of this API.