marketplace

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

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

Todos os endpoints de marketplace

Autenticação

Envie uma chave de API como um token bearer. Este endpoint não especifica uma permissão específica na documentação, portanto, conceda à sua chave o mínimo necessário e verifique a resposta em vez de assumir.

Este endpoint não requer um ID de organização. Sua chave já identifica a organização à qual pertence, e a resposta é delimitada a ela.

Experimente

Substitua qualquer item entre colchetes por seus próprios valores e o espaço reservado para a chave por uma chave do seu painel.

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

Conectado? O console da API no seu painel preenche o ID da sua organização real e a sua própria chave, e executa a requisição contra a API de produção para que você possa ver a resposta real. Abra este endpoint no console da API

Detalhes

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.

Parâmetros

NomeTipoObrigatórioO que é
sale_id (path)stringSim

Resposta

NomeTipoObrigatórioO que é
idUuidSimUUIDv7 identifier — sortable by creation time (docs/02 §8).
stateMarketplaceSaleStateSimWhere 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_idUuidSimUUIDv7 identifier — sortable by creation time (docs/02 §8).
listing_titlestringSim
package_namestringSim
delivery_daysintegerNão
revisions_includedintegerNão
revision_countintegerNão
billing_modeMarketplaceBillingModeNãoHow 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_intervalobjectNão
period_indexintegerNão
gross_minorintegerSimWhat the buyer paid for this line, excluding tax.
commission_bpsintegerNão
commission_minorintegerNão
vendor_net_minorintegerNãogross - commission, always. Never a second independent rounding: a half-penny landing in neither figure is too small to find and too persistent to ignore.
currencyCurrencyCodeSimISO 4217 currency code (money is minor units + this code — CLAUDE.md §2.8).
auto_acceptsbooleanNão
accept_byobjectNão
delivered_atobjectNão
accepted_atobjectNão
accepted_automaticallybooleanNão
last_revision_reasonstringNãoWhat 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_atobjectNão
created_atstringNão

Erros que este endpoint pode retornar

401 · 404 · 422