Radar API / Release history
Changelog
Changes with verified production deployment evidence. Dates show the completed deployment, not the PR merge.
Subscribe with AtomAdditive field
Employment relationship distinguishes employee and contract work
Radar REST V1 opportunity schema
Opportunity responses now include employment_relationship with w2_employee, contract, or unknown. Contract subtypes remain in engagement_models, so an ordinary W-2 employee role is no longer represented as W-2 contract work.
For your integration
No endpoint migration is required. Existing engagement_models behavior remains intact for contract inventory. Consumers can adopt employment_relationship when they need to distinguish ordinary employer-employee roles from contract engagements.
Deployed revision: 997a54214423c8dce3e3000ea09a00240644ff04
Additive resources
Public developer contract and support resources
Radar developer resources and account API
A filtered developer OpenAPI document now exposes the public opportunity, preview and taxonomy contract. New read-only resources serve cached service observations, plan policy and dated quality-audit counts. API accounts can submit durable support and source-gap reports through the existing support service.
For your integration
Existing REST opportunity endpoints, MCP tools and billing rules remain in place. No endpoint migration is required. Status observations describe bounded checks, not continuous uptime or a dataset-freshness guarantee.
Deployed revision: dceb9250a37f29242e8ab7a4660f737b94ab873d
Behavior and classification fix
Contract work-structure filtering follows source evidence
Radar REST V1 and shared opportunity classification
Work-structure projection and filtering now apply the same source-aware normalization. The ongoing_contract filter also includes fixed-duration contract work. Upwork records use the source-specific compensation and engagement evidence when deriving work structure.
For your integration
No endpoint migration is required. Integrations using work_structure=ongoing_contract should allow contract_duration results and review any assumptions that treated all fixed-duration work as fixed-price projects.
Deployed revision: 08fafcff56266961dc612f9d07ebc5e6a8e45ab3
See the versioning and compatibility guide. This history includes verified entries; it does not invent a retrospective release archive.
