Some fields come back null until you ask for them, using the following parameter in a request:
A comma-separated list of fields to resolve. Each endpoint’s reference page lists the values it accepts.
For example, resolving the connector and its version on a connector profile:
What expanding changes
Without it, the profile carries the connector key, but the connector itself and the version are null:
With expand=connector,version, both come back resolved:
Ask for what you need
Expand the fields you are about to use, and no more. Some values run an aggregation across the project or return a large payload, so asking for everything on a long list is slow for no benefit. Each reference page says which of its values are the expensive ones.