Skip to content

Codegen - #624

Merged
brandenrodgers merged 1 commit into
masterfrom
br/codegen
Sep 9, 2026
Merged

brandenrodgers merged 1 commit into
masterfrom
br/codegen

Conversation

@brandenrodgers

@brandenrodgers brandenrodgers commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Breaking Changes

  • Parameter order changed in getById() and getPage() across all CRM object APIs (Contacts, Companies, Deals, Tickets, LineItems, Products, Quotes, Commerce, and all Crm\Objects* subtypes). Optional parameters have been reordered — callers using positional arguments must update their call sites.
  • merge() removed from Crm\Contacts\Api\BasicApi, Crm\Companies\Api\BasicApi, and Crm\Tickets\Api\BasicApi.
  • purge() removed from Crm\Contacts\Api\BasicApi.
  • purgeDraftTableRow() removed from the CMS HubDB API.

New APIs

  • Webhooks\Api\BasicApi — new API for webhook subscription management.
  • Webhooks\Api\BatchApi — new batch operations for webhooks.
  • Crm\Lists — new BasicApi, BatchApi, and SearchApi for list management, including membership queries, batch record operations, and filter branch models.

New Models

  • Automation Actions — added typed field schemas (ArrayFieldSchema, BooleanFieldSchema, DoubleFieldSchema, IntegerFieldSchema, LongFieldSchema, ObjectFieldSchema, StringFieldSchema, UnknownFieldSchema), request context types (AgentRequestContext, ChirpAiContextObject, CopilotRequestContext, StandaloneRequestContext, TestRequestContext, WorkflowsRequestContext), and action definition models (PublicActionDefinitionRequiresObjectRequest/Response, PublicFieldTypeDefinition, PublicInputFieldDefinition).
  • CRM Objects — added PublicObjectWarning, BatchResponseSimplePublicObjectWithErrors, BatchResponseSimplePublicUpsertObjectWithErrors, CollectionResponseSimplePublicObjectWithAssociationsForwardPaging, and ForwardPaging across all object subtypes (Calls, Emails, Communications, FeedbackSubmissions, Goals, etc.).
  • CRM Lists — added filter branch models, RecordIdWithMemberships, ListSizeAndEditHistoryResponse, and related batch/collection response types.
  • Settings\Users — added getSeatNames() / setSeatNames() methods and supporting models.

@brandenrodgers
brandenrodgers merged commit 6241b96 into master Sep 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants