1) how can I make sure that I pass the right data to the service:
Your service-consumer can of course pass enter a any data she likes, so you can prevent receiving bad data, but you can do a validation of the data upon recieving it and respond accordingly.
2) store the answer in my domain model.
Apply an import mapping. That will store the data in your model.