---
title: "Process images for logo recognition"
method: POST
path: "/api/logo-recognition/image-process"
tags: ["LogoRecognition"]
---

# Process images for logo recognition

`POST /api/logo-recognition/image-process`

## Request

- Base URL: `https://api.sponsorunited.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.sponsorunited.com/api/logo-recognition/image-process`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/sponsorunited/apis/sponsorunited-api/docs/api/logo-recognition/image-process/post.ts> (a function with typed inputs; its response is checked against the schema)

Marks images as processed or unprocessed for logo recognition training. Requires logo training permission.

## Request body

- LogoRecognitionImageProcessRequest
  - `item_images` object[], required: Array of images to process
    - `item_value_id` integer: The item value ID
    - `image_id` integer: The image ID
    - `processed` boolean: Whether the image is processed

## Response `200`

Synced image data

- object
  - `item_images` object[]: Array of processed item images
    - `item_value_id` integer
    - `image_ids` integer[]

## Other responses

- `401`: Unauthenticated
- `403`: Forbidden - requires logo training permission
- `500`: Server error during processing

---

[API](https://skmtc.dev/sponsorunited/apis/sponsorunited-api.md) - [All operations](https://skmtc.dev/sponsorunited/apis/sponsorunited-api/llms.txt) - [OpenAPI document](https://skmtc.dev/sponsorunited/apis/sponsorunited-api/revisions/cbf1ca5bff8f?raw)
