Every change Wellknown observed on this agent, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization required, Bearer, issuer https://api.jobspipe.dev
Authorization required, Bearer, issuer https://api.jobspipe.dev
Authorization required, Bearer, issuer https://api.jobspipe.dev
Authorization required, Bearer, issuer https://api.jobspipe.dev
Authorization required, Bearer, issuer https://api.jobspipe.dev
Authorization required, Bearer, issuer https://api.jobspipe.dev
Authorization required, Bearer, issuer https://api.jobspipe.dev
Authorization required, Bearer, issuer https://api.jobspipe.dev
Authorization required, Bearer, issuer https://api.jobspipe.dev
Recently observed → Live
Live → Recently observed
Authorization required, Bearer, issuer https://api.jobspipe.dev
Changed the definition of "list_pricing_plans"
List JobsPipe pricing plans with monthly price in USD (and the yearly price, two months free), monthly job quota and included features.
Authorization required, Bearer, issuer https://api.jobspipe.dev
Authorization required, Bearer, issuer https://api.jobspipe.dev
Authorization required, Bearer, issuer https://api.jobspipe.dev
Changed the definition of "search_jobs"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
⟨29 unchanged words⟩ tech stack and apply URL -- capped at103 rows per call on this no-key server, ⟨13 unchanged words⟩
Removed "search_upwork_jobs"; changed the definition of "search_jobs" (4 tools before, 3 now)
⟨12 unchanged words⟩ remote, seniority, employment type and recency. Returnsguidancerealformatchingcallingpostings -- title, company, domain, location, salary range, tech stack and apply URL -- capped at 10 rows per call on this no-key server, with theauthenticatedtotal match count and the RESTAPIcall thatrunsreturns thequery.rest.
Authorization required, Bearer, issuer https://api.jobspipe.dev
Authorization required, Bearer, issuer https://api.jobspipe.dev
Changed the definition of "search_jobs"
⟨315 unchanged words⟩ :"string"},"type":"array"},"language_not":{"description":"Exclude postings written in these languages, as lowercase ISO 639-1 codes, e.g. [\"fr\"]. Unlabelled postings are kept.","items":{"type":"string"},"type":"array"},"language_or":{"description":"Languages the posting is written in, as lowercase ISO 639-1 codes, e.g. [\"en\"]. The language of the posting text, not the country: 18.3% of Swedish postings and 17.7% of German ones are in English. Unlabelled postings never match.","items":{"type":"string"},"type":"array"},"limit":{"description":"Maximum rows to return. ⟨288 unchanged words⟩
Changed the definition of "search_jobs"
⟨22 unchanged words⟩ :"string"},"type":"array"},"city_or":{"description":"Whole city names, e.g. London, Munich. Case-insensitive; a metro wrapper on the stored value is ignored. Spellings and diacritics are normalised for cities we know (München finds Munich, Cracow finds Kraków); other cities match the stored value exactly.","items":{"type":"string"},"type":"array"},"description_or":{"description":"Match any of these ⟨192 unchanged words⟩ country code or name matches the whole country. For a city by name, city_or is the precise filter.","items":{"type":"string"}, ⟨322 unchanged words⟩
Certificate recorded, valid to 2026-12-03
Authorization required, Bearer, issuer https://api.jobspipe.dev
Certificate recorded, valid to 2026-12-03
Authorization not required
First tool surface recorded: 4 tools (server version 1.0.0)
Showing the latest 27 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
Search live Upwork job postings ingested by JobsPipe. Returns normalized rows with budget, skills and client signals.