Get or Partially Update Publication by URL (Single POST Hybrid)
Request
Publication custom URL (lookup key).
(Optional) New name for publication.
(Optional) Description update.
(Optional) Visibility.
(Optional) Toggle bookings.
(Optional) Update custom URL (suffix rules apply).
Response
Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.
Get the Cal.com username of the publication owner if they have Cal.com integration enabled, otherwise return None. Now prioritizes the cal_username field populated by sync command.
Get the total count of published experiences for this publication.
Uses centralized ExperienceCountingService for consistency. Only counts experiences with is_draft=False and primary_deployed_resource_id set.
Get the count of published experiences by type for this publication.
Uses centralized ExperienceCountingService for consistency. Returns a dictionary with experience type as key and count as value. Only counts experiences with is_draft=False and primary_deployed_resource_id set.
Output Sample: { “AI_EXPERT”: 5, “AI_NOTE”: 10, “QUEST”: 3, “PODCAST”: 2 }
Workspace (DGM Group) this publication belongs to. Null for legacy publications.

