Logs from Firehose to ingestion pipeline

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
AWS OpenSearch Service

Describe the issue:
I am trying to send logs from AWS Firehose to an ingestion pipeline I have configured but it is failing on both authentication on the endpoint as well as response to the request must contain a ‘content-type: application/json’ header.

Firehose destination set to HTTP and pointing to the ingestion endpoint+path
Ingestion pipeline configured to receive http on public, only the path was configured
Ingestion pipeline destination configured to be opensearch index

Relevant Logs or Screenshots: