I am using engagements simply as a means to count the total number that have occurred by type, but I need to grab all of them. There is nothing in the documentation that suggests this is possible, but is there a way to narrowly scope the properties to prevent the metadata from being returned?
Email bodies tend to explode the size of the response.
Hmm, when you put it that way, it does sound like a different idea.
If you post, I would make the request a little more general, like asking for an option to exclude metadata from any "Get all [object]" endpoint and then describe your particular use case. That way, others can add their own slightly different use cases.
@brianjlowry, I can confirm that it's currently not possible to exclude metadata from API responses. I can certainly see the use case, though.
Please upvote this feature request. Unlike the thread @hot_z linked, the kudoes will only really be considered in product decisions if they are on the Ideas Forum.
If I want to expand on his ask by requesting that the body of emails / metadata be left out (perhaps by specfying properties or by includeMetadata=boolean), can I reply to his thread or is that considered a separate "idea"?
His use case wouldn't help us as we still need to grab all emails - we want to reduce the size of the pull by excluding metadata like the email body.
Hmm, when you put it that way, it does sound like a different idea.
If you post, I would make the request a little more general, like asking for an option to exclude metadata from any "Get all [object]" endpoint and then describe your particular use case. That way, others can add their own slightly different use cases.