Ustaw profil dopasowania firmy
set_matching_profileChanges the signed-in company's MATCHING PROFILE in Przetargowy Janusz — the same as Settings → Profil in the app: CPV codes (add or remove; take them from cpv_search), voivodeships, budget, and what the company does and does not do. This profile decides which tenders are matched to the company — its list (list_matched_tenders), the fit score ('Dopasowanie'), new-tender notifications and e-mails — for EVERY user of the company. It is set ONCE and then stays as it is; it changes for a concrete reason the user gives (e.g. the company started or stopped a line of business). After a change, newly matched tenders show up at once but without AI summaries and fit scores: the score follows within about an hour, the summaries come from a shared queue and can take several hours. Tenders outside the profile are found with search_tenders, without changing it. A change needs user_confirmed=true: the user has been told exactly what will change and what that means, and has confirmed it. Only the given fields change. At most 10 changes a day per company. Returns the profile before and after. Requires OAuth authentication and a trial or paid plan.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| does | No | What the company does, in its own words ('Co robimy' in the app) — replaces the current text; the fit score is computed from it | |
| cpv_add | No | CPV codes to add, from cpv_search, with or without the check digit: '79952000' or '79952000-2' | |
| regions | No | Voivodeships to match (slug or name from list_facets) — replaces the current list; [] = the whole of Poland | |
| does_not | No | What the company does not do ('Czego nie robimy') — replaces the current text | |
| budget_max | No | Highest estimated value (PLN) of matched tenders; null = no upper bound | |
| budget_min | No | Lowest estimated value (PLN) of matched tenders; null = no lower bound | |
| cpv_remove | No | CPV codes to remove from the profile | |
| user_confirmed | Yes | true when the user has been told exactly what will change and has confirmed it |