Replace the conditions on an errand's approval
Sets the complete condition set on the payload waiting to be signed for this errand, replacing whatever it carried before — an empty list strips every condition. Returns the rewritten payload: it is the one to sign, and it supersedes any copy fetched earlier. Rejected once the approval has already been signed.
Authorizations
PINT (Purchase Intent) token — a JWT issued via POST /v0/sis/token/pint that encodes user-level consent for a specific scope. Sent in the x-sumvin-pint-token header alongside or instead of an x-juno-jwt JWT, depending on the integration surface (Platform vs SIS).
Headers
Tenant org ID for multi-tenant auth
Controls how timestamp fields are serialized in JSON response bodies.
Default (header omitted or any other value): epoch milliseconds as integers.
iso8601: UTC ISO 8601 strings of the form YYYY-MM-DDTHH:MM:SSZ.
Example: with X-Timestamp-Format: iso8601, the field value 1704067200000 becomes "2024-01-01T00:00:00Z".
Affected fields (recursively, in dicts and arrays): any field whose name ends in _at, plus the literal field names timestamp, period_start, and period_end. All other fields are passed through unchanged.
Only iso8601 is recognized. Any other value (or omitting the header) yields the default epoch-ms representation; the server does not reject unknown values, so this is documented as an example rather than an enum to keep generated clients permissive.
"iso8601"
Path Parameters
Body
The complete condition set for this errand's approval.
Replaces whatever conditions the unsigned payload carried before. An empty list strips every condition.
The complete set of conditions the purchase must satisfy to proceed. Replaces any previously supplied conditions; an empty list removes them all. Each condition is written into the payload you sign, and into its plain-language summary.
32Auto-execute when the lowest offer price satisfies a comparison against a target.
- PriceTargetCondition
- BudgetCapCondition
- AvailabilityCondition
- TimeWindowCondition
- FlightRouteCondition
- CoverageMinimumCondition
- JurisdictionCondition