Skip to content

AI Shoot

Use the AI Shoot API to manage SKUs and retrieve brief results for your shoots.


GET https://api.autoretouch.com/ai-shoot/skus
ParameterTypeRequiredDescription
pageintegerNoPage number
pageSizeintegerNoNumber of items per page
projectFilterstringNoFilter SKUs by project
skuIdFilterstringNoFilter by SKU ID
Terminal window
curl -X GET "https://api.autoretouch.com/ai-shoot/skus?page=1&pageSize=20" \
-H "Authorization: Bearer {accessToken}"

GET https://api.autoretouch.com/ai-shoot/skus/global

Returns globally available SKUs for the organization. No additional query parameters.

Terminal window
curl -X GET "https://api.autoretouch.com/ai-shoot/skus/global" \
-H "Authorization: Bearer {accessToken}"

POST https://api.autoretouch.com/ai-shoot/skus

Returns 201 Created on success.

FieldTypeRequiredDescription
namestringYesSKU name (non-blank)
frontImagestringYesFront image identifier (non-blank)
backImagestringNoBack image identifier
genderstringNoGender of the SKU. Possible values: male, female
isInWardrobebooleanNoWhether the SKU is in the wardrobe
projectIdsinteger[]NoList of project IDs to associate (positive integers)
skuCategoryNamestringNoSKU category. Possible values: top, bottom, outfit, socks, shoes, hats
Terminal window
curl -X POST "https://api.autoretouch.com/ai-shoot/skus" \
-H "Authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d '{
"name": "Blue Shirt",
"frontImage": "image-identifier-front",
"gender": "male",
"projectIds": [1, 2],
"skuCategoryName": "top"
}'

PUT https://api.autoretouch.com/ai-shoot/skus/{skuId}
ParameterTypeDescription
skuIdstringID of the SKU to update
FieldTypeRequiredDescription
namestringYesSKU name (non-blank)
frontImagestringYesFront image identifier (non-blank)
backImagestringNoBack image identifier
genderstringNoGender. Possible values: male, female
isInWardrobebooleanNoDefaults to false if omitted
projectIdsinteger[]NoDefaults to empty list if omitted
skuCategoryNamestringNoSKU category. Possible values: top, bottom, outfit, socks, shoes, hats
Terminal window
curl -X PUT "https://api.autoretouch.com/ai-shoot/skus/{skuId}" \
-H "Authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d '{
"name": "Blue Shirt Updated",
"frontImage": "image-identifier-front",
"skuCategoryName": "top"
}'

DELETE https://api.autoretouch.com/ai-shoot/skus/{skuId}
ParameterTypeDescription
skuIdstringID of the SKU to delete
Terminal window
curl -X DELETE "https://api.autoretouch.com/ai-shoot/skus/{skuId}" \
-H "Authorization: Bearer {accessToken}"

GET https://api.autoretouch.com/ai-shoot/briefs/{briefId}/results
ParameterTypeDescription
briefIdintegerID of the brief
ParameterTypeRequiredDescription
pageintegerNoPage number
pageSizeintegerNoItems per page
Terminal window
curl -X GET "https://api.autoretouch.com/ai-shoot/briefs/{briefId}/results?page=1&pageSize=20" \
-H "Authorization: Bearer {accessToken}"