# plaid-python 8.0.0b: __init__() missing 1 required positional argument: 'request_id' on item get

## The problem

On plaid-python 8.0.0b with API version 2020-09-14, calling item get blew up during response deserialization with `__init__() missing 1 required positional argument: 'request_id'`. The field went from nullable in API 2019-05-29 to non-nullable in 2020-09-14, but the API wasn't including it in item-get responses - specifically the Error attribute deserialization failed when items were in an error state. The reporter had no workaround.

## The verified fix

Plaid fixed this internally and shipped it in 8.0.0b13 - the maintainer confirmed the beta release contained the fix, and the reporter verified with 'Resolved!' after overnight jobs ran. Fix: upgrade plaid-python to 8.0.0b13 or later (any 8.0.0b13+ beta, or the stable 8.x line that followed). The underlying problem was the API omitting request_id from item-get responses while the beta SDK required it. Source: https://github.com/plaid/plaid-python/issues/349