Product Listing

Work with Product Listings

Fetch product listings owned by a user

post
/v1/product-listing/owned-listings
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
authorizationstringRequiredExample: Bearer <YOUR_API_KEY>
Body
ownerstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
Responses
chevron-right
200

200

application/json
post
/v1/product-listing/owned-listings

Fetch a specific registered product listing

post
/v1/product-listing/registered
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
authorizationstringRequiredExample: Bearer <YOUR_API_KEY>
Body
productListingIdstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
Responses
chevron-right
200

200

application/json
productListingIdstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
originstring · enumRequiredPossible values:
ownerstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
managerstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
placementTypestring · enumRequiredPossible values:
productCategorystring · enumRequiredPossible values:
inStockstringRequired
soldstringRequired
clickcratePosstring · nullableRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
isActivebooleanRequired
priceinteger · nullableRequired
vaultstring · nullableRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
orderManagerstring · enumRequiredPossible values:
post
/v1/product-listing/registered

Fetch details of a specific product listing

post
/v1/product-listing/details
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
authorizationstringRequiredExample: Bearer <YOUR_API_KEY>
Body
productListingIdstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
networkstringRequired
Responses
chevron-right
200

200

application/json
collectionany · nullableOptional
post
/v1/product-listing/details

Register a new ProductListing

post
/v1/product-listing/register
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
authorizationstringRequiredExample: Bearer <YOUR_API_KEY>
Body
productListingIdstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
originstring · enumRequiredPossible values:
placementTypestring · enumRequiredPossible values:
productCategorystring · enumRequiredPossible values:
managerstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
priceintegerRequired
orderManagerstring · enumRequiredPossible values:
Responses
chevron-right
200

200

application/json
messagestringRequired
transactionstringRequired
post
/v1/product-listing/register

Update an existing ProductListing

put
/v1/product-listing/update
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
authorizationstringRequiredExample: Bearer <YOUR_API_KEY>
Body
productListingIdstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
placementTypestring · enumRequiredPossible values:
productCategorystring · enumRequiredPossible values:
managerstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
priceintegerRequired
Responses
chevron-right
200

200

application/json
messagestringRequired
transactionstringRequired
put
/v1/product-listing/update

Activate a ProductListing

post
/v1/product-listing/activate
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
authorizationstringRequiredExample: Bearer <YOUR_API_KEY>
Body
productListingIdstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
Responses
chevron-right
200

200

application/json
messagestringRequired
transactionstringRequired
post
/v1/product-listing/activate

Deactivate a ProductListing

post
/v1/product-listing/deactivate
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
authorizationstringRequiredExample: Bearer <YOUR_API_KEY>
Body
productListingIdstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
Responses
chevron-right
200

200

application/json
messagestringRequired
transactionstringRequired
post
/v1/product-listing/deactivate

Place a ProductListing in a ClickCrate

post
/v1/product-listing/place
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
authorizationstringRequiredExample: Bearer <YOUR_API_KEY>
Body
productListingIdstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
clickcrateIdstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
pricenumberRequired
Responses
chevron-right
200

200

application/json
messagestringRequired
transactionsstring[]Required
post
/v1/product-listing/place

Remove a ProductListing from a ClickCrate

post
/v1/product-listing/remove
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Header parameters
authorizationstringRequiredExample: Bearer <YOUR_API_KEY>
Body
productListingIdstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
clickcrateIdstringRequiredPattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$
Responses
chevron-right
200

200

application/json
messagestringRequired
transactionstringRequired
post
/v1/product-listing/remove

Last updated