Release 30 of the API includes 2 new endpoints and changes to 5 existing endpoints.
Release Date
The UAT API will be updated on 19-May-2026.
The Live API release date is 26-May-2026.
Times may change without notice, no downtime of the API is expected.
Payment terms fields
The new payment term fields on accounts (payment-term-uuid, payment-term-name, and the optional payment-term-uuid on create and update) relate to new functionality that will ship in an upcoming PIMS release and further API releases.
Account Management
CHANGE GET /v1/api/accounts & /v1/api/accounts/:account-uuid
- The response for each account now includes
payment-term-uuidandpayment-term-namewhere payment terms apply.
CHANGE POST /v1/api/accounts
- Optional field
payment-term-uuidadded. When omitted, the default payment term from the client category may be applied; when supplied, it must reference an existing active payment term. - Creating an account when the contact is deactivated now returns HTTP 422 with message
Contact is deactivated. - Creating an account when an account already exists for that contact (including when the contact is deactivated) now returns HTTP 422 with message
An account already exists for contactinstead of overwriting the existing account.
CHANGE PATCH /v1/api/accounts/:account-uuid
- Optional field
payment-term-uuidadded. When supplied, it must be an active payment term.
View Billing Spec
Billing
NEW POST /v1/api/subscriptions/end
- Ends an active pet health care plan subscription for a patient on an account. Where money is still owed on the plan, write-off details can be supplied to close out the balance.
NEW POST /v1/api/subscriptions/suspend
- Suspends or resumes a pet health care plan subscription.
CHANGE GET /v1/api/subscriptions
- Optional query parameter
include-balanceadded (defaultfalse). Set ittrueto includepet-plan-balanceon each subscription where applicable for pet health care plans.
If you have any questions please contact us.