{
  "info": {
    "_postman_id": "cmmyguhg0002911nv6khattbv",
    "name": "PRIEDS - OPEN API - PRIEDS (GLOBALSHARED) CLIENT OAUTH 2.0 (LATEST)",
    "description": "",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "item": [
    {
      "name": "AUTHORIZATION",
      "description": "OAuth 2.0 Client Credentials Grant (RFC 6749)\n\nWorkflow:\n  Step 1 — Fill in CLIENT_ID and CLIENT_SECRET collection variables\n  Step 2 — Run request 1 to obtain ACCESS_TOKEN (auto-saved)\n  Step 3 — All other requests use: Authorization: Bearer <<ACCESS_TOKEN>>\n  Step 4 — When token expires, run request 2 to refresh",
      "item": [
        {
          "name": "1. OAUTH 2.0 — GET ACCESS TOKEN (client_credentials)",
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "const res = pm.response.json();",
                  "if (res.access_token) {",
                  "  pm.environment.set('ACCESS_TOKEN', res.access_token);",
                  "  console.log('ACCESS_TOKEN saved. expires_in:', res.expires_in, 's');",
                  "}",
                  "if (res.refresh_token) {",
                  "  pm.environment.set('REFRESH_TOKEN', res.refresh_token);",
                  "  console.log('REFRESH_TOKEN saved.');",
                  "}"
                ]
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "description": ""
              }
            ],
            "url": {
              "raw": "{{URL_OAUTH}}/oauth/v1/token",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "oauth",
                "v1",
                "token"
              ]
            },
            "description": "OAuth 2.0 Client Credentials Grant — obtain access_token and refresh_token.\n\nFill in CLIENT_ID and CLIENT_SECRET collection variables before running.\nThe test script auto-saves ACCESS_TOKEN and REFRESH_TOKEN to env variables.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"grant_type\": \"client_credentials\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "basic",
              "basic": [
                {
                  "key": "username",
                  "value": "{{CLIENT_ID}}",
                  "type": "string"
                },
                {
                  "key": "password",
                  "value": "{{CLIENT_SECRET}}",
                  "type": "string"
                }
              ]
            }
          },
          "response": []
        },
        {
          "name": "2. OAUTH 2.0 — REFRESH ACCESS TOKEN",
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "const res = pm.response.json();",
                  "if (res.access_token) {",
                  "  pm.environment.set('ACCESS_TOKEN', res.access_token);",
                  "  console.log('ACCESS_TOKEN refreshed. expires_in:', res.expires_in, 's');",
                  "}",
                  "if (res.refresh_token) {",
                  "  pm.environment.set('REFRESH_TOKEN', res.refresh_token);",
                  "  console.log('REFRESH_TOKEN rotated (old token is now invalid).');",
                  "}"
                ]
              }
            }
          ],
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json",
                "description": ""
              }
            ],
            "url": {
              "raw": "{{URL_OAUTH}}/oauth/v1/refresh",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "oauth",
                "v1",
                "refresh"
              ]
            },
            "description": "Refresh an expired access_token using the refresh_token.\n\nREFRESH_TOKEN is auto-set from the token endpoint test script.\nThe new ACCESS_TOKEN and rotated REFRESH_TOKEN are saved back automatically.",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"refresh_token\": \"{{REFRESH_TOKEN}}\"\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            },
            "auth": {
              "type": "noauth"
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "MASTER CUSTOMER",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN - CUSTOMER SAVE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/customer/save",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "customer",
                "save"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "\r\n{\r\n    \"request\": {\r\n        \"salesman_code\" : \"API_NETSUITE\",\r\n        \"customer_id\": \"bh_249540\",\r\n        \"customer_name\" : \"Test Customer\",\r\n        \"kuota\": 0,\r\n        \"born_day\": \"2023-07-11T03:52:49.425Z\",\r\n        \"pic\": \"Edward\",\r\n        \"contact_no\": \"\",\r\n        \"customer_email\": \"test@gmail.com\",\r\n        \"address\": \"JL. ASPAL\",\r\n        \"region\": \"INDONESIA\",\r\n        \"city\": \"Jakarta\",\r\n        \"province\": \"DKI JAKARTA\",\r\n        \"postal_code\": \"\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - CUSTOMER GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/customer/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "customer",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"customer_id\": \"CSS-PT12\",\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"SITE A\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - CUSTOMER EDIT SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/customer/edit",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "customer",
                "edit"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"salesman_code\": \"ACCURATE\",\r\n        \"customer_id\": \"bh_249540\",\r\n        \"kuota\": 0,\r\n        \"born_day\": \"2023-07-11T03:52:49.425Z\",\r\n        \"pic\": \"Anggriani\",\r\n        \"customer_name\": \"Anggi\",\r\n        \"contact_no\": \"62807779992222\",\r\n        \"customer_email\": \"Anggi@gmail.com\",\r\n        \"address\": \"JL. ASPAL\",\r\n        \"address_2\": \"GG. BESAR\",\r\n        \"region\": \"INDONESIA\",\r\n        \"city\": \"Jakarta\",\r\n        \"province\": \"DKI JAKARTA\",\r\n        \"postal_code\": \"\",\r\n        \"reactive\": 1 //Give This Value to reactive if Needed. (Optional)\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - CUSTOMER DELETE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/customer/delete",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "customer",
                "delete"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"customer_id\": \"bh_249540\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "MASTER PRODUCT",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN - PRODUCT SAVE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/product/save",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "product",
                "save"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"site\": \"SITE A\",\r\n        \"product_list\": [\r\n            {\r\n                \"sku\": \"22000A0K001001COGA\",\r\n                \"description\": \"Bayam Hijau / 180-200gr\",\r\n                \"msrp\": 0,\r\n                \"sellable\": 3,\r\n                \"sku_type\": 1,\r\n                \"uom\": \"PCS\",\r\n                \"safety_stock\": 0,\r\n                \"upc\": \"2497010360374\",\r\n                \"attribute_list\": [\r\n                    {\r\n                        \"k\": \"sku_id_tri\",\r\n                        \"v\": \"22000A0K001001\"\r\n                    },\r\n                    {\r\n                        \"k\": \"color\",\r\n                        \"v\": \"1000\"\r\n                    },\r\n                    {\r\n                        \"k\": \"length_cm\",\r\n                        \"v\": \"10\"\r\n                    },\r\n                    {\r\n                        \"k\": \"width_cm\",\r\n                        \"v\": \"10\"\r\n                    },\r\n                    {\r\n                        \"k\": \"height_cm\",\r\n                        \"v\": \"10\"\r\n                    },\r\n                    {\r\n                        \"k\": \"weight_gr\",\r\n                        \"v\": \"200\"\r\n                    },\r\n                    {\r\n                        \"k\": \"brand\",\r\n                        \"v\": \"unbranded\"\r\n                    }\r\n                ],\r\n                \"uom_configuration\": []\r\n            }\r\n        ]\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN -  PRODUCT GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/product/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "product",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        // \"sku\" : \"KS-HTM\",\r\n        // \"attribute_list.k\": {\r\n        //     \"$regex\": \"warna\"\r\n        // },\r\n        // \"attribute_list.v\": {\r\n        //     \"$regex\": \"Kao\"\r\n        // },\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"SITE A\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN -  PRODUCT CHECK AVAILABLE STOCK SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/product/check-stock-available",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "product",
                "check-stock-available"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"site\": \"SITE A\",\r\n        \"cart\": [\r\n            {\r\n                \"site\": \"SITE A\",\r\n                \"sku\": \"KS-HTM\",\r\n                \"qty\": 167\r\n            }\r\n        ]\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - PRODUCT EDIT SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/product/edit",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "product",
                "edit"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n                \"site\" : \"SITE A\",\r\n                \"internalid\" : 25, \r\n                \"sku\": \"BB-001\",\r\n                \"description\": \"SKU TEST attribute_list\",\r\n                \"msrp\": 5000,\r\n                \"sellable\": 3,\r\n                \"sku_type\": 1, //Inventory Item : 1, Non Inventory Item : 5\r\n                \"uom\": \"PCS\",\r\n                \"safety_stock\": 5,\r\n                \"upc\": \"80801112444\",\r\n                \"attribute_list\": [\r\n                    {\r\n                        \"k\": \"brand\",\r\n                        \"v\": \"SCARLETT WHITENING\"\r\n                    },\r\n                    {\r\n                        \"k\": \"category\",\r\n                        \"v\": \"Skincare\"\r\n                    },\r\n                    {\r\n                        \"k\": \"sub_category\",\r\n                        \"v\": \"Moisturizer\"\r\n                    },\r\n                    {\r\n                        \"k\": \"sub_child_category\",\r\n                        \"v\": \"Face Cream & Lotion\"\r\n                    }\r\n                ],\r\n                \"uom_configuration\": [],\r\n                \"msrp_list\" : [ //OPTIONAL need to Push for Multi Price Case\r\n                    {\r\n                        \"tier\" : \"GT\", //price level name\r\n                        \"msrp\" : 25000 //price for this tier\r\n                    }\r\n                ],\r\n                \"variant\" : { //OPTIONAL Need to Push If SKU is SubItem\r\n                    \"title\" : \"Color\",\r\n                    \"value\" : \"Biru\"\r\n                }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - PRODUCT DELETE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/product/delete",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "product",
                "delete"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"sku\": \"EKITESTING12345\"\r\n\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "MASTER SUPPLIER",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN - SUPPLIER SAVE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/supplier/save",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "supplier",
                "save"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"supplier_id\": \"ekiteztink12345\",\r\n        \"supplier_name\": \"eki teztink12345\",\r\n        \"supplier_email\": \"eki.tezthink.12345@gmail.com\",\r\n        \"remark\": \"\",\r\n        \"supplier_contact_no\": \"62444222111\",\r\n        \"fax_no\": \"\",\r\n        \"address\": \"JL. AZPAL\",\r\n        \"region\": \"INDONESIA\",\r\n        \"supplier_pic\": \"eki teztink12345\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - SUPPLIER EDIT SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/supplier/edit",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "supplier",
                "edit"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"supplier_id\": \"V.00010\",\r\n        \"supplier_name\": \"PT Besari\",\r\n        \"supplier_email\": \"besari@gmail.com\",\r\n        \"remark\": \"\",\r\n        \"supplier_contact_no\": \"62444222111\",\r\n        \"fax_no\": \"\",\r\n        \"address\": \"JL. AZPAL\",\r\n        \"region\": \"INDONESIA\",\r\n        \"supplier_pic\": \"eki teztink12345\",\r\n        \"reactive\": 1 //Give This Value to reactive if Needed. (Optional)\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - SUPPLIER GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/customer/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "customer",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"customer_id\": \"CSS-PT12\",\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"SITE A\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - SUPPLIER DELETE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/supplier/delete",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "supplier",
                "delete"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"supplier_id\": \"ekiteztink12345\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "SALES ORDER",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN - SO SAVE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/so/save",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "so",
                "save"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"SO\" : \"SO.MULTIUOM.OA.0013\", //Optional If PO Need to be Spesific \r\n        \"site\": \"SITE A\",\r\n        \"order_id\": \"SO.MULTIUOM.OA.0013\", //THIRD PARTY ORDER ID\r\n        \"customer_id\": \"CLN-SMG\",\r\n        \"cart\": [\r\n            {\r\n                \"order_line_id\": \"1\",\r\n                \"sku\": \"SKU-SERI-BATCH-0001\",\r\n                \"description\": \"SKU-SERI-BATCH-0001\",\r\n                \"qty\": 5,\r\n                \"delivered_qty\": 0,\r\n                \"uom\" : \"M2\", \r\n                \"price\": 145000,\r\n                \"total_price\": 145000,\r\n                \"total_discount_per_item_manual\": 0,\r\n                \"ppn_included\": 1,\r\n                \"remark\": \"\",\r\n                \"promo_list\": []\r\n            }\r\n        ],\r\n        \"sub_total\": 130631,\r\n        \"discount_amount\": 14500,\r\n        \"remark\": \"box kayu + voucher 10% ????\",\r\n        \"payment_method\": \"Virtual Account BCA\",\r\n        \"transaction_time\": \"2023-08-09T15:05:59.000Z\",\r\n        \"term_of_payment\": \"NET0\",\r\n        \"term_of_payment_duration\": 0,\r\n        \"pph_amount\": 0,\r\n        \"ppn_amount\": 14369,\r\n        \"salesman_code\": \"API_BHI\",\r\n        \"delivery_fee\": 18000,\r\n        \"service_charge_fee\" : 10000, \r\n        \"airway_bill_code\": \"010116230045763\",\r\n        \"dropshipper_name\": \"\",\r\n        \"dropshipper_phone\": \"\",\r\n        \"use_box\": 30000,\r\n        \"wrapping_note\": \"\",\r\n        \"custom_detail\": [{\r\n            \"k\" : \"TEST\",\r\n            \"v\" : \"TEST\"\r\n        }]\r\n        // \"promo_list\": [\r\n        //     {\r\n        //         \"promo_id\": \"49452\",\r\n        //         \"promo_name\": \"prieds\",\r\n        //         \"promo_amount\": 14500,\r\n        //         \"amount_company\": 7250,\r\n        //         \"amount_brand\": 7250,\r\n        //         \"currency\": \"idr\"\r\n        //     }\r\n        // ],\r\n        // \"shipping_info\": {\r\n        //     \"provider\": \"JNE (Reguler)\",\r\n        //     \"provider_type\": \"standard\",\r\n        //     \"name\": \"EdTes Ting\",\r\n        //     \"address\": \"testing testing testing 123\",\r\n        //     \"city\": \"Jakarta Barat\",\r\n        //     \"postcode\": \"11710\",\r\n        //     \"country\": \"Indonesia\",\r\n        //     \"ward\": \"Cengkareng\",\r\n        //     \"region\": \"DKI Jakarta\",\r\n        //     \"phone_number\": \"08179974531\"\r\n        // }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - SO EDIT SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/so/edit",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "so",
                "edit"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"SO\" : \"12512\", //Optional If PO Need to be Spesific \r\n        \"site\": \"SITE A\",\r\n        \"customer_id\": \"ASG-JKT-040\",\r\n        \"customer_name\": \"EKI TEZTINK 2\",\r\n        \"customer_email\": \"eki.testingzz123@gmail.com\",\r\n        \"cart\": [\r\n            {\r\n                \"order_line_id\" : \"1\",\r\n                \"sku\": \"NOB-ESD-00008.001\",\r\n                \"description\": \"(BUY 1 + GET 1 FREE) Dorothic Brush Set(isi 19pc+Cylinder Case)\",\r\n                \"price\": 250000,\r\n                \"total_price\": 1000000,\r\n                \"remark\": \"\",\r\n                \"ppn_included\": 1,\r\n                \"discount_per_item_amount_manual\": 250,\r\n                \"total_discount_per_item_manual\": 1000,\r\n                \"price_non_ppn\": 250000,\r\n                \"total_price_non_ppn\": 1000000,\r\n                \"qty\": 4\r\n            }\r\n        ],\r\n        \"sub_total\": 1000000,\r\n        \"discount_amount\": 0,\r\n        \"ppn_amount\": 99900,\r\n        \"pph_amount\": 0,\r\n        \"remark\": \"\",\r\n        \"payment_method\": \"Kredit\",\r\n        \"transaction_time\": \"2021-10-11T09:26:30.780Z\",\r\n        \"term_of_payment\": \"NET30\",\r\n        \"term_of_payment_duration\": 0,\r\n        \"airway_bill_code\": \"XX\",\r\n        \"custom_detail\": [{\r\n            \"k\" : \"TEST\",\r\n            \"v\" : \"TEST\"\r\n        }]\r\n\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN -  SO GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/so/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "so",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"SO\": \"SO/SITE A/2311/00002\",\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"SITE A\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - SO DELETE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/so/delete",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "so",
                "delete"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        // \"SO\": \"SO/GUDANG_BHI/2110/00029\", //Optional Mandatory\r\n        \"order_id\": \"10PAPUFGEAAFAB\", //Optional Mandatory\r\n        \"site\": \"GUDANG_RPI\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "PURCHASE ORDER",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN - PO SAVE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/po/save",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "po",
                "save"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"PO\" : \"PO.MULTIUOM.OA.0002\", //Optional If PO Need to be Spesific \r\n        \"site\": \"SITE A\",\r\n        \"supplier_id\": \"GEN.0596\",\r\n        \"sub_total\": 750000,\r\n        \"ppn_amount\": 82500,\r\n        \"pph_amount\": 0,\r\n        \"discount_amount\": 0,\r\n        \"grand_total\": 832500,\r\n        \"buyer_code\": \"REYNER\",\r\n        \"order_id\" : \"PO.MULTIUOM.OA.0002\",\r\n        \"cart\": [\r\n            {\r\n                \"order_line_id\": \"1\",\r\n                \"sku\": \"SKU-SERI-BATCH-0001\",\r\n                \"description\": \"SKU-SERI-BATCH-0001\",\r\n                \"price\": 150000,\r\n                \"total_price\": 150000,\r\n                \"fulfilled_qty\": 0,\r\n                \"invoiced_qty\": 0,\r\n                \"remark\": \"\",\r\n                \"ppn_included\": 0,\r\n                \"qty\": 5,\r\n                \"uom\": \"DOS\",\r\n                \"sku_type\": 1,\r\n                \"site\": \"SITE A\",\r\n                \"uom_configuration\": [\r\n                    {\r\n                        \"uom\" : \"DOS\",\r\n                        \"qty\" : 2.88\r\n                    }\r\n                ],\r\n                \"total_discount_per_item_manual\" : 0\r\n            }\r\n        ],\r\n        //   \"custom_detail\": [{\r\n        //     \"k\" : \"TEST\",\r\n        //     \"v\" : \"TEST\"\r\n        // }],\r\n        \"transaction_time\": \"2024-10-09T17:00:00.000Z\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - PO EDIT SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/po/edit",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "po",
                "edit"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"PO\" :  \"PO/SITE A/2307/REYNER0565\",\r\n        \"site\": \"SITE A\",\r\n        \"supplier_id\": \"V.00010\",\r\n        \"sub_total\": 150000,\r\n        \"ppn_amount\": 16500,\r\n        \"pph_amount\": 0,\r\n        \"discount_amount\": 0,\r\n        \"grand_total\": 166500,\r\n        \"buyer_code\": \"REYNER\",\r\n        \"cart\": [\r\n            {\r\n                \"sku\": \"KRT-BR\",\r\n                \"description\": \"MANUAL_INPUT_8_BB\",\r\n                \"qty\": 1,\r\n                \"price\": 150000,\r\n                \"total_price\": 150000,\r\n                \"invoiced_qty\": 0,\r\n                \"remark\": \"\",\r\n                \"ppn_included\": 0,\r\n                \"uom\": \"PCS\",\r\n                \"sku_type\": 1,\r\n                \"site\": \"SITE1_TEST\",\r\n                \"uom_configuration\": [],\r\n                \"total_discount_per_item_manual\" : 0\r\n            }\r\n        ],\r\n          \"custom_detail\": [{\r\n            \"k\" : \"TEST\",\r\n            \"v\" : \"TEST\"\r\n        }],\r\n        \"transaction_time\": \"2023-07-09T17:00:00.000Z\"\r\n     \r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN -  PO GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/po/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "po",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"PO\": \"PO/SITE A/2401/BUYER0001\",\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"SITE A\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - PO DELETE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/po/delete",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "po",
                "delete"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n          \"PO\": \"PO/GUDANG_BHI/230700004\",\r\n          \"site\" : \"GUDANG_BHI\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - PO CLOSE  SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/po/close",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "po",
                "close"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"site\": \"GUDANG_BHI\",\r\n        \"PO\": \"2\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "STOCK OPNAME",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN -  STOCK OPNAME GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/stock-opname/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "stock-opname",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        // \"document_id\": \"STP-2403-00008\", //NEEDED IF WANT TO GET SPESIFIC DOCUMENT\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"SITE A\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN -  STOCK OPNAME DELETE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/stock-opname/delete",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "stock-opname",
                "delete"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"site\": \"SITE A\", // Site Must Be Exist in PRIEDS Database\r\n        \"document_id\":\"STP-2403-00008\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - ASSEMBLY/UNBUILD SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/adjust-stock/assembly-build-unbuild-bulk/save",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "adjust-stock",
                "assembly-build-unbuild-bulk",
                "save"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"site\": \"WH-RPI-VCK\",\r\n        \"remark\": \"Unbuild Bundling Pipiltin\",\r\n        \"order_id\": \"565937\",\r\n        \"document_id\": \"AUB-RPI-000083\",\r\n        \"transaction_time\": \"2025-02-27T00:00:00+07:00\",\r\n        \"cart\": [\r\n            {\r\n                \"sku\": \"SMT-BND-13720.000\",\r\n                \"difference_qty\": -30,\r\n                \"sloc\": \"STAGING INBOUND\",\r\n                \"site\": \"WH-RPI-VCK\"\r\n            },\r\n            {\r\n                \"sku\": \"SMT-LPB-13688.007\",\r\n                \"difference_qty\": 30,\r\n                \"sloc\": \"STAGING INBOUND\",\r\n                \"site\": \"WH-RPI-VCK\"\r\n            }\r\n        ]\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "INBOUND",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN -  INBOUND GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/inbound/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "inbound",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        // \"INBOUND\": \"INB/SITE A/001827\",\r\n        \"gte_created_time\": \"01/01/2025\",\r\n        \"lte_created_time\": \"30/01/2025\",\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"SITE A\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "PUTAWAY",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN - PUTAWAY GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/putaway/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "putaway",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"put_away_list_id\": {\"$in\" : [\"PUA-000030\",\"PUA-000029\" ]}, //Multi ID For Single Query (Optional)\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"Main Site\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "PICKLIST",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN - PICKLIST GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/picklist/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "picklist",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        // \"pick_list_id\": {\"$in\" : [\"PIL-000001\" ]}, //Multi ID For Single Query (Optional)\r\n        //  \"pick_list_id\": \"PIL-000001\", //Single ID For Single Query (Optional)\r\n        \"skip\": 0,\r\n        \"limit\": 10\r\n        // \"site\": \"Main Site\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "STOCK TRANSFER WITH SLOC",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN -STOCK TRANSFER WITH SLOC GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/stock-transfer-with-sloc/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "stock-transfer-with-sloc",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        // \"document_id\": {\"$in\" : [\"PRDS-250400002\" ]}, //Multi ID For Single Query (Optional)\r\n        //  \"document_id\": \"PRDS-250400002\", //Single ID For Single Query (Optional)\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"Main Site\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "STOCK TRANSFER TRANSFER BETWEEN BARCODE",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN -STOCK TRANSFER BETWEEN BARCODE GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/stock-transfer-between-barcode/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "stock-transfer-between-barcode",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        // \"document_id\": {\"$in\" : [\"PRDS-250400002\" ]}, //Multi ID For Single Query (Optional)\r\n        //  \"document_id\": \"PRDS-250400002\", //Single ID For Single Query (Optional)\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"Main Site\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "PURCHASE RETURN",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN - PURCHASE RETURN SAVE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/purchase-return/save-v2",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "purchase-return",
                "save-v2"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"purchase_return\" : \"PRTN.OA.0002-3\", //Optional If Purchase_Return Need to be Spesific \r\n        \"order_id\" : \"PRTN.OA.0002-3\",\r\n        \"site\": \"BG1-CUST\",\r\n        \"INBOUND\": \"INB/BG1-CUST-00028\",\r\n        \"remark\": \"coba DEV 1010024 - 0001\",\r\n        \"notes\": \"coba DEV 101024 - 0001\",\r\n        // \"prtn_type\": 1, // 0: normal purchase return, 1: exchange purchase return\r\n        \"cart\": [\r\n            {\r\n                \"_id\": \"673d4f57b281e4000881e4ae\", //_id menyesuakan dari cart pada data inbound\r\n                \"site\": \"BG1-CUST\",\r\n                \"sku\": \"BG1BJ0406001E\",\r\n                \"barcode\": \"241100264\",\r\n                \"return_qty\": 1,\r\n                \"order_line_id\" : \"23\" //Id for eachCart.\r\n            }\r\n        ]\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - PURCHASE RETURN GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/purchase-return/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "purchase-return",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"purchase_return\": \"PRTN-2601000002\",\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"SITE A\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - PURCHASE RETURN DELETE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/purchase-return/delete-close",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "purchase-return",
                "delete-close"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"purchase_return\" : \"PRTN.OA.0001\",\r\n        \"INBOUND\": \"INB/SITE A/001827\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "DELIVERY ORDER",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN -  DO GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/delivery-order/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "delivery-order",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"DO\": \"DO/241100009\",\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"BG1-CUST\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN -  DO UPDATE STATUS RECEIVED",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/delivery-order/save-do-received",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "delivery-order",
                "save-do-received"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"request\": {\n    \"DO\": \"DOMANUAL1-202604-00016\",\n    \"site\": \"SITE A\",\n    \"received_time\": \"05/05/2026\"\n  }\n}\n",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN -  VOID DO UPDATE STATUS RECEIVED ",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              },
              {
                "key": "Content-Type",
                "value": "",
                "description": ""
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/delivery-order/void-do-received",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "delivery-order",
                "void-do-received"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\n  \"request\": {\n    \"DO\": \"DOMANUAL1-202604-00016\",\n    \"site\": \"SITE A\"\n  }\n}\n",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "SALES RETURN",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN - SALES RETURN SAVE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/sales-return-wms/save",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "sales-return-wms",
                "save"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"document_id\" : \"SRO/BG1/24/11/001-6\", //Optional If Sales Return Need to be Spesific \r\n        \"order_id\" : \"SRO/BG1/24/11/0001-6\",\r\n        \"site\": \"BG1-CUST\", \r\n        \"previous_DO\": \"DO/241100009\",\r\n        \"remark\": \"\",\r\n        \"notes\": \"\",\r\n        \"srtn_type\": 0, // 0: normal sales return, 1: exchange sales return\r\n        \"cart\": [\r\n            {\r\n                \"_id\": \"673c24513c6689000806a0e3\", //_id menyesuakan dari cart pada data delivery_order\r\n                \"site\": \"BG1-CUST\",\r\n                \"sku\": \"BG1BJ0406001E\",\r\n                \"return_qty\": 1,\r\n                \"order_line_id\": \"3\" //Id for eachCart.\r\n            }\r\n        ]\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - SALES RETURN GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/sales-return/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "sales-return",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"document_id\": \"PRTN-2601000002\",\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\": \"SITE A\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - SALES RETURN DELETE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/sales-return-oms/delete-close",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "sales-return-oms",
                "delete-close"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"document_id\" : \"SRTN-2410000009\",\r\n        \"previous_DO\": \"DO/SITE A/240900034\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "WEBHOOK",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN - WEBHOOK REFRESH TOKEN",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/webhook-apps/refresh-token",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "webhook-apps",
                "refresh-token"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{    \r\n    \"request\": {\r\n           \"refresh_token\" : \"7b99e06a34774e4d99efb318bbb636ee5e79ebf17d00b069c852dcf881b5cf99e54257b1ad176aa0699814123a56c2f8\" //Get From PRIEDS\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - WEBHOOK CHECK VALID TOKEN",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/webhook-apps/check-valid-token",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "webhook-apps",
                "check-valid-token"
              ]
            },
            "description": ""
          },
          "response": []
        }
      ]
    },
    {
      "name": "MASTER SITE",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN - SITE UPDATE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/site/update",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "site",
                "update"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n          \"site\": \"HHS01-\",\r\n          \"name\" : \"TEST-PRIEDS\",\r\n          \"address\" : \"Jln Kebahagiaan No 32, DKI Jakarta\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - SITE GET SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/site/detail-list",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "site",
                "detail-list"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"skip\": 0,\r\n        \"limit\": 10,\r\n        \"site\" : \"HH01-TEST0\",\r\n        // \"gte_created_time\": \"12/06/2000\",\r\n        // \"lte_created_time\": \"15/06/2024\",\r\n        \"sort\" : {\r\n            \"created_time\" : -1\r\n        }\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - SITE SAVE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/site/save",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "site",
                "save"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n          \"site\": \"HH01-TEST0\",\r\n          \"name\" : \"TESTING PRIEDS HS01\",\r\n          \"internalid\": \"139\",\r\n          \"address\" : \"Jln Kolaborasi no 37, Jakarta Barat, DKI Jakarta. Kode Pos: 3670\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "name": "STOCK ADJUSTMENT",
      "description": "",
      "item": [
        {
          "name": "SIMPLE TOKEN - STOCK ADJUSTMENT SAVE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/stock-adjustment/save",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "stock-adjustment",
                "save"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"document_id\" : \"STOADJ-0013\", //Required\r\n\r\n        \"remark\": \"Testing\",\r\n        \"activity_number\": \"CONTOH-1\",\r\n\r\n        \"cart\": [\r\n            // case qty positive => add stock\r\n            {\r\n                \"index\": 0,\r\n                \"site\": \"Main Site\",\r\n                \"sku\": \"INDOMIE-A\",\r\n                \"sloc\": \"DRY1-GROUND\",\r\n                \"barcode\": \"250400047\",\r\n                \"qty\": 1\r\n            },\r\n            // case qty negative => reduce stock\r\n            {\r\n                \"index\": 1,\r\n                \"site\": \"Main Site\",\r\n                \"sku\": \"INDOMIE-A\",\r\n                \"sloc\": \"STAGING INBOUND\",\r\n                \"barcode\": \"250400047\",\r\n                \"qty\": -1\r\n            }\r\n        ]\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - STOCK ADJUSTMENT SAVE SCHEMA PRODUCT LEVEL",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/stock-adjustment/save-product-level",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "stock-adjustment",
                "save-product-level"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"document_id\" : \"STOADJ-0017\", //Required\r\n        \"mode\": \"stock_transfer_product_level\",\r\n        \"remark\": \"Testing\",\r\n        \"activity_number\": \"CONTOH-1\",\r\n\r\n        \"cart\": [\r\n            // case qty positive => add stock\r\n            {\r\n                \"index\": 0,\r\n                \"site\": \"Main Site\",\r\n                \"upc\": \"111111110\",\r\n                \"sloc\": \"DRY1-A-2-1\",\r\n                \"qty\": 1\r\n            },\r\n            {\r\n                \"index\": 1,\r\n                \"site\": \"Main Site\",\r\n                \"upc\": \"111111110\",\r\n                \"sloc\": \"DRY1-GROUND\",\r\n                \"qty\": 1\r\n            },\r\n            // case qty negative => reduce stock\r\n            {\r\n                \"index\": 2,\r\n                \"site\": \"Main Site\",\r\n                \"upc\": \"111111110\",\r\n                \"sloc\": \"STAGING INBOUND\",\r\n                \"qty\": -2\r\n            }\r\n        ]\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "name": "SIMPLE TOKEN - STOCK ADJUSTMENT DELETE SCHEMA",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Authorization",
                "value": "Bearer {{ACCESS_TOKEN}}",
                "description": "OAuth 2.0 Bearer Token — auto-set from POST /oauth/v1/token"
              }
            ],
            "url": {
              "raw": "{{URL}}/open-api/v1/public/stock-adjustment/delete",
              "host": [
                "{{URL}}"
              ],
              "path": [
                "open-api",
                "v1",
                "public",
                "stock-adjustment",
                "delete"
              ]
            },
            "description": "",
            "body": {
              "mode": "raw",
              "raw": "{\r\n    \"request\": {\r\n        \"document_id\" : \"STA-042500060\",\r\n        \"remark\": \"Testing void\"\r\n    }\r\n}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    }
  ],
  "variable": [
    {
      "key": "URL_OAUTH",
      "value": "https://api.oauth.prieds.com",
      "type": "default"
    },
    {
      "key": "URL",
      "value": "",
      "type": "default",
      "description": "API server URL — choose one:\n  Sandbox: https://api.sandbox.product.prieds.com/priedsoa\n  Production: https://api.product.prieds.com/priedsoa"
    },
    {
      "key": "CLIENT_ID",
      "value": "",
      "type": "default"
    },
    {
      "key": "CLIENT_SECRET",
      "value": "",
      "type": "secret"
    },
    {
      "key": "ACCESS_TOKEN",
      "value": "",
      "type": "default"
    },
    {
      "key": "REFRESH_TOKEN",
      "value": "",
      "type": "default"
    }
  ]
}