SalesChannelRetailStore

Remove districts from a store

post

Remove one or more districts from the specified retail store.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Query parameters
hyperbooleanOptional

Activate id to hyperlink the response data.

Body

A request to add or remove districts from a retail store.

districtsinteger[]Required
Responses
chevron-right
200

District successfully removed from the retail store.

application/json
post
/api/v1/channel/{channel_id}/retail_stores/{id}/remove_districts/

Get retail store by ID

get

Retrieve detailed information about a specific retail store.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Responses
chevron-right
200

Retail store details

application/json
get
/api/v1/channel/{channel_id}/retail_stores/{id}

Fully update a retail store

put

Fully update the details of a specific retail store associated with a sales channel.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Body
pkintegerRead-onlyOptional

Unique identifier for the retail store.

Example: 1
namestringOptional

Human-readable name of the store.

Example: Downtown Flagship Store
township_idintegerOptional

ID of the township where the store is located.

Example: 12
district_idinteger | nullableOptional

ID of the district associated with the store (optional).

Example: 3
addressstringOptional

Full address of the store.

Example: 500 Market St, San Francisco, CA 94103
phone_numberstringOptional

Phone number for the store.

Example: +1-234-567-890
fax_phone_numberstring | nullableOptional

Fax number of the store, if applicable.

Example: +1-234-567-890
imagestring · uri | nullableOptional

URL to the store’s image.

Example: https://cdn.example.com/stores/1.jpg
latitudenumber · float | nullableOptional

Latitude of the store.

Example: 41.0202767
longitudenumber · float | nullableOptional

Longitude of the store.

Example: 28.8888964
is_activebooleanOptional

Whether the store is currently active and visible in the system.

Example: true
click_and_collectbooleanOptional

Whether click-and-collect is available at this store.

Example: true
kapida_enabledbooleanOptional

Whether kapıda is enabled.

Example: false
fast_deliverybooleanOptional

Whether the store supports fast delivery options.

Example: true
store_type_idinteger | nullableOptional

ID of the store type, used to categorize store behavior.

Example: 2
group_idinteger | nullableOptional

ID of the main store group the store belongs to.

Example: 4
sort_orderinteger | nullableOptional

Display order or priority for UI sorting.

Example: 10
is_return_acceptedboolean | nullableOptional

Indicates if product returns are accepted at this store.

Example: true
channelsinteger[]Optional

List of channel IDs this store is configured for.

Example: [1,2,5]
Responses
chevron-right
200

Successfully updated the retail store.

application/json
put
/api/v1/channel/{channel_id}/retail_stores/{id}

Partially update a retail store

patch

Partially update the details of a specific retail store associated with a sales channel.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Body
pkintegerRead-onlyOptional

Unique identifier for the retail store.

Example: 1
namestringOptional

Human-readable name of the store.

Example: Downtown Flagship Store
township_idintegerOptional

ID of the township where the store is located.

Example: 12
district_idinteger | nullableOptional

ID of the district associated with the store (optional).

Example: 3
addressstringOptional

Full address of the store.

Example: 500 Market St, San Francisco, CA 94103
phone_numberstringOptional

Phone number for the store.

Example: +1-234-567-890
fax_phone_numberstring | nullableOptional

Fax number of the store, if applicable.

Example: +1-234-567-890
imagestring · uri | nullableOptional

URL to the store’s image.

Example: https://cdn.example.com/stores/1.jpg
latitudenumber · float | nullableOptional

Latitude of the store.

Example: 41.0202767
longitudenumber · float | nullableOptional

Longitude of the store.

Example: 28.8888964
is_activebooleanOptional

Whether the store is currently active and visible in the system.

Example: true
click_and_collectbooleanOptional

Whether click-and-collect is available at this store.

Example: true
kapida_enabledbooleanOptional

Whether kapıda is enabled.

Example: false
fast_deliverybooleanOptional

Whether the store supports fast delivery options.

Example: true
store_type_idinteger | nullableOptional

ID of the store type, used to categorize store behavior.

Example: 2
group_idinteger | nullableOptional

ID of the main store group the store belongs to.

Example: 4
sort_orderinteger | nullableOptional

Display order or priority for UI sorting.

Example: 10
is_return_acceptedboolean | nullableOptional

Indicates if product returns are accepted at this store.

Example: true
channelsinteger[]Optional

List of channel IDs this store is configured for.

Example: [1,2,5]
Responses
chevron-right
200

Successfully partially updated the retail store.

application/json
patch
/api/v1/channel/{channel_id}/retail_stores/{id}

Get detailed retail store by ID

get

Retrieve detailed information about a specific retail store.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Responses
chevron-right
200

Detailed retail store information

application/json
get
/api/v1/channel/{channel_id}/retail_stores/{id}/detailed/

Bulk add retail store to store groups

post

Adds all retail stores to a group asynchronously.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Query parameters
click_and_collectbooleanOptional

Filter by click-and-collect availability.

Example: true
erp_codestringOptional

Filter by ERP code (contains)

Example: ERPCODE123
erp_code_iexactstringOptional

Filter by exact ERP code (case-insensitive)

Example: ERPCODE123
erp_code__instring[]Optional

Filter by multiple ERP codes (comma-separated list)

township_idinteger · min: 1Optional

Filter by Township ID

country_idinteger · min: 1Optional

Filter by County ID

city_idinteger · min: 1Optional

Filter by City ID

namestringOptional

Filter by name.

kapida_enabledbooleanOptional

Filter by kapıda enabled status.

Example: true
fast_deliverybooleanOptional

Filter by fast delivery availability.

Example: true
mapping__integration_typestring · enumOptional

Filter by integration mapping object's integration type

Possible values:
related_retail_store_excludedintegerOptional

Exclude the specified store and all stores related to it.

Example: 101
retail_store_excludedintegerOptional

Exclude the specified store and all stores for which it is a related store.

Example: 101
retail_store_groupintegerOptional

Filter by store group ID.

Example: 1
Responses
chevron-right
200

Successfully added all retail stores to the group.

application/json
post
/api/v1/channel/{channel_id}/retail_stores/bulk_add_store_group/

Deactivate a retail store

delete

Deactivate a specific retail store associated with a sales channel.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Responses
delete
/api/v1/channel/{channel_id}/retail_stores/{id}/

No content

Add districts to a store

post

Add one or more districts to the specified retail store.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Query parameters
hyperbooleanOptional

Activate id to hyperlink the response data.

Body

A request to add or remove districts from a retail store.

districtsinteger[]Required
Responses
chevron-right
200

District successfully added to the retail store.

application/json
post
/api/v1/channel/{channel_id}/retails_stores/{id}/add_districts/

List retail stores

get

Returns a list of all retail stores.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
Query parameters
click_and_collectbooleanOptional

Filter by click-and-collect availability.

Example: true
erp_codestringOptional

Filter by ERP code (contains)

Example: ERPCODE123
erp_code_iexactstringOptional

Filter by exact ERP code (case-insensitive)

Example: ERPCODE123
erp_code__instring[]Optional

Filter by multiple ERP codes (comma-separated list)

township_idinteger · min: 1Optional

Filter by Township ID

country_idinteger · min: 1Optional

Filter by County ID

city_idinteger · min: 1Optional

Filter by City ID

namestringOptional

Filter by name.

kapida_enabledbooleanOptional

Filter by kapıda enabled status.

Example: true
fast_deliverybooleanOptional

Filter by fast delivery availability.

Example: true
mapping__integration_typestring · enumOptional

Filter by integration mapping object's integration type

Possible values:
related_retail_store_excludedintegerOptional

Exclude the specified store and all stores related to it.

Example: 101
retail_store_excludedintegerOptional

Exclude the specified store and all stores for which it is a related store.

Example: 101
hyperbooleanOptional

Activate id to hyperlink the response data.

Responses
chevron-right
200

A list of retail stores.

application/json
get
/api/v1/channel/{channel_id}/retail_stores/

Create a new retail store

post

Create a new retail store associated with a specific sales channel.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
Body
pkintegerRead-onlyOptional

Unique identifier for the retail store.

Example: 1
namestringOptional

Human-readable name of the store.

Example: Downtown Flagship Store
township_idintegerOptional

ID of the township where the store is located.

Example: 12
district_idinteger | nullableOptional

ID of the district associated with the store (optional).

Example: 3
addressstringOptional

Full address of the store.

Example: 500 Market St, San Francisco, CA 94103
phone_numberstringOptional

Phone number for the store.

Example: +1-234-567-890
fax_phone_numberstring | nullableOptional

Fax number of the store, if applicable.

Example: +1-234-567-890
imagestring · uri | nullableOptional

URL to the store’s image.

Example: https://cdn.example.com/stores/1.jpg
latitudenumber · float | nullableOptional

Latitude of the store.

Example: 41.0202767
longitudenumber · float | nullableOptional

Longitude of the store.

Example: 28.8888964
is_activebooleanOptional

Whether the store is currently active and visible in the system.

Example: true
click_and_collectbooleanOptional

Whether click-and-collect is available at this store.

Example: true
kapida_enabledbooleanOptional

Whether kapıda is enabled.

Example: false
fast_deliverybooleanOptional

Whether the store supports fast delivery options.

Example: true
store_type_idinteger | nullableOptional

ID of the store type, used to categorize store behavior.

Example: 2
group_idinteger | nullableOptional

ID of the main store group the store belongs to.

Example: 4
sort_orderinteger | nullableOptional

Display order or priority for UI sorting.

Example: 10
is_return_acceptedboolean | nullableOptional

Indicates if product returns are accepted at this store.

Example: true
channelsinteger[]Optional

List of channel IDs this store is configured for.

Example: [1,2,5]
Responses
post
/api/v1/channel/{channel_id}/retail_stores/

List detailed retail stores

get

Returns a list of all retail stores with detailed information.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
Query parameters
click_and_collectbooleanOptional

Filter by click-and-collect availability.

Example: true
erp_codestringOptional

Filter by ERP code (contains)

Example: ERPCODE123
erp_code_iexactstringOptional

Filter by exact ERP code (case-insensitive)

Example: ERPCODE123
erp_code__instring[]Optional

Filter by multiple ERP codes (comma-separated list)

township_idinteger · min: 1Optional

Filter by Township ID

country_idinteger · min: 1Optional

Filter by County ID

city_idinteger · min: 1Optional

Filter by City ID

namestringOptional

Filter by name.

kapida_enabledbooleanOptional

Filter by kapıda enabled status.

Example: true
fast_deliverybooleanOptional

Filter by fast delivery availability.

Example: true
mapping__integration_typestring · enumOptional

Filter by integration mapping object's integration type

Possible values:
hyperbooleanOptional

Activate id to hyperlink the response data.

Responses
chevron-right
200

A list of detailed retail stores.

application/json
get
/api/v1/channel/{channel_id}/retail_stores/detailed/

Bulk remove retail stores from store group

post

Removes all retail stores from a group asynchronously.

Authorizations
AuthorizationstringRequired
Path parameters
channel_idintegerRequired

The channel ID of the resource.

Example: 5
idintegerRequired

Unique identifier of the resource

Example: 1
Query parameters
click_and_collectbooleanOptional

Filter by click-and-collect availability.

Example: true
erp_codestringOptional

Filter by ERP code (contains)

Example: ERPCODE123
erp_code_iexactstringOptional

Filter by exact ERP code (case-insensitive)

Example: ERPCODE123
erp_code__instring[]Optional

Filter by multiple ERP codes (comma-separated list)

township_idinteger · min: 1Optional

Filter by Township ID

country_idinteger · min: 1Optional

Filter by County ID

city_idinteger · min: 1Optional

Filter by City ID

namestringOptional

Filter by name.

kapida_enabledbooleanOptional

Filter by kapıda enabled status.

Example: true
fast_deliverybooleanOptional

Filter by fast delivery availability.

Example: true
mapping__integration_typestring · enumOptional

Filter by integration mapping object's integration type

Possible values:
related_retail_store_excludedintegerOptional

Exclude the specified store and all stores related to it.

Example: 101
retail_store_groupintegerOptional

Filter by store group ID.

Example: 1
Responses
chevron-right
200

Successfully removed all retail stores from the group.

application/json
post
/api/v1/channel/{channel_id}/retail_stores/bulk_remove_store_group/

Last updated

Was this helpful?