---
title: "Add Store in bulk"
method: POST
path: "/orgEntity/store/bulk"
---

# Add Store in bulk

`POST /orgEntity/store/bulk`

Allows the org admin to add stores in bulk

## Request body

- object
  - `code` string, required — A unique store code used for identification in Capillary system.
  - `description` string — Description of the store.
  - `name` string, required — Name of the store.
  - `type` string — Type of the entity you are creating.
  - `adminType` '`General`' | '`Admin`' — Type of admin user for the store. ** Values allowed**: `General`, `Admin`
  - `isActive` boolean — Indicates if the store is active.
  - `timeZoneId` integer — Unique ID representing the timezone of the store's geographical location.
  - `currencyId` integer — Unique ID representing the base currency of the store's location, which corresponds to the currency of the country where the store operates.
  - `languageId` integer — Unique ID representing the language used at the store.
  - `parentZoneId` integer — Unique ID that identifies the zone where the parent store is located.
  - `parentConceptId` integer — Unique ID representing the logical group (Concept) of the store.
  - `externalIds` string[], required — List of external identifiers associated with the store.
  - `email` string — Store's email address.
  - `mobile` string — Store's mobile number.
  - `landline` string — Store's landline number.
  - `latitude` string — Latitude coordinate of the store.
  - `longitude` string — Longitude coordinate of the store.
  - `address` string — Physical address of the store.
  - `cityId` integer — Unique ID for the city where the store is located.
  - `areaId` integer — Unique ID for the area where the store is located.
  - `customFields` string[] — Array containing the custom fields and it's value. These custom fields store special or custom information related to the store.

## Response `200`

200

- object
  - `response` object[]
    - `entityId` integer
    - `result` object
      - `id` integer
      - `code` string
      - `description` string
      - `name` string
      - `type` string
      - `adminType` string
      - `isActive` boolean
      - `timeZoneId` integer
      - `currencyId` integer
      - `languageId` integer
      - `parentZoneId` integer
      - `parentConceptId` integer
      - `externalIds` string[]
      - `email` string
      - `mobile` string
      - `landline` string
      - `latitude` string
      - `longitude` string
      - `address` string
      - `cityId` integer
      - `areaId` integer
      - `customFields` object
        - `store_custom_field` string
    - `errors` unknown[]
      - unknown
    - `warnings` unknown[]
      - unknown
  - `totalCount` integer
  - `failureCount` integer

## Other responses

- `400` — 400

---

[API](https://skmtc.net/capillarytech/apis/sample-api.md) · [All operations](https://skmtc.net/capillarytech/apis/sample-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/capillarytech/sample-api/revisions/de241f2ed9b3/schema)
