Submits multiple images for shelf analysis in a single request. Each image consumes 1 credit. Maximum batch size depends on your plan tier (20-200). All analyses run asynchronously.
API key with sf_live_ prefix. Pass as Authorization: Bearer sf_live_...
Unique key for idempotent requests. If a request with the same key was already processed within the last 24 hours, the cached response is returned with X-Idempotent-Replayed: true.
"idk_550e8400-e29b-41d4-a716-446655440000"
Array of image submissions. Max size depends on your plan tier (20-200). Check GET /api/v1/usage for your maxBatchSize.
1HTTPS URL to receive a signed POST when each analysis completes or fails. A callbackSecret is returned per analysis for signature verification.
"https://your-app.com/callbacks/shelfforce"
Batch accepted. All analyses are queued.