marketplace

POST /v1/marketplace/vendor/sales/{sale_id}/deliver

Mark the work delivered — starts the buyer's acceptance window.

Tutti gli endpoint marketplace

Autenticazione

Invia una chiave API come bearer token. Questo endpoint non specifica un permesso specifico nella specifica, quindi assegna alla tua chiave i permessi minimi necessari e verifica la risposta invece di fare supposizioni.

Questo endpoint non richiede alcun ID organizzazione. La tua chiave identifica già l'organizzazione a cui appartiene e la risposta è limitata ad essa.

Provalo

Sostituisci qualsiasi elemento tra parentesi angolari con i tuoi valori e il segnaposto key con una chiave dalla tua dashboard.

curl -X POST https://api.zinndigital.com/v1/marketplace/vendor/sales/{sale_id}/deliver \
  -H "Authorization: Bearer zdk_live_…"

Hai effettuato l'accesso? La console API nella tua dashboard inserisce il tuo ID organizzazione reale e la tua chiave personale, ed esegue la richiesta sull'API live in modo da poter vedere la risposta effettiva. Apri questo endpoint nella console API

Dettagli

Delivery is the **seller's claim**, never the end of the sale, and it moves no money: it starts the buyer's acceptance window and nothing else. Redelivery after a revision **restarts** the clock, measured from the redelivery rather than from the original — the buyer's window is a window on the delivery in front of them. Without that, a seller redelivering on day four of a five-day window would hand the buyer one day to check a whole revision. Scoped to the SELLER's org. A buyer marking their own purchase delivered would be starting the clock that releases the seller's money before anything was sent.

Parametri

NomeTipoObbligatorioChe cos'è
sale_id (path)string

Risposta

NomeTipoObbligatorioChe cos'è
idUuidUUIDv7 identifier — sortable by creation time (docs/02 §8).
stateMarketplaceSaleStateWhere one purchased package is in its life (docs/82 §3). The terminal state is `accepted`, not `delivered`: delivery is the vendor's claim, acceptance is the buyer's act, and it…
listing_idUuidUUIDv7 identifier — sortable by creation time (docs/02 §8).
listing_titlestring
package_namestring
delivery_daysintegerNo
revisions_includedintegerNo
revision_countintegerNo
billing_modeMarketplaceBillingModeNoHow an offer is charged (docs/82 §2a). A property of the OFFER, chosen by the seller from what the listing type permits — a $200 one-off audit and $150/month of link building si…
billing_intervalobjectNo
period_indexintegerNo
gross_minorintegerWhat the buyer paid for this line, excluding tax.
commission_bpsintegerNo
commission_minorintegerNo
vendor_net_minorintegerNogross - commission, always. Never a second independent rounding: a half-penny landing in neither figure is too small to find and too persistent to ignore.
currencyCurrencyCodeISO 4217 currency code (money is minor units + this code — CLAUDE.md §2.8).
auto_acceptsbooleanNo
accept_byobjectNo
delivered_atobjectNo
accepted_atobjectNo
accepted_automaticallybooleanNo
last_revision_reasonstringNoWhat the buyer asked to be changed. The seller MUST be able to read this — it is the instruction, and a rejection without one produces a second rejection.
last_revision_atobjectNo
created_atstringNo

Errori che questo endpoint può restituire

401 · 404 · 422