---
title: "POST /hub-management/occupancies/end-user/third-party"
method: POST
path: "/hub-management/occupancies/end-user/third-party"
tags: ["hub-management"]
---

# POST /hub-management/occupancies/end-user/third-party

`POST /hub-management/occupancies/end-user/third-party`

## Request

- Base URL: `https://api.ganje.net/v1.1`
- URL: `https://api.ganje.net/v1.1/hub-management/occupancies/end-user/third-party`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/ganje/apis/ganje-external-api/docs/hub-management/occupancies/end-user/third-party/post.ts> (a function with typed inputs; its response is checked against the schema)

## Request body

- object
  - `phone_number` string, required
  - `otp` string, required

## Response `200`

OK

- object
  - `uuid` string, uuid
  - `picker` object
    - `phone_number` string, nullable: unique
    - `full_name` string, nullable
  - `status` 'in_queue' | 'reserved' | 'occupied' | 'unoccupied' | 'returned' | 'canceled' | 'excepted' | 'expired' | 'blocked' | 'delayed' | 'notdropped' | 'notpacked' | 'recoordinated': in_queue:In Queue - reserved:Reserved - occupied:Occupied - unoccupied:Unoccupied - returned:Returned - canceled:Canceled - excepted:Excepted - expired:Expired - blocked:Blocked - delayed:Delayed - notdropped:Not Dropped - notpacked:Not Packed - recoordinated:Recoordinated
  - `process` string
  - `expected_check_in` string, date-time, required
  - `expected_check_out` string, date-time, required
  - `check_in` string, date-time, required
  - `check_out` string, date-time, required
  - `station` object
    - `uuid` string
    - `latitude` number, nullable: PAY Attention! Standard string format is like (lat, lon)
    - `longitude` number, nullable: PAY Attention! Standard string format is like (lat, lon)
    - `address` string, nullable: Full address
    - `nickname` string, nullable: A name for users to remeber this station with.
  - `shipment` object
    - `supplier` string
    - `external_id` string, nullable
    - `parcels` object[], required
      - `external_id` string, nullable: Parcel ID in Supplier System
      - `dimension` object, required
        - `width` number, required: In meter
        - `height` number, required: In meter
        - `length` number, required: In meter
  - `verbose_id` string, nullable: Any id to verbally represent occupancy, for example order_id in supplier system.

---

[API](https://skmtc.dev/ganje/apis/ganje-external-api.md) - [All operations](https://skmtc.dev/ganje/apis/ganje-external-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ganje/apis/ganje-external-api/revisions/709eb3fdf716?raw)
