Skip to main content
GET
Get one ProposalSchedule
A ProposalSchedule is a future price change quoted on a proposal: a new unit price and the date it takes effect. Schedules are copied into the quoted contract at the moment the proposal is created, and become the customer contract’s own scheduled price changes when the proposal is accepted, so a schedule added to a proposal that already has its quoted contract must be added to that contract instead.

Authentication

This endpoint requires OAuth2 authentication. Include a valid bearer token in the Authorization header. The authenticated user must be a full unrestricted administrator or have the ProposalSchedule-Read role.

Path Parameters

integer
required
The Id of the ProposalSchedule record to retrieve.

Code Examples

Response

200

integer
ID of the proposal this price change belongs to; required, and the proposal’s issuing location owns this record..
integer
Display value for Proposal.Quantity..
string
Display value for Proposal.Tariff.Name..
integer
Display value for Proposal.Coworker.Id..
string
Display value for Proposal.Coworker.FullName..
string
Display value for Proposal.Coworker.BillingName..
string
Free-text note explaining the price change; it is copied onto the quoted contract’s schedule..
number
New per-unit price that takes effect on ApplyOn, in the issuing location’s currency..
string
Date the new price takes effect; required, and each price change on the same proposal needs its own date..
boolean
Read-only flag recording whether this price change has already been applied; the billing run sets it and it is not changed through proposal administration..
integer
Unique record identifier.
string
UUID of the record.
string
Date and time the record was created (ISO 8601).
string
Date and time the record was last updated (ISO 8601).
string
Email of the user who last updated this record.
boolean
Whether the record was recently created.
string
External system identifier.
Example Response