Create a project
customerId must be a string here. Runs synchronously and returns the id of the created order — fetch it with GET /project/{id}. Either customerId or contactEmail is required and must resolve to an existing customer.
/projectAuthorizationAPI key · headerrequiredThe Incoming Secret value (<secretId>.<random>), with or without a Bearer prefix.
application/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.
poNumberstringPurchase order number.
quotationFormRegionIdstringId of the quotation form region.
deliveryMethodTypestringDelivery method type.
deliveryMethodNamestringDelivery method name.
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.
Created. Returns only the id — fetch the full Project with the corresponding GET.
idinteger | stringrequiredId of the created 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