Aller au contenu

AI Shoot

Ce contenu n’est pas encore disponible dans votre langue.

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}"