Skip to main content
POST
/
styles
/
extract
Extract a brand/style from a URL
curl --request POST \
  --url http://localhost:3001/api/v1/styles/extract \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "url": "https://stripe.com"
}
'
{
  "data": {
    "id": "2e7d9c1a-4b5f-4a6c-8d3e-9f0a1b2c3d4e",
    "type": "style.extract",
    "status": "pending",
    "createdAt": "2026-06-16T10:00:00.000Z"
  }
}

Authorizations

x-api-key
string
header
required

Headers

Idempotency-Key
string

Optional unique key (≤255 chars) that makes this create idempotent: a retry with the same key returns the original job rather than starting a new one. Scoped to your API key; retained ~24h.

Maximum string length: 255

Body

application/json
url
string<uri>
required
Required string length: 1 - 2048

Response

Accepted

data
object
required