---
search:
  tags:
    - Fulfillment
    - POST
seo:
  description: >-
    Address inventory by exact QIDs or SKU-and-quantity lines. Standard…
    Reference for the POST /fulfillments endpoint in the Vault by Stashtab API
    API.
sidebar:
  badge: POST
  label: Create a fulfillment
title: Create a fulfillment
type: openapi-operation
---
Address inventory by exact QIDs or SKU-and-quantity lines. Standard
fulfillment uses a recipient shipping address; withdrawal uses the
organization's primary verified address or a `verified_address_id` and never
accepts a free-form address. Everything downstream — allocation, warehouse
order, pick, pack, verification, label, and carrier handoff — happens on our
side, and progress flows back through `GET /fulfillments/{fulfillment_id}`
and the `fulfillment.status.changed` webhook.

Send an `Idempotency-Key` header; retries with the same key return the
original fulfillment instead of shipping twice.

<Operation source="reference" id="createfulfillment" />
