Skip to main content

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
}

Path: /api/v1/oms/stocklocations/{id}/related_address/{related_id}

Response

null

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"
}