
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 --jsonLogo 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