Reject quotation
Requires express quotations to be enabled in the task’s current project. Returns 403 when disabled.
Rejects the quotation, marking it as not accepted. Rejected quotations will not be used for billing.
What happens when a quotation is rejected:
- The quotation status changes to Rejected
- The quotation will not be used for task billing
- If this was the accepted quotation, the task’s
hasAcceptedQuotationflag is cleared - Notifications are sent to task subscribers
Note: Rejecting a quotation does not affect other quotations for the same task. You can reject multiple quotations, but only one can be Accepted at a time.
POST
/tasks/{identifier}/express-quotations/{quotationId}/rejectAuthorization
AuthorizationOAuth2 access token · headerrequiredScopes:
api:writeor
AuthorizationBearer token (JWT) · headerrequiredPath parameters
identifierstringrequiredTask UUID or numeric shortNumber
quotationIdstringrequiredQuotation UUID
Responses
200
Quotation rejected successfully
successbooleanrequiredOperation success flag
400
Invalid task identifier or quotation ID
401
Unauthorized - Invalid or missing authentication token
403
No access to task project or express quotations are disabled
404
Task or quotation not found