Bounce / Complaint via Amazon API not working, what I may have missed?

Your software
My PHP version is : 7.4
My MySQL/MariaDB version is (delete as applicable): MySQL8

Updating/Installing Errors
I am (delete as applicable): setting up bounce / complaint pipeline via Amazon API
Upgrading/installing via (delete as applicable) : Web

These errors are showing in the installer : Mautic installed fine and test (send email) fine but the bounce is not being registered to contact’s email. I added Amazon test bounce email in contact and send test email

These errors are showing in the Mautic log : Only thing that being logged is one same statement repeating - [2021-10-29 14:34:04] mautic.WARNING: Received SES webhook of type ‘’ but couldn’t understand payload

Your problem
My problem is : Bounce is not registered to contact email that bounces (using Amazon bounce test email and I have another mailer system software “Sendy” which works fine every time. I am trying to switch from Sendy over to Mautic.)

Steps I have tried to fix the problem : Reviewed all log and only find one same repeating statement. I am using Amazon API but I have tried both with and without the “_api” https://.org/mailer/amazon_api/callback and https://.org/mailer/amazon/callback.

I already had Amazon SES for almost a year using Sendy API to manage the bounce and complaint and I wanted to set up Mautic to try out the GrapeJS editor and have SMS support both.

Mautic 4.0.1 installed where it send test email out with no issues at all.

Mautic email setting set to Amazon SES - API (Test Success!)

Monitored email inbox settings all blank (I assume it will be monitored via API hook correct?)

On Amazon SES - I already had Topic set up for my exiting mailer “Sendy” so I created a new subscription with this callback https://**********.org/mailer/amazon_api/callback and append it to the Sendy topic which now have two subscriptions under it one for Sendy and one for Mautic.

Set up a segment with filter Bounced - Email equal to Yes

Add Amazon bounce email test to contact

Sent out test bounce email -
Sendy detected it immediately and marked Amazon Bounce email address as Bounced taking it off the subscription list

Mautic does not mark Amazon Bounce email contact or gave it any indication that it detected as bounce email from Amazon API.

Do the monitored inbox need to be set up or that is handle via API?

What steps I may have missed?

How do we know via contact that this contact email is marked as bounced?

I am sure I must have missed something.

I have Googled and I did lot of searches on this but I could not find anything related to “API”. Most all results are guides on using “SMTP” and monitored inbox setup.

I got it sorted I think …

The contact now show a red box and “Do not Contact” label on it so it working however the Email - Bounce segment filter I set up is not adding this contact to the filter list.

I do have segment update in the cron job and I know it’s being executed every 5 minutes

Something I may have missed?

Do not contact emails can be in segments as well, so you can target them with on-site communication.
But they won’t receive emails, even if you send them.