ulogo.it
API and CLI

ulogo.it Developer API and CLI

Use the ulogo.it API and CLI to clean logo files, generate logo drafts, poll jobs, download brand packs, run batches, and manage webhooks.

Quickstart
npm install -g ulogo-cli
export ULOGO_API_KEY="your_api_key"
ulogo clean ./draft.png --wait --output ./brand --json

Logo cleanup jobs

Upload a logo source, create a cleanup job, poll project status, and download the finished assets.

Prompt generation

Create prompt-based logo drafts and package the selected result into web-ready brand files.

Batch automation

Run mixed clean, generate, and edit manifests without driving the browser UI.

Webhook delivery

Register signed webhook endpoints and send test deliveries before using the API in production.

Authentication

Send API keys as Authorization: Bearer <api-key>. Job creation supports Idempotency-Key, errors use application/problem+json, and rate limits return Retry-After plus RateLimit headers.

Core routes

POST /api/v1/projects/cleanPOST /api/v1/projects/generateGET /api/v1/projectsGET /api/v1/projects/{projectId}GET /api/v1/projects/{projectId}/assetsGET /api/v1/projects/{projectId}/assets/{assetId}/downloadPOST /api/v1/projects/{projectId}/editsPOST /api/v1/batchesGET|POST /api/v1/webhooksPOST /api/v1/webhooks/test