Reject an estimate
Scope: sales:estimates.write https://api.alladdin.com/api/v2/estimates/{estimateId}/reject
Marks the estimate as rejected. This changes the estimate status to rejected and records who rejected it.
Rejected estimates remain in your account for reference but are excluded from active pipeline views.
Parameters
Path parameters
estimateId string required
Estimate ID (24-char hex ObjectId)
Request body
object name string | null
Name of the person rejecting the estimate
comment string | null
Optional comment from the client
Request
import requests
url = "https://api.alladdin.com/api/v2/estimates/{estimateId}/reject"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Accept": "application/json",
}
payload = {
"name": "string",
"comment": "string"
}
response = requests.post(url, headers=headers, json=payload)
print(response.json())Responses
Success responses
200 Estimate rejected
Error responses
401 Invalid or missing API key application/json 403 Insufficient permissions application/json 404 Estimate not found application/json 429 Rate limit exceeded application/json
