A ContractSchedule defines a future price change for a plan contract (CoworkerContract). On the date specified by ApplyOn, the system automatically updates the contract’s price to the value in Price.
Schedules allow operators to pre-configure stepped pricing — for example, an introductory rate for the first few months that transitions to a full rate on a known date — without any manual intervention at the time of the change.
Once a schedule has been processed, Applied is set to true and the record becomes read-only.
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 ContractSchedule-Read role.
Path Parameters
The Id of the ContractSchedule record to retrieve.
Code Examples
curl -X GET \
"https://spaces.nexudus.com/api/billing/contractschedules/87654321" \
-H "Authorization: Bearer YOUR_TOKEN"
Response
200
Coworker Contract Quantity.
CoworkerContractFloorPlanDeskIds
Coworker Contract Floor Plan Desk Ids.
CoworkerContractFloorPlanDeskNames
Coworker Contract Floor Plan Desk Names.
CoworkerContractTariffName
Name of the tariff/plan associated with the parent contract.
CoworkerContractCoworkerId
Coworker Contract Coworker Id.
CoworkerContractCoworkerFullName
Full name of the member holding the parent contract.
CoworkerContractCoworkerBillingName
Billing name of the member holding the parent contract.
Optional notes or internal comments about this scheduled price change.
The new contract price to apply on the scheduled date.
Date on which the system will automatically update the contract price to the value in Price.
True once the price change has been applied to the contract. The record becomes read-only after this point.
Unique record identifier.
Date and time the record was created (ISO 8601).
Date and time the record was last updated (ISO 8601).
Email of the user who last updated this record.
Whether the record was recently created.
External system identifier.
{
"CoworkerContractId": 0,
"CoworkerContractQuantity": null,
"CoworkerContractFloorPlanDeskIds": null,
"CoworkerContractFloorPlanDeskNames": null,
"CoworkerContractTariffName": null,
"CoworkerContractCoworkerId": null,
"CoworkerContractCoworkerFullName": null,
"CoworkerContractCoworkerBillingName": null,
"Notes": null,
"Price": null,
"ApplyOn": "2025-01-15T10:30:00Z",
"ApplyOnLocal": null,
"Applied": false,
"Id": 87654321,
"UpdatedOn": "2025-01-15T10:30:00Z",
"CreatedOn": "2025-01-10T08:00:00Z",
"UniqueId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"UpdatedBy": "admin@example.com",
"IsNew": false,
"SystemId": null,
"ToStringText": "ContractSchedule Example",
"LocalizationDetails": null,
"CustomFields": null
}