Page 1 of 1

Updating an Expired Contract

Posted: Fri Jan 23, 2026 1:40 pm
by alphagareth
I need to change an expired contract back to active.

This should be achieved according to the api guide as /customer/{customer_id}/contracts/{contract_id} with json like {"Expired":false} and sent as Patch.

I've tried that and i get back the error:
{
"errors": [
{
"path": null,
"message": "Customer contract 593234 not found.",
"value": null
}
]
}

However, if i go into Simpro, and activate the contract there, it suddenly appears in the API again and I can work with it.

Why can't I activate the contract via the API?

Re: Updating an Expired Contract

Posted: Thu Jan 29, 2026 12:48 am
by SimproAPITeam
Hi,

This looks like a bug, please raise it through support.

more info: viewtopic.php?f=3&t=2675