SwiftPOD
  1. Api
SwiftPOD
  • Api
    • Webhook
      • List Webhooks
      • Subscribe to Webhook
      • Unsubcribe to webhook
      • Webhook Notification - Order Status Change Example
      • Webhook Notification - Tracking Number Example
      • Webhook Notification - In Transit and Delivered Status Example
      • Webhook Notification - Stock Status Change Example
    • Orders
      GET
    • Create Order
      POST
    • Create Multiple Orders
      POST
    • Get Order
      GET
    • Update Order
      PUT
    • Update Order Status
      PUT
    • Cancel Order
      POST
    • Catalogs
      GET
  • Changelog
  1. Api

Catalogs

GET
/v1/catalogs

Request

Query Params
limit
integer 
optional
Number of results returned per page, maximum of 100 records
Example:
25
sku
string 
optional
Filter by product sku
Example:
YOUT1Q0XS
status
string 
optional
Filter by stock status of product. Two available values: in_stock, out_of_stock
Example:
in_stock
page
integer 
optional
A page number within the paginated result set.
Example:
1

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.swiftpod.com/v1/catalogs?limit=25&sku=YOUT1Q0XS&status=in_stock&page=1'

Responses

🟢200Fetch Catalogs
application/json
Body
current_page
integer 
required
data
array [object {14}] 
required
id
integer 
required
name
string 
required
product_image
string 
required
sku
string 
required
color
string 
required
style
string 
required
size
string 
required
brand
string 
required
blank_price
string 
required
print_areas
array[string]
required
print_area_placements
array [object {4}] 
required
discontinued
boolean 
required
stock
integer 
required
status
string 
required
first_page_url
string 
required
from
integer 
required
last_page
integer 
required
last_page_url
string 
required
links
array [object {3}] 
required
url
string  | null 
required
label
string 
required
active
boolean 
required
next_page_url
string 
required
path
string 
required
per_page
integer 
required
prev_page_url
null 
required
to
integer 
required
total
integer 
required
Example
{
    "current_page": 1,
    "data": [
        {
            "id": 8183,
            "name": "Jersey One Piece",
            "product_image": "https://swiftpod.s3.us-west-1.amazonaws.com/Product/63801567a18c7-100B.jpg",
            "sku": "BOPT2H12M",
            "color": "Athletic Heather",
            "style": "100B",
            "size": "6-12M",
            "brand": "BELLA",
            "blank_price": "4.00",
            "print_areas": [
                "front",
                "back",
                "inner_neck_label",
                "outer_neck_label",
                "left_sleeve",
                "right_sleeve"
            ],
            "print_area_placements": [
                {
                    "print_area": "front",
                    "height": 1800,
                    "width": 1500,
                    "dpi": 300,
                    "print_price": "3.50"
                },
                {
                    "print_area": "back",
                    "height": 1800,
                    "width": 1500,
                    "dpi": 300,
                    "print_price": "3.50"
                },
                {
                    "print_area": "inner_neck_label",
                    "height": null,
                    "width": null,
                    "dpi": 300,
                    "print_price": "2.50"
                },
                {
                    "print_area": "outer_neck_label",
                    "height": null,
                    "width": null,
                    "dpi": 300,
                    "print_price": "2.50"
                },
                {
                    "print_area": "left_sleeve",
                    "height": 1140,
                    "width": 1140,
                    "dpi": 300,
                    "print_price": "3.50"
                },
                {
                    "print_area": "right_sleeve",
                    "height": 1140,
                    "width": 1140,
                    "dpi": 300,
                    "print_price": "3.50"
                }
            ],
            "discontinued": false,
            "stock": 67,
            "status": "In Stock"
        },
        {
            "id": 8187,
            "name": "Jersey One Piece",
            "product_image": "https://swiftpod.s3.us-west-1.amazonaws.com/Product/63801567a18c7-100B.jpg",
            "sku": "BOPT1B12M",
            "color": "Black",
            "style": "100B",
            "size": "6-12M",
            "brand": "BELLA",
            "blank_price": "5.00",
            "print_areas": [
                "front",
                "back",
                "inner_neck_label",
                "outer_neck_label",
                "left_sleeve",
                "right_sleeve"
            ],
            "print_area_placements": [
                {
                    "print_area": "front",
                    "height": 1800,
                    "width": 1500,
                    "dpi": 300,
                    "print_price": "4.75"
                },
                {
                    "print_area": "back",
                    "height": 1800,
                    "width": 1500,
                    "dpi": 300,
                    "print_price": "4.75"
                },
                {
                    "print_area": "inner_neck_label",
                    "height": null,
                    "width": null,
                    "dpi": 300,
                    "print_price": "3.00"
                },
                {
                    "print_area": "outer_neck_label",
                    "height": null,
                    "width": null,
                    "dpi": 300,
                    "print_price": "3.00"
                },
                {
                    "print_area": "left_sleeve",
                    "height": 1140,
                    "width": 1140,
                    "dpi": 300,
                    "print_price": "4.00"
                },
                {
                    "print_area": "right_sleeve",
                    "height": 1140,
                    "width": 1140,
                    "dpi": 300,
                    "print_price": "4.00"
                }
            ],
            "discontinued": false,
            "stock": 36,
            "status": "In Stock"
        }
    ],
    "first_page_url": "http://api.swiftpod.com/v1/catalogs?page=1",
    "from": 1,
    "last_page": 3973,
    "last_page_url": "http://api.swiftpod.com/v1/catalogs?page=3973",
    "links": [
        {
            "url": null,
            "label": "« Previous",
            "active": false
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=1",
            "label": "1",
            "active": true
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=2",
            "label": "2",
            "active": false
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=3",
            "label": "3",
            "active": false
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=4",
            "label": "4",
            "active": false
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=5",
            "label": "5",
            "active": false
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=6",
            "label": "6",
            "active": false
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=7",
            "label": "7",
            "active": false
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=8",
            "label": "8",
            "active": false
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=9",
            "label": "9",
            "active": false
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=10",
            "label": "10",
            "active": false
        },
        {
            "url": null,
            "label": "...",
            "active": false
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=3972",
            "label": "3972",
            "active": false
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=3973",
            "label": "3973",
            "active": false
        },
        {
            "url": "http://api.swiftpod.com/v1/catalogs?page=2",
            "label": "Next »",
            "active": false
        }
    ],
    "next_page_url": "http://api.swiftpod.com/v1/catalogs?page=2",
    "path": "http://api.swiftpod.com/v1/catalogs",
    "per_page": 2,
    "prev_page_url": null,
    "to": 2,
    "total": 7945
}
Previous
Cancel Order
Next
Changelog
Built with