Quick Task Integration

Here we describe how to talk to SwiftSole via Quick Tasks(Developers only).

Overview

Because of our large user base and TestFlight's user limit, there are currently three different SwiftSole apps. A user might be using SwiftSole, SwiftSole2 or SwiftSole3. Thus, there are three different quick task links. Each link is a deep link that when pressed on an iOS device with SwiftSole installed, will launch a quick task. Since they link directly to the SwiftSole application, they can only be clicked on an iOS device.

get
SwiftSole

com.swift.swiftsole://
The following parameters are required.
Request
Response
Request
Query Parameters
itemCategory
required
string
The URI encoded category the item is in on Supreme's website. See below for valid categories.
autoStart
required
string
Whether this task should start itself or not. Valid values are yes and no
profile
required
string
The exact name of the SwiftSole profile the user wants to use for this task. A settings panel of some sort will be needed to allow users to enter their profile name.
itemColor
required
string
The color of the item exactly as it appears on Supreme's website. Random is also valid.
itemSize
required
string
The size of the item exactly as it appears on Supreme's website.
itemPrice
required
string
URI encoded price of the item. Does not have to be accurate.
itemImage
required
string
A URI encoded https link to the item's image.
itemName
required
string
The URI encoded name of the item.
Response
200: OK

get
SwiftSole2

com.swift.swiftsole2://
Use same parameters as SwiftSole.
Request
Response
Request
Response
200: OK

get
SwiftSole3

com.swift.swiftsole3://
Use same parameters as SwiftSole.
Request
Response
Request
Response
200: OK

Valid Categories

  • Accessories

  • Bags

  • Hats

  • Jackets

  • Pants

  • Shirts

  • Shoes

  • Shorts

  • Skate

  • Sweatshirts

  • T-Shirts

  • Tops/Sweaters