All backward-incompatible changes to the Sequence REST API
prices
to match models for Prices APItype
from request and response modelsdiscounts
from Billing Schedule creation request - these should now be provided as part of a PhasecreateAsDraft
to isDraft
on creation requestcollectionPaymentProvider
to paymentProvider
on creation requestsequenceAccountId
from response modelpriceIds
from response modelprices
to match models for Prices APIprices
to match models for Prices APIcontractId
prices
to match models for Prices APIprices
to match models for Prices APIAdded dryRun queryParam to validate without persisting
Removed dryRun queryParam to validate without persisting
PUT
to POST
prices
to match models for Prices APIPUT
to POST
organizations
contactName
, email
and billingEmails
fields in favour of contacts
telephone
deletedAt
status
to request and responseparentId
field to requestorganizations
to responsecontactName
, email
and billingEmails
fields in favour of contacts
in request and responsetelephone
from request and responsedeletedAt
from responsestatus
to request and responseparentId
field to requestorganizations
to responsecontactName
, email
and billingEmails
fields in favour of contacts
in request and responsetelephone
from request and responsedeletedAt
from responsestatus
to request and responseorganizations
contactName
, email
and billingEmails
fieldstelephone
deletedAt
organizations
contactName
, email
and billingEmails
fields in favour of contacts
telephone
deletedAt
status
to request and responsePUT
to POST
PUT
to POST
POST /discounts
endpoint.
externalIds
to integrationIds
in Price
requests and updated model to be {service: string, id: string}
.
externalIds
to integrationIds
in Price
responses and updated model to be {service: string, id: string, lastSynced: timestamp}
.
sequenceAccountId
and deletedAt
from list Price
response model.
sequenceAccountId
from Price
deletion response model.
sequenceAccountId
from Price
creation response model.
parameters
to customMetricParameters
in Price
request and response models.
seatTypeId
to seatMetricId
USE_FIRST
and PRORATE_ALL_CHANGES
from prorationStrategy
includedSeats
to contractedMinimumSeats
chargeMethod
Billing Schedule
models:
type
from request and response modelsdiscounts
from Billing Schedule
creation request - these should now be provided as part of a Phase
createAsDraft
to isDraft
on creation requestcollectionPaymentProvider
to paymentProvider
on creation requestsequenceAccountId
from response modelpriceIds
from response modelPOST /billing-schedule-settings
-> POST /payments/settings/billing-schedules
GET /billing-schedule-settings/for-billing-schedule/{id}
-> GET /payments/settings/billing-schedules/for-billing-schedule/{id}
GET /billing-schedule-settings/{id}
-> GET /payments/settings/billing-schedules/{id}
PUT /billing-schedule-settings/{id}
-> PUT /payments/settings/billing-schedules/{id}
DELETE /billing-schedule-settings/{id}
-> DELETE /payments/settings/billing-schedules/{id}
POST /invoice-settings
-> POST /payments/settings/invoices
GET /invoice-settings/for-invoice/{id}
-> GET /payments/settings/invoices/for-invoice/{id}
GET /invoice-settings/{id}
-> GET /payments/settings/invoices/{id}
PUT /invoice-settings/{id}
-> PUT /payments/settings/invoices/{id}
DELETE /invoice-settings/{id}
-> DELETE /payments/settings/invoices/{id}
POST /customer-settings
-> POST /payments/settings/customers
GET /customer-settings/{id}
-> GET /payments/settings/customers/{id}
PUT /customer-settings/{id}
-> PUT /payments/settings/customers/{id}
DELETE /customer-settings/{id}
-> DELETE /payments/settings/customers/{id}
externalIds
to integrationIds
in Customer
requests and updated model to be {service: string, id: string}
.externalIds
to integrationIds
in Customer
responses and updated model to be {service: string, id: string, lastSynced: timestamp}
.sequenceAccountId
from Product
request and response models.subRates
from Tax Rate
request and response models.sequenceAccountId
from Tax Rate
response models.Seat Types
to Seat Metrics
and updated URLs to be /seat-metrics
.sequenceAccountId
from Seat Metric
response model.sequenceUserId
to createdBy
on Seat Metric
response model and removed it from request model.key
to seatType
on Seat Metric
request and response models.Seat Snapshots
to Seat Events
and updated URLs to be /seat-events
.seatChanges
from Seat Event
request and response models.