Since a soft bounce will not change statusinside the list (audience), to get soft bounce from the list without a special campaign, you can use
GET lists / {list-id} / members / {subscriber_hash} / activity
This endpoint will be returned for only one email (contact), so you need to iterate over all emails (contacts) in the list.
Answer example:
"activity": [
{
"action": "bounce",
"timestamp": "2019-05-01T23:02:26+00:00",
"type": "soft",
"campaign_id": "xxxxxxxxxx",
"title": "Xxxx Xxxxxxx"
},
{
"action": "sent",
"timestamp": "2019-05-01T23:00:00+00:00",
"type": "regular",
"campaign_id": "xxxxxxxxxx",
"title": "Xxxx Xxxxxxx"
}
],
source
share