I am using a call like this:
```
curl --request POST \
--url ‘https://api.hubapi.com/crm/v3/objects/contacts/batch/read?archived=true’ \
--data ‘{ “inputs”: [ “12345”, “2501”] }’
```
The first id is bogus, and gets returned as `errors[].context.ids[]` as expected. However the other id is _real_, that contact does exist, and is _not_ archived. That data for that contact is returned in `results[]` despite the `?archived=true` parameter in the url, which is supposed to only return objects that are archived. It does work correctly for companies (returns only archived companies when archived=true), but for contacts, `?archived=true` in the url seems to make no difference - it always returns everything.