Additional booking information with GraphQL API

I do not want instant booking enabled and want to book appointments using the GraphQL API. The issue I’m having is that there is no way for me to add additional custom information to the appointment over API unlike the included SDK booking method. Is there a way to do this that I am not aware of?

I also encountered another issue which seems to be internal while trying to get the service id connected to a reservation. See image below: