The contract assignment id.
Get one of the calling customer's contract assignments by id
Returns a single contract assignment owned by the calling customer. An assignment that does
not exist or belongs to another customer returns 404 (never 403), so the endpoint does not
reveal the existence of out-of-scope assignments.
Path Parameters
Response
application/json
Response
The contract assignment.
ContractAssignmentV2
A producer’s assignment to a carrier product, with its commission level and status.
The contract assignment id.
The parent contract id.
The agency organization the assignment is sent from.
The carrier organization the assignment is sent to.
The individual producer the assignment is on behalf of.
The firm the assignment is on behalf of, if any.
The product name (inlined so no follow-up lookup is needed).
The commission level name (inlined).
The human-readable assignment status (the event names this assignmentStatus).
The human-readable assignment number.
The effective date (yyyy-MM-dd).
The requested effective date (yyyy-MM-dd).
The expiration date (yyyy-MM-dd). Renamed from the entity’s expiry.
Identity of the assignment’s upline, surfaced as part of the caller’s own hierarchy.
Show Child Parameters
RFC3339 UTC creation timestamp.
RFC3339 UTC last-modified timestamp.
Assignment Changes
Read contract assignment changes - point-in-time snapshots of an assignment carrying the before/after status pair explicitly.
List the calling customer's contract assignment changes
Returns the contract assignment changes for the calling customer’s organization as a
token-paginated collection. A change is a point-in-time snapshot of an assignment and carries
the before/after status pair explicitly. Results are scoped to the caller; another customer’s
changes are never returned.
Query Parameters
Opaque continuation token from a previous response’s page.nextToken. Omit for the first
page.
Maximum number of items to return. Defaults to 25; values outside [1, 250] are rejected
with 400 (not clamped).
Default:25
>= 1<= 250
Return only contracts modified at or after this RFC3339 UTC timestamp (inclusive). Modified
time tracks any column change, so “modified” does not necessarily mean a
business-meaningful change. Best used as a high-water mark for incremental sync: a pagination
run is not a point-in-time snapshot, so records updated mid-run may first appear on a later poll.
Example:2026-06-01T00:00:00Z
Response
application/json
Response
A page of contract assignment changes.
ContractAssignmentChangeV2Page
A token-paginated page of contract assignment changes (plain envelope, no HAL wrappers).
A point-in-time change to a contract assignment. assignmentStatus* is the change’s own
status. effectiveOn/expiresOn are the assignment’s contractual terms, while
snapshotStartOn/snapshotEndOn are the window during which this change represented the
assignment’s state.
Show Child Parameters
Pagination metadata for a V2 list response.
Show Child Parameters
Get one of the calling customer's contract assignment changes by id
Returns a single contract assignment change owned by the calling customer. A change that does
not exist or belongs to another customer returns 404 (never 403), so the endpoint does not
reveal the existence of out-of-scope changes.
Path Parameters
The contract assignment change id.
Response
application/json
Response
The contract assignment change.
ContractAssignmentChangeV2
A point-in-time change to a contract assignment. assignmentStatus* is the change’s own
status. effectiveOn/expiresOn are the assignment’s contractual terms, while
snapshotStartOn/snapshotEndOn are the window during which this change represented the
assignment’s state.
The contract assignment change id.
The assignment this change applies to.
The parent contract id.
The agency organization the assignment is sent from.
The carrier organization the assignment is sent to.
The individual producer the assignment is on behalf of.
The firm the assignment is on behalf of, if any.
The product name (inlined so no follow-up lookup is needed).
The change’s status.
The human-readable change status (inlined).
The new commission level name (inlined).
The task type intended by this change.
The human-readable change number.
The assignment’s contractual effective date (yyyy-MM-dd).
The assignment’s contractual expiration date (yyyy-MM-dd).
Start of the window this change represented the assignment’s state (yyyy-MM-dd).
End of the window this change represented the assignment’s state (yyyy-MM-dd).
Identity of the change’s upline change, surfaced as part of the caller’s own hierarchy.
Show Child Parameters
RFC3339 UTC creation timestamp.
RFC3339 UTC last-modified timestamp.
Assigned Resources
Read the carriers, products and commission levels assigned to your account, so your configuration can be retrieved in one call per resource.