Validate Nexez negotiation
nexez_validate_negotiationEvaluate proposed terms against an exact offer and the seller's published rules in a forced dry run. Returns rules-evaluation JSON text or validation errors. Inspect the offer first and supply its required terms. Never submits a proposal, contacts a seller, or writes a negotiation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Exact published listing slug returned by discovery, not a full URL. | |
| offer | Yes | Exact offer key from the listing manifest, for example services-0 or products-1. | |
| query | No | Buyer request describing the desired work or product and relevant context. | |
| budget | No | Buyer-proposed budget or range as text, using the offer currency, for example USD 500. Do not invent a budget. | |
| contact | No | Optional buyer contact route. | |
| timeline | No | Buyer-proposed delivery timing as text, for example within 4 weeks. Use requestedTerms.projectWeeks for a numeric duration rule. | |
| requestedTerms | No | Structured buyer proposal. Published seller rules may require scope (text or list of deliverables), revisionCount (whole number 0-1000), and projectWeeks (whole number 1-1000). Example: {"scope":"Logo and brand guide","revisionCount":2,"projectWeeks":4}. Inspect the offer rules; omit unknown terms rather than inventing them. |