{"info":{"_postman_id":"baa81c8f-4a28-4a89-88f6-c548d1fb12ff","name":"legitulfill.com","description":"<html><head></head><body><p>legifulfill.com fulfillment documentation</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"16307748","collectionId":"baa81c8f-4a28-4a89-88f6-c548d1fb12ff","publishedId":"2sBXqGrhC1","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-08-06T07:53:15.000Z"},"item":[{"name":"AUTHORIZATION","item":[{"name":"Login","id":"2b38a759-fd4d-4089-84f6-2dded276fdf4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"myemail@gmail.com\",\n    \"password\": \"yourpassword\"\n}"},"url":"{{API_URI}}/login","urlObject":{"path":["login"],"host":["{{API_URI}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"2b38a759-fd4d-4089-84f6-2dded276fdf4"}],"id":"d45e86b6-3c16-414f-9a33-b86e49524380","description":"<p>Handles authentication for the LegitFulfill API. This folder contains the <strong>Login</strong> endpoint, which authenticates a seller using their credentials and returns an access token. The token must be included as a Bearer token in all subsequent API requests.</p>\n","_postman_id":"d45e86b6-3c16-414f-9a33-b86e49524380","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":true,"source":{"_postman_id":"baa81c8f-4a28-4a89-88f6-c548d1fb12ff","id":"baa81c8f-4a28-4a89-88f6-c548d1fb12ff","name":"legitulfill.com","type":"collection"}}},{"name":"PRODUCTS","item":[{"name":"PRODUCT DETAIL","id":"b74db7b9-50b4-4ea5-94bc-a7986960c2ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{API_URI}}/products/","urlObject":{"path":["products",""],"host":["{{API_URI}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"b74db7b9-50b4-4ea5-94bc-a7986960c2ec"},{"name":"PRODUCTS LIST","id":"7fe1bcd9-069d-4752-8ae2-fa8a92ba7321","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{API_URI}}/products","urlObject":{"path":["products"],"host":["{{API_URI}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"7fe1bcd9-069d-4752-8ae2-fa8a92ba7321"}],"id":"be8be980-299c-43d8-85e0-2f7357801736","description":"<p>Provides access to the LegitFulfill product catalog. This folder includes endpoints to retrieve a <strong>list of all available products</strong> and to fetch the <strong>detailed information</strong> of a specific product, such as variants, pricing, and specifications.</p>\n","_postman_id":"be8be980-299c-43d8-85e0-2f7357801736","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":true,"source":{"_postman_id":"baa81c8f-4a28-4a89-88f6-c548d1fb12ff","id":"baa81c8f-4a28-4a89-88f6-c548d1fb12ff","name":"legitulfill.com","type":"collection"}}},{"name":"ORDER","item":[{"name":"CREATE ORDER","id":"fefcb09f-4148-4b44-ad7a-633946332142","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"order_id\": \"22-32345-21357\",// Required, id của bạn\n    \"order_name\": \"\",// Optional, Example: #10001\n    \"identifier\": \"mydomain.com\",// Optional: Your domain\n    \"reference_id\": \"22-44235-21224\", // Optional, là 1 key để dể phân biệt nguồn đơn, Ví dụ, 2 đơn cùng ID từ 2 site woocommerce khác nhau \n    \"customer_note\": \"\",// Optional\n    \"items\": [\n        {\n            \"attributes\": [\n                {\n                    \"name\": \"product\",\n                    \"option\": \"LG Print Hoodie Embroidery\"\n                }\n            ],\n            \"currency\": \"USD\",\n            \"print_areas\": [\n                {\n                    \"key\": \"front\", // lấy thông tin \"print_areas\" trong api: api/v1/products\n                    \"value\": \"https://cdn.legitfulfill.com/60053311-311E-4DB8-B32D-B59C72754C2E.jpg\"\n                },\n                {\n                    \"key\": \"back\",\n                    \"value\": \"https://cdn.legitfulfill.com/60053311-311E-4DB8-B32D-B59C72754C2E.jpg\"\n                }\n            ],\n            \"image\": \"https://cdn.legitfulfill.com/51yEcXV2FPL.jpg\", // Image mockup\n            \"name\": \"LG Print Sweatshirt Embroidery\",\n            \"price\": 6.31,// Optional giá sản phẩm\n            \"product_id\": \"MY-SKU-001\",// Product Id của khách hàng\n            \"quantity\": 1, // Required\n            \"sku\": \"LG-PRINT-001-5L\"\n        }\n    ],\n    \"note\": \"\",\n    \"shipping_info\": {\n        \"full_name\": \"Carolyn Meador\",\n        \"address_1\": \"9701 W Beacon Light Rd\",\n        \"address_2\": \"\",// Optional\n        \"city\": \"Star\", // required\n        \"country\": \"US\", // required\n        \"email\": \"\",// Optional\n        \"phone\": \"+19294364790 ext. 37223\",// Optional\n        \"postcode\": \"83669-5109\",\n        \"state\": \"IL\" // required\n    },\n    \"shipping_method\": \"SBTT\",//, giá trị được chấp nhận \"EXPRESS_US\", \"SBTT\", \"COD\", giá trị mặc định \"EXPRESS_US\"\n    \"inc_active_service\": false, // sử dụng dịch vụ active tracking by usps. chỉ hoạt động với shipping_method \"EXPRESS_US\"\n    \"tracking\": {\n        \"tracking_number\": \"94001091042500177*****\",\n        \"carrier\": \"USPS\",\n        \"link_print\": \"https://cdn.legitfulfill.com/labels/9400109208316074886600/1748712223.pdf\"\n    }\n}"},"url":"{{API_URI}}/order/create","urlObject":{"path":["order","create"],"host":["{{API_URI}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"fefcb09f-4148-4b44-ad7a-633946332142"},{"name":"GET ORDER","id":"c26139cf-3f2c-4dad-b2c1-e469ad73a373","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{API_URI}}/order/KT-70881-56051","urlObject":{"path":["order","KT-70881-56051"],"host":["{{API_URI}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"c26139cf-3f2c-4dad-b2c1-e469ad73a373"},{"name":"CANCEL ORDER","id":"8d783279-6ed8-4769-9cf8-158b3c7531e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":false},"method":"DELETE","header":[],"url":"{{API_URI}}/order/KT-70881-56051","urlObject":{"path":["order","KT-70881-56051"],"host":["{{API_URI}}"],"query":[],"variable":[]}},"response":[{"id":"0e7cdf70-6fef-47d3-b78e-16088408d39d","name":"Error","originalRequest":{"method":"DELETE","header":[],"url":"{{API_URI}}/order/05-24-110290851"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"92"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Wed, 22 May 2024 03:29:50 GMT"},{"key":"Rate-Limit-Remaining","value":"49"},{"key":"Rate-Limit-Reset","value":"1716348591"},{"key":"Rate-Limit-Total","value":"50"},{"key":"Set-Cookie","value":"_uid=63a984f6e575e942105a955c; path=/; httponly"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": false,\n    \"error\": \"Order not found\",\n    \"extensions\": {\n        \"code\": \"GRAPHQL_VALIDATION_FAILED\"\n    }\n}"},{"id":"4147a92d-de6c-4d25-bff1-380a4b070706","name":"Success","originalRequest":{"method":"DELETE","header":[],"url":"{{API_URI}}/order/05-24-11029085"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"69"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Wed, 22 May 2024 03:30:11 GMT"},{"key":"Rate-Limit-Remaining","value":"49"},{"key":"Rate-Limit-Reset","value":"1716348612"},{"key":"Rate-Limit-Total","value":"50"},{"key":"Set-Cookie","value":"_uid=63a984f6e575e942105a955c; path=/; httponly"},{"key":"Vary","value":"Origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"data\": {\n        \"message\": \"Order was cancelled susscessfull\"\n    }\n}"}],"_postman_id":"8d783279-6ed8-4769-9cf8-158b3c7531e3"},{"name":"GET ORDERS","id":"e3c55cb7-3af6-4330-a0fd-f01b8a6dc9f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":false},"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"url":"{{API_URI}}/order?from=2026-03-31T17:00:00.000Z&to=2026-04-08T16:59:59.999Z&page=1&page_size=10","urlObject":{"path":["order"],"host":["{{API_URI}}"],"query":[{"key":"from","value":"2026-03-31T17:00:00.000Z"},{"key":"to","value":"2026-04-08T16:59:59.999Z"},{"key":"page","value":"1"},{"key":"page_size","value":"10"}],"variable":[]}},"response":[],"_postman_id":"e3c55cb7-3af6-4330-a0fd-f01b8a6dc9f5"}],"id":"ac1b8758-062f-424a-8fcb-4947b8548200","description":"<p>Covers the full order management lifecycle on the LegitFulfill platform. This folder includes endpoints to <strong>create</strong> a new order (including a test mode), <strong>retrieve</strong> a specific order by ID, <strong>list</strong> orders within a date range, <strong>retrieve orders by tracking numbers</strong>, and <strong>cancel</strong> an existing order.</p>\n","_postman_id":"ac1b8758-062f-424a-8fcb-4947b8548200","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":true,"source":{"_postman_id":"baa81c8f-4a28-4a89-88f6-c548d1fb12ff","id":"baa81c8f-4a28-4a89-88f6-c548d1fb12ff","name":"legitulfill.com","type":"collection"}}},{"name":"Shipment Track","item":[{"name":"Shipment track","id":"e706e098-2853-49ba-96d7-84c9bb32c1ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{NEXOPRINT_ACCESS_TOKEN}}"}]},"isInherited":false},"method":"GET","header":[],"url":"{{API_URI}}/order/NN-39439-27003/shipment/events","urlObject":{"path":["order","NN-39439-27003","shipment","events"],"host":["{{API_URI}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"e706e098-2853-49ba-96d7-84c9bb32c1ea"}],"id":"40de32b7-66e5-4304-bfdf-7f628d40346a","description":"<p>Provides real-time shipment tracking for LegitFulfill orders. This folder contains the endpoint to retrieve a <strong>timeline of shipment events</strong> for a specific order, allowing sellers to monitor the delivery status and logistics progress.</p>\n","_postman_id":"40de32b7-66e5-4304-bfdf-7f628d40346a","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":true,"source":{"_postman_id":"baa81c8f-4a28-4a89-88f6-c548d1fb12ff","id":"baa81c8f-4a28-4a89-88f6-c548d1fb12ff","name":"legitulfill.com","type":"collection"}}},{"name":"WEBHOOK","item":[{"name":"LIST","id":"771bd7a1-80ca-4a42-987e-7a7cdd805645","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":false},"method":"GET","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{API_URI}}/webhooks/","urlObject":{"path":["webhooks",""],"host":["{{API_URI}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"771bd7a1-80ca-4a42-987e-7a7cdd805645"},{"name":"CREATE","id":"3056c64a-dfdc-468a-aa31-bdea78c9e529","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"topic\": \"order.updated\", //'shipment.events' or 'order.updated'\"\n    \"endpoint\": \"https://yourdomain.com/webhooks\", // url callback received notifcation\n    \"secret\": \"MYSCRECETKEY\"// Key private của bạn, dùng đã mã hoá \"sha256\" sẽ gửi lại trong header \"X-Hmac-SHA256\" khi onos gửi webhook request\n}","options":{"raw":{"language":"json"}}},"url":"{{API_URI}}/webhooks/","urlObject":{"path":["webhooks",""],"host":["{{API_URI}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"3056c64a-dfdc-468a-aa31-bdea78c9e529"},{"name":"DELETE","id":"3d538ba9-d36f-4e01-8a62-cbc5e30ca119","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":false},"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\n    \"id\": \"\"// id lấy đc từ onos\n}","options":{"raw":{"language":"json"}}},"url":"{{API_URI}}/webhooks/","urlObject":{"path":["webhooks",""],"host":["{{API_URI}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"3d538ba9-d36f-4e01-8a62-cbc5e30ca119"},{"name":"Trigger order.updated","id":"22c5f409-3df8-4488-94ad-d2e22c6064cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{NEXOPRINT_ACCESS_TOKEN}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"topic\": \"order.updated\", //'shipment.events' or 'order.updated'\"\n    \"endpoint\": \"https://example.com/webhooks\", // url callback received notifcation\n    \"secret\": \"MYSCRECETKEY\"// Key private của bạn, dùng đã mã hoá \"sha256\" sẽ gửi lại trong header \"X-Hmac-SHA256\" khi gửi webhook request\n}","options":{"raw":{"language":"json"}}},"url":"https://yourdomain.com","urlObject":{"protocol":"https","host":["yourdomain","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"22c5f409-3df8-4488-94ad-d2e22c6064cf"}],"id":"0780cf55-c8fb-4772-9d85-85fb576328f8","description":"<p>Manages webhook subscriptions for receiving real-time event notifications from LegitFulfill. This folder includes endpoints to <strong>list</strong>, <strong>create</strong>, and <strong>delete</strong> webhooks, as well as a sample <strong>Trigger order.updated</strong> request to simulate an event payload sent to your endpoint when an order is updated.</p>\n","_postman_id":"0780cf55-c8fb-4772-9d85-85fb576328f8","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]},"isInherited":true,"source":{"_postman_id":"baa81c8f-4a28-4a89-88f6-c548d1fb12ff","id":"baa81c8f-4a28-4a89-88f6-c548d1fb12ff","name":"legitulfill.com","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{ACCESS_TOKEN}}"}]}},"event":[{"listen":"prerequest","script":{"id":"03bcec6b-698e-4966-8648-51b0e43657c2","type":"text/javascript","requests":{},"exec":[""]}},{"listen":"test","script":{"id":"1ba49fef-bb83-4449-8273-72f7435b7d4d","type":"text/javascript","requests":{},"exec":[""]}}]}