Update a project
/project/{id}AuthorizationAPI key · headerrequiredThe Incoming Secret value (<secretId>.<random>), with or without a Bearer prefix.
idstringrequiredapplication/jsoncustomIdstringrequiredCustom ticket id.
statusNamestringrequiredName of an existing ticket status.
customerIdstringId of the customer, as a string. Alternative to contactEmail.
contactEmailstringEmail of an existing customer. Alternative to customerId.
prioritystringTicket priority.
quotationFormRegionIdstringId of the quotation form region.
additionalFilesobjectDownloadable files to attach, keyed by file name; each value is {url, headers}. An object, not an array.
billingAddressobjectShow propertiesHide properties
firstNamestringrequiredFirst name.
lastNamestringrequiredLast name.
addressstringrequiredStreet address.
addressSecondLinestringrequiredSecond address line.
citystringrequiredCity.
telephonestringrequiredTelephone.
emailstringrequiredEmail.
companyNamestringCompany name.
postCodestringPost code.
countryNamestringCountry name.
countryISOstringISO country code.
shippingAddressobjectShow propertiesHide properties
firstNamestringrequiredFirst name.
lastNamestringrequiredLast name.
addressstringrequiredStreet address.
addressSecondLinestringrequiredSecond address line.
citystringrequiredCity.
telephonestringrequiredTelephone.
emailstringrequiredEmail.
companyNamestringCompany name.
postCodestringPost code.
countryNamestringCountry name.
countryISOstringISO country code.
OK. Returns only the id — fetch the full Project with the corresponding GET.
idinteger | stringrequiredId of the updated Project.
Show propertiesHide properties
integerstringAuthentication failed. All causes return this identical response.
codeintegermessagestringtypestringDownstream errors pass through verbatim; x-error-source names the failing service.
codeintegermessagestringtypestring