Create a post via v4 API with embedded youtube

I’m looking for guidance on how to create posts programmaticaly using the admin API.
Whenever our content team uploads a video to youtube we’d like to have a post in our ghost instance appear with the embedded youtube object pointing to the recenly uploaded video.

We are not using Zapier. We are developing our own solution.
Can anyone elaborate on how should the API request look like?
Ideally we’d like to have the following things included in the create post request:

  • feature image
  • text
  • youtube link

Can anyone comment on how should the GHOST api request be composed?