Inventory (Stock) Location APIs
GET
Stock Location List
Path: /api/v1/oms/stocklocations/
Response
{
"count": 1,
"next": "/api/v1/oms/stocklocations/?page=2",
"previous": null,
"results": [
{
"id": 0,
"stock_location_type": "store",
"address": {
"id": 26930,
"mapping": null,
"country": {
"pk": 1,
"name": "Türkiye",
"code": "tr",
"is_active": true,
"longitude": null,
"latitude": null
},
"city": {
"pk": 32,
"name": "ESKİŞEHİR",
"country": 1,
"is_active": true,
"longitude": null,
"latitude": null
},
"township": {
"pk": 370,
"name": "ODUNPAZARI",
"city": 32,
"is_active": true,
"longitude": null,
"latitude": null
},
"district": {
"pk": 28671,
"name": " MAH",
"city": 32,
"township": 370,
"is_active": true,
"longitude": null,
"latitude": null
},
"title": " Toprak",
"is_active": true,
"line": "--",
"postcode": null,
"notes": null,
"longitude": "30.50768700",
"latitude": "39.77443700"
},
"engine": 1,
"category": null,
"created_date": "2021-05-21T09:06:28.524204Z",
"modified_date": "2021-05-21T09:06:28.524233Z",
"omnitron_id": null,
"name": "Kırmızı Toprak",
"is_fulfillment_center": true,
"is_pickup_location": false,
"is_delivery_location": false,
"is_return_available": false,
"is_fast_delivery_available": null,
"is_active": true,
"priority": 1,
"conf": {},
"daytime_phone": "00000000000",
"evening_phone": "00000000000",
"fax_number": "",
"email": "",
"target_packing_interval": "5 00:00:00",
"target_transfer_interval": "3 00:00:00",
"erp_code": "--",
"use_as_shipper_location": false
}
]
}
POST
Create Stock Location
Path: /api/v1/oms/stocklocations/
{
"stock_location_type":"store",
"address" :{
"city" : {
"name":"Adana",
"country":"Türkiye",
"is_active":1,
"longitude":1,
"latitude":1
},
"country":{
"code":"TR",
"name":"Adana",
"country":"Türkiye",
"is_active":1,
"longitude":1,
"latitude":1
},
"township":{
"name":"Adana",
"country":"Türkiye",
"is_active":1,
"longitude":1,
"latitude":1
},
"district":{
"name":"Adana",
"country":"Türkiye",
"is_active":1,
"longitude":1,
"latitude":1,
"township":11
}
}
}
PATCH
Update Stock Location
Path: /api/v1/oms/stocklocations/
{
"stock_location_type":"store",
"address" :{
"city" : {
"name":"Adana",
"country":"Türkiye",
"is_active":1,
"longitude":1,
"latitude":1
},
"country":{
"code":"TR",
"name":"Adana",
"country":"Türkiye",
"is_active":1,
"longitude":1,
"latitude":1
},
"township":{
"name":"Adana",
"country":"Türkiye",
"is_active":1,
"longitude":1,
"latitude":1
},
"district":{
"name":"Adana",
"country":"Türkiye",
"is_active":1,
"longitude":1,
"latitude":1,
"township":11
}
}
}
PATCH
Add Releated Adress
Path: /api/v1/oms/stocklocations/{id}/related_address/
{
"title": "New Adres",
"is_active": true,
"line": "Line lorem ipsum dolor sit amet.",
"postcode": "600652",
"notes": "Note lorem ipsum dolor sit amet.",
"longitude": "41.56583730",
"latitude": "41.75196010",
"country":2,
"city":11,
"township":5,
"district": 2
}
DELETE
Remove Related Address
Path: /api/v1/oms/stocklocations/{id}/related_address/{related_id}
Response
null
GET
List Related Address
Path: /api/v1/oms/stocklocations/{id}/related_address/
Response
{
"title": "New Adres",
"is_active": true,
"line": "Line lorem ipsum dolor sit amet.",
"postcode": "600652",
"notes": "Note lorem ipsum dolor sit amet.",
"longitude": "41.56583730",
"latitude": "41.75196010",
"country":2,
"city":11,
"township":5,
"district": 2
}
GET
List Stok Location Category
Request
Path: /api/v1/oms/stocklocation-categories/
Response
{
"count": 1,
"next": "",
"previous": "",
"results": [ {
"name":"xxx",
"remote_id":"xxx"
}]
}
POST
Create Stock Location Category
Path: /api/v1/oms/stocklocation-categories/
{
"name":"xxx",
"remote_id":"xxx"
}