In microservices architecture, you can follow an event driven architecture where you want to publish events, doubt it’s about size of the payload. What is a reasonable amount of data to be there? You can publish an event with a complete set of data so you don’t need clients to do additional calls.
In the other hand you can publish just minimum data so you need adicional data to get complete data set.
What are the general rules to apply here?