---
title: "Describe Customizer"
method: POST
path: "/api/v1/custom_processors/describe"
tags: ["Custom Processors"]
---

# Describe Customizer

`POST /api/v1/custom_processors/describe`

Conversational endpoint for building a custom processor description.
Accepts the chat history, returns the next assistant message.
When the system has enough context, includes a proposed_description.

## Cookies

- `wos-session` string
- `datalab_active_team` string

## Request body

- CustomizerDescribeRequest — Request for the customizer description chat endpoint.
  - `messages` ChatMessage[], required
    - `role` 'user' | 'assistant', required
    - `content` string, required

## Response `200`

Successful Response

- CustomizerDescribeResponse — Response from the customizer description chat endpoint.
  - `message` string, required — Assistant's response text
  - `proposed_description` string, nullable — Non-null when the system has enough conviction to propose a processor description

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/datalab/apis/datalab-api.md) · [All operations](https://skmtc.dev/datalab/apis/datalab-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/datalab/datalab-api/revisions/aa9f8ee18efb/schema)
