POST v1/Estimate/EstimateUpdate
Update an existing estimate
Request Information
URI Parameters
None.
Body Parameters
EstimateUpdateModel| Name | Description | Type | Additional information |
|---|---|---|---|
| UpdatedQuantity |
Provide the UpdatedQuantity |
integer |
None. |
| EstimateId |
Provide the EstimateId in case of update |
integer |
None. |
| StatusName |
Provide the Estimate status |
string |
None. |
| CustomerId |
Provide the CustomerId |
integer |
None. |
| ContactId |
Provide the ContactId |
integer |
None. |
| SalesRepId |
Provide the SalesRepId |
integer |
None. |
| CSRId |
Provide the CSRId |
integer |
None. |
| ProjectName |
Provide the ProjectName |
string |
None. |
| PONumber |
Provide the PONumber |
string |
None. |
| TermsCode |
Provide the TermsCode |
string |
None. |
| Taxable |
Provide the Taxable |
boolean |
None. |
| EstimateDate |
Provide the EstimateDate |
date |
None. |
| DateIn |
Provide the DateIn |
date |
None. |
| MaterialInDate |
Provide the MaterialInDate |
date |
None. |
| ArtworkInDate |
Provide the ArtworkInDate |
date |
None. |
| DueDate |
Provide the DueDate |
date |
None. |
| TimeDue |
Provide the TimeDue |
date |
None. |
| EstimateDetailComment |
Provide the EstimateDetailComment |
string |
None. |
| EstimateUDFList |
Provide the EstimateUDFList |
StandardUDFList |
None. |
Request Formats
application/json, text/json
Sample:
{
"UpdatedQuantity": 1,
"EstimateId": 1,
"StatusName": "sample string 2",
"CustomerId": 3,
"ContactId": 1,
"SalesRepId": 1,
"CSRId": 1,
"ProjectName": "sample string 4",
"PONumber": "sample string 5",
"TermsCode": "sample string 6",
"Taxable": true,
"EstimateDate": "2025-10-24T17:22:25.3420337+00:00",
"DateIn": "2025-10-24T17:22:25.3420337+00:00",
"MaterialInDate": "2025-10-24T17:22:25.3420337+00:00",
"ArtworkInDate": "2025-10-24T17:22:25.3420337+00:00",
"DueDate": "2025-10-24T17:22:25.3420337+00:00",
"TimeDue": "2025-10-24T17:22:25.3420337+00:00",
"EstimateDetailComment": "sample string 9",
"EstimateUDFList": {
"UDF1": "sample string 21",
"UDF2": "sample string 22",
"UDF3": "sample string 23",
"UDF4": "sample string 24",
"UDF5": "sample string 25",
"UDF6": "sample string 26",
"UDF7": "sample string 27",
"UDF8": "sample string 28",
"UDF9": "sample string 29",
"UDF10": "sample string 30",
"UDF11": "sample string 1",
"UDF12": "sample string 2",
"UDF13": "sample string 3",
"UDF14": "sample string 4",
"UDF15": "sample string 5",
"UDF16": "sample string 6",
"UDF17": "sample string 7",
"UDF18": "sample string 8",
"UDF19": "sample string 9",
"UDF20": "sample string 10",
"UDF21": "sample string 11",
"UDF22": "sample string 12",
"UDF23": "sample string 13",
"UDF24": "sample string 14",
"UDF25": "sample string 15",
"UDF26": "sample string 16",
"UDF27": "sample string 17",
"UDF28": "sample string 18",
"UDF29": "sample string 19",
"UDF30": "sample string 20"
}
}
application/xml, text/xml
Sample:
<EstimateUpdateModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CustomerId>3</CustomerId>
<ContactId>1</ContactId>
<SalesRepId>1</SalesRepId>
<CSRId>1</CSRId>
<ProjectName>sample string 4</ProjectName>
<PONumber>sample string 5</PONumber>
<TermsCode>sample string 6</TermsCode>
<Taxable>true</Taxable>
<EstimateDate>2025-10-24T17:22:25.3420337+00:00</EstimateDate>
<DateIn>2025-10-24T17:22:25.3420337+00:00</DateIn>
<MaterialInDate>2025-10-24T17:22:25.3420337+00:00</MaterialInDate>
<ArtworkInDate>2025-10-24T17:22:25.3420337+00:00</ArtworkInDate>
<DueDate>2025-10-24T17:22:25.3420337+00:00</DueDate>
<TimeDue>2025-10-24T17:22:25.3420337+00:00</TimeDue>
<EstimateDetailComment>sample string 9</EstimateDetailComment>
<EstimateUDFList>
<UDF1>sample string 21</UDF1>
<UDF2>sample string 22</UDF2>
<UDF3>sample string 23</UDF3>
<UDF4>sample string 24</UDF4>
<UDF5>sample string 25</UDF5>
<UDF6>sample string 26</UDF6>
<UDF7>sample string 27</UDF7>
<UDF8>sample string 28</UDF8>
<UDF9>sample string 29</UDF9>
<UDF10>sample string 30</UDF10>
<UDF11>sample string 1</UDF11>
<UDF12>sample string 2</UDF12>
<UDF13>sample string 3</UDF13>
<UDF14>sample string 4</UDF14>
<UDF15>sample string 5</UDF15>
<UDF16>sample string 6</UDF16>
<UDF17>sample string 7</UDF17>
<UDF18>sample string 8</UDF18>
<UDF19>sample string 9</UDF19>
<UDF20>sample string 10</UDF20>
<UDF21>sample string 11</UDF21>
<UDF22>sample string 12</UDF22>
<UDF23>sample string 13</UDF23>
<UDF24>sample string 14</UDF24>
<UDF25>sample string 15</UDF25>
<UDF26>sample string 16</UDF26>
<UDF27>sample string 17</UDF27>
<UDF28>sample string 18</UDF28>
<UDF29>sample string 19</UDF29>
<UDF30>sample string 20</UDF30>
</EstimateUDFList>
<OneSourceTaxEnabled>true</OneSourceTaxEnabled>
<TaxJurisdictionId>11</TaxJurisdictionId>
<EstimateNumber>sample string 12</EstimateNumber>
<EstimateStatusID>13</EstimateStatusID>
<LicenseeId>14</LicenseeId>
<UpdatedQuantity>1</UpdatedQuantity>
<EstimateId>1</EstimateId>
<StatusName>sample string 2</StatusName>
</EstimateUpdateModel>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
EstimateResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| EstimateId |
Returns Estimate ID |
integer |
None. |
| EstimateNumber |
Returns Estimate Number |
string |
None. |
| Error |
Returns Error |
string |
None. |
Response Formats
application/json, text/json
Sample:
{
"EstimateId": 1,
"EstimateNumber": "sample string 2",
"Error": "sample string 3"
}
application/xml, text/xml
Sample:
<EstimateResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <EstimateId>1</EstimateId> <EstimateNumber>sample string 2</EstimateNumber> <Error>sample string 3</Error> </EstimateResponse>
