Retrieve a brand kit import

Retrieve a brand kit import

GET/api/v1/brand-kits/imports/{id}

GET /brand-kits/imports/{id}
curl -X GET 'https://www.unitpost.com/api/v1/brand-kits/imports/bki_123' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'User-Agent: my-app/1.0'
Response · 200
{
  "object": "brand_import",
  "id": "id_123",
  "status": "pending",
  "review": false,
  "source": {
    "kind": "url",
    "url": "https://example.com"
  },
  "brand_kit_id": "brand_kit_123",
  "proposal": {
    "name": "Example",
    "website_url": "https://example.com",
    "description": "string",
    "tone": "NEUTRAL",
    "voice_notes": "string",
    "industry": "string",
    "core_pages": [
      {
        "url": "https://example.com",
        "title": "string"
      }
    ],
    "extracted": {
      "colors": [
        {
          "hex": "string",
          "label": "string"
        }
      ],
      "logo_urls": [
        "string"
      ],
      "background_urls": [
        "string"
      ],
      "fonts": [
        "string"
      ]
    },
    "memory_facts": [
      {
        "key": "string",
        "content": "string"
      }
    ]
  },
  "warnings": [
    "string"
  ],
  "error": "string",
  "created_at": "2026-01-01T00:00:00.000Z",
  "updated_at": "2026-01-01T00:00:00.000Z",
  "completed_at": "2026-01-01T00:00:00.000Z"
}

One import: its status, the proposal once it's ready, warnings and any error. Requires the templates:read capability.

Parameters1 field
FieldTypeDescription
idrequiredstring · path—
Response · 200 fields12 fields
FieldTypeDescription
objectrequiredstring—
idrequiredstring—
statusrequiredenumpending | running | preview_ready | completed | failed | cancelled`preview_ready`: the proposal waits for an accept (review imports) or is being applied (one-shot); with an `error` on a one-shot import, applying it failed: accept or cancel it.
reviewrequiredbooleanWhether it waits for an accept (false: applied when the crawl lands).
sourcerequiredobject—
brand_kit_idrequiredstring | nullThe profile it fills.
proposalrequiredobject | nullWhat the import found, once ready.
warningsrequiredstring[]—
errorrequiredstring | null—
created_atrequiredstring—
updated_atrequiredstring—
completed_atrequiredstring | null—
200401403404422

Search docs and guides

Search the docs and product guides.