Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This endpoint is used to create new office by passing JSON request payload. This endpoint can only be accessed by user with company admin or warehouse admin role.

...

Type

Name

Description

Schema

Body

officeDetails

optionalrequired

Office request payload

OfficePayload

...

Name

Description

Schema

active

optional

Office activation status

Example : false

boolean

addressLine1

optional

Office address line 1

string

addressLine2

optional

Office address line 2

string

code

optional

Office code

string

companyId

optional

Office company identifier

integer (int64)

currency

optional

Office currency

string

defaultDimensions

optional

Office default dimension

DefaultDimensions

description

optional

Office description

string

driverDirectSetting

optional

${swagger.model.office.driver_direct_setting}

DriverDirectSetting

email

optional

Office email address

string

firstName

optional

Office first name

string

lastName

optional

Office last name

string

location

optional

Office location identifier

integer (int64)

locationProfile

optional

Office location profile

LocationProfile

measureUnit

optional

Office measure unit

enum (cm, in, m, ft, mm)

name

optional

Office name

string

notificationPreferences

optional

Office notification preferences

NotificationPreferences

officeConfiguration

optional

Office configuration

OfficeConfiguration

officeType

optional

Office type (Warehouse/Crossdock/ThirdPartyLogistics)

enum (crossdock, warehouse, thirdpartylogistics)

parentId

optional

Office parent identifier

integer (int64)

phone1

optional

Office primary phone number

string

phone2

optional

Office secondary phone number

string

receiverCode

optional

Office receiver code

string

scheduledPickupTimeList

optional

${swagger.model.office.scheduled_pickup_time_list}

< ScheduledPickupTime > array

senderCode

optional

Office sender code

string

website

optional

Office website

string

weightUnit

optional

Office weight unit

enum (grams, kilograms, ounces, pounds)

...

Name

Description

Schema

active

optional

Office activation status

Example : false

boolean

addressLine1

optional

Office address line 1

string

addressLine2

optional

Office address line 2

string

code

optional

Office code

string

company

optional

Office company

PublicCompanyProjection

currency

optional

Office currency

string

defaultDimensions

optional

Office default dimension

DefaultDimensions

description

optional

Office description

string

driverDirectSetting

optional

${swagger.model.office.driver_direct_setting}

DriverDirectSetting

email

optional

Office email address

string

firstName

optional

Office first name

string

geoLocation

optional

${swagger.model.office.geo_location}

GeoLocation

id

optional

read-only

Office identifier

integer (int64)

lastName

optional

Office last name

string

location

optional

Office location

Location

locationProfile

optional

${swagger.model.office.locationProfile}

LocationProfileProjection

measureUnit

optional

Office measure unit

enum (cm, in, m, ft, mm)

name

optional

Office name

string

notificationPreferences

optional

Office notification preferences

NotificationPreferences

officeConfiguration

optional

Office configuration

OfficeConfiguration

officeType

optional

Office type (Warehouse/Crossdock/ThirdPartyLogistics)

string

parent

optional

Office parent identifier

integer (int64)

phone1

optional

Office primary phone number

string

phone2

optional

Office secondary phone number

string

receiverCode

optional

Office receiver code

string

scheduledPickupTimeList

optional

${swagger.model.office.scheduled_pickup_time_list}

< ScheduledPickupTime > array

senderCode

optional

Office sender code

string

website

optional

Office website

string

weightUnit

optional

Office weight unit

enum (grams, kilograms, ounces, pounds)

...