Skip to main content
POST
Restore a deactivated bin

Authorizations

Authorization
string
header
required

API key issued per entity via Settings > Developers > API Keys. Each key carries scopes (e.g. orders:read, products:write). Bearer token format: Authorization: Bearer ark_live_ent_Test keys use ark_test_ent_. Both are issued per entity
via Settings > Developers > API Keys.

Path Parameters

id
string<uuid>
required

Body

application/json
reason
string

Response

Restored bin

A warehouse bin location (zone/aisle/shelf/rack/position addressable). Bins belong to a location_id (Layer 4 scope). Deactivate is the soft-delete path; restore is the reverse. The sub-resource /bins/{id}/products tracks product-bin assignments (binned_products), where each row carries quantity and an is_default_bin flag. Scope: bins:read / bins:write / bins:delete.

id
string<uuid>
read-only
object
string
Example:

"bin"

entity_id
string<uuid>
read-only
location_id
string<uuid>

Layer 4 warehouse scope. Required.

bin_code
string

Operator-defined code unique per location. 1..50 chars.

zone
string | null
aisle
string | null
shelf
string | null
rack
string | null
position
string | null
bin_type
string | null

Bin role hint (storage, pick, receiving, staging, etc.). Default storage.

Example:

"storage"

is_active
boolean
default:true

False = deactivated. Restore flips back to true.

is_default
boolean
default:false

Marks the default bin for the location. At most one per location.

sort_order
integer
default:0
max_weight
number<float> | null

Optional capacity hint (lb).

max_volume
number<float> | null

Optional capacity hint (cubic in).

created_at
string<date-time>
read-only