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