{ "opencollection": "1.0.0", "info": { "name": "Omniful Integration APIs Background Jobs SKUs API", "version": "v1" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "SKUs", "type": "folder" }, "items": [ { "info": { "name": "Get Master Catalog SKUs (โš ๏ธ To be deprecated on 30-07-2026)", "type": "http" }, "http": { "method": "GET", "url": "https://prodapi.omniful.com/sales-channel/public/v1/master/skus" }, "docs": "๐Ÿ“Œ Overview The Get Master Catalog SKUs API retrieves all SKU details available in the Master Catalog (Seller Catalog)." }, { "info": { "name": "Create Master Catalog SKUs", "type": "http" }, "http": { "method": "POST", "url": "https://prodapi.omniful.com/sales-channel/public/v1/master/skus", "body": { "type": "json", "data": "{}" } }, "docs": "๐Ÿ“Œ Create Master SKU API โ€“ Overview The Create Master SKU API allows users to create a new SKU in the Master Catalogue. This API is used to add products to the sellerโ€™s catalog with essential details such as SKU code, pricing, attributes, and classification. โœ… Required Fields for Creating a Master SKU sku_code โ†’ Unique identifier for the SKU (e.g., \"SKU-TV-123\") type โ†’ SKU type (\"simple\" or \"bundle\") status โ†’ SKU lifecycle status (must be one of: all, live, ready_to_list, under_review, draft, un" }, { "info": { "name": "Update Master Catalog SKUs", "type": "http" }, "http": { "method": "PUT", "url": "https://prodapi.omniful.com/sales-channel/public/v1/master/skus", "body": { "type": "json", "data": "{}" } }, "docs": "๐Ÿ“Œ Overview The Update Master SKU API allows users to update the SKU in the Master Catalog. This API helps in updating products to the sellerโ€™s master catalog with essential details such as SKU code, pricing, and attributes. ๐Ÿ“Œ Required fields for Updating a Master SKU: sku_code: A unique code that identifies the SKU, for example, \"SKU-TV-123\" type: Specifies the type of the SKU, which can be \"simple\" or \"bundle\". Here's the documentation for each field in the provided JSON: Field Data Type Desc" }, { "info": { "name": "Create Master Catalog Kit", "type": "http" }, "http": { "method": "POST", "url": "https://prodapi.omniful.com/sales-channel/public/v1/master/skus/kits", "body": { "type": "json", "data": "{}" } }, "docs": "Create Master Catalog Kit" }, { "info": { "name": "Update Master Catalog Kit", "type": "http" }, "http": { "method": "PUT", "url": "https://prodapi.omniful.com/sales-channel/public/v1/master/skus/kits", "body": { "type": "json", "data": "{}" } }, "docs": "Update Master Catalog Kit" }, { "info": { "name": "Get SKUs (โš ๏ธ To be deprecated on 30-07-2026)", "type": "http" }, "http": { "method": "GET", "url": "https://prodapi.omniful.com/sales-channel/public/v1/tenants/sellers/:seller_code/skus", "params": [ { "name": "seller_code", "value": "", "type": "path" } ] }, "docs": "Description Retrieves a paginated list of SKUs associated with a specific seller in the Seller Master Catalog. Parameters Path Parameters Name Type Required Example seller_code string True \"KO-SE-1\" Query Parameters Name Type Required Example page integer False 1 per_page integer False 10 Filters & pagination Filters supported: Query Parameter Type sku_code string sku_codes []string updated_at_start_date string updated_at_end_date string query string include_inventory bool hub_code string So" }, { "info": { "name": "Create SKUs", "type": "http" }, "http": { "method": "POST", "url": "https://prodapi.omniful.com/sales-channel/public/v1/tenants/sellers/:seller_code/skus", "params": [ { "name": "seller_code", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Description Creates one or more SKUs for a specific seller in the Seller Master Catalog. Use this endpoint when onboarding new SKUs into the sellerโ€™s Master Catalog. The endpoint returns the created SKU IDs on success. ๐Ÿ“Œ Required fields for Creating a Master SKU: name: Name of the SKU, for example, \"42 inch LED TV\". sku_code: A unique code that identifies the SKU, for example, \"SKU-TV-123\" type: Specifies the type of the SKU, which can be \"simple\" or \"bundle\". currency โ†’ 3 letter ISO 4217 code " }, { "info": { "name": "Get Single SKU", "type": "http" }, "http": { "method": "GET", "url": "https://prodapi.omniful.com/sales-channel/public/v1/tenants/sellers/:seller_code/skus/:sku_code", "params": [ { "name": "seller_code", "value": "", "type": "path" }, { "name": "sku_code", "value": "", "type": "path" } ] }, "docs": "Description Retrieves detailed information for a specific SKU belonging to a seller in the Seller Master Catalog. Parameters Path Parameters Name Type Required Example seller_code string True \"KO-SE-1\" sku_code string True \"srv-sku-12\" Filters & pagination Filters supported: Query Parameter Type include_inventory bool hub_code string Sorting: Not supported Pagination behavior: page + per_page , Where page represents the page number of response and per_page represents number of response items" }, { "info": { "name": "Update SKU", "type": "http" }, "http": { "method": "PUT", "url": "https://prodapi.omniful.com/sales-channel/public/v1/tenants/sellers/:seller_code/skus/:sku_code", "params": [ { "name": "seller_code", "value": "", "type": "path" }, { "name": "sku_code", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Description Updates an existing SKU for a specific seller in the Seller Master Catalog. Use this endpoint when modifying SKU attributes such as name, description, barcode, pricing, status, dimensions, or perishable settings. The endpoint returns the updated SKU ID on success. ๐Ÿ“Œ Required fields for Updating a Master SKU: sku_code: A unique code that identifies the SKU, for example, \"SKU-TV-123\" type: Specifies the type of the SKU, which can be \"simple\" or \"bundle\". Parameters Path Parameters Nam" } ] } ], "bundled": true }