[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"insight-asana-openapi-2026-06-25-get-portfolio-items-response-type-widened-to-include":3},{"source":4,"alert":11},{"id":5,"displayName":6,"vendor":7,"kind":8,"apiType":9,"url":10},"asana-openapi","Asana API","asana","openapi-yaml","rest","https:\u002F\u002Fraw.githubusercontent.com\u002FAsana\u002Fopenapi\u002Fmaster\u002Fdefs\u002Fasana_oas.yaml",{"id":12,"slug":13,"severity":14,"title":15,"summary":16,"detectedAt":17},"01KVY181TTPS0Y6QM3Q2KCRFEY","2026-06-25-get-portfolio-items-response-type-widened-to-include","Breaking","Get portfolio items response type widened to include portfolios","The response `data` array for the \"get portfolio items\" endpoint changed from `ProjectCompact` to the new `PortfolioItemCompact` schema, which is an `anyOf` union of `ProjectCompact` and `PortfolioCompact`. This is technically additive (items can now be either projects or portfolios), but clients typed against `ProjectCompact` will break when they receive a `PortfolioCompact` object. Additionally, the `opt_fields` enum for this endpoint was drastically reduced — many previously valid field names (e.g. `archived`, `custom_fields`, `members`, `permalink_url`, etc.) were removed, which will break any client passing those field names in the query parameter.","2026-06-25T00:00:31.578Z"]