Properties API Inconsistency - get_all() missing properties that exist via get_by_name()

Hi @Jna935

get_all() should return the properties for the specified object type; HubSpot does not document caching or internal indexing as a reason for properties to be omitted, so a property returned by get_by_name() but missing from get_all() should be treated as unexpected behavior.

(Properties API - HubSpot docs )

Sometimes a new property takes a while before it surfaces in get_all() even if get_by_name() returns it right away. Clearing caches or waiting a bit usually fixes itt

If you need consistency immediately, the workaround you described combining get_all() with targeted get_by_name() calls—is about the only safe path for now. Also, worth checking the archived flag carefully: HubSpot’s Knowledge Base explains the behavior in more detail here:

(Create and edit properties )

Hope this helps.

Moderator Note: this post was reviewed for relevancy and optimized for clarity on September 30, 2026. Thank you for your contributions to the HubSpot Community!