---
title: "Complete Receiving"
method: POST
path: "/v1/integrations/sandbox/complete-receiving"
tags: ["Receivings"]
---

# Complete Receiving

`POST /v1/integrations/sandbox/complete-receiving`

Simulates the completion of a receiving in your Sandbox environment. This action is available for testing purposes only and cannot be used in production.

Use the completion_mode field to control how the simulation behaves: fully_received accepts all expected units, while short_received, excess_received, and partially_received simulate discrepancies that may leave the receiving open or generate exceptions.

## ASN & Receiving Key
To identify the target receiving, you must supply either receiving_key or asn.

## Request body

- FulfillmentIntegrationsBundleInputReceivingCompleteInput
  - `receiving_key` string, nullable — Caller-supplied unique identifier of the receiving (purchase order). Either receiving_key or asn must be provided to identify the target receiving.
  - `asn` string, nullable — Optional filter to retrieve a receiving by its Advance Shipping Notice (ASN) number, a supplier-provided identifier for the incoming shipment.
  - `completion_mode` 'fully_received' | 'short_received' | 'excess_received' | 'partially_received', required

## Response `200`

Success

- object
  - `status` integer, required

---

[API](https://skmtc.net/shipmonk/apis/shipmonk-api.md) · [All operations](https://skmtc.net/shipmonk/apis/shipmonk-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/shipmonk/shipmonk-api/versions/59ec2621d98d/schema)
