> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sequenzy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Email Block Type

> Get the full field reference for one email block type.

# Get Email Block Type

You can read the complete field reference for a single block type, including a minimal valid example and authoring notes.

## Request

<ParamField path="type" type="string" required>
  Block type, for example `list`, `steps`, `text`, or `hero`.
</ParamField>

```bash theme={null}
curl "https://api.sequenzy.com/api/v1/email-blocks/steps" \
  -H "Authorization: Bearer API_KEY"
```

## Responses

<ResponseExample>
  ```json 200 theme={null}
  {
    "success": true,
    "blockType": {
      "type": "steps",
      "creatable": true,
      "required": ["items", "variant"],
      "optional": ["id", "accentColor", "styles", "conditions"],
      "fields": [
        {
          "name": "items",
          "required": true,
          "type": "array",
          "itemFields": [
            { "name": "id", "required": false, "type": "string" },
            { "name": "title", "required": true, "type": "string" },
            { "name": "description", "required": false, "type": "string" }
          ]
        },
        {
          "name": "variant",
          "required": true,
          "type": "enum",
          "values": ["numbered", "timeline"]
        },
        { "name": "accentColor", "required": false, "type": "string" }
      ],
      "example": {
        "type": "steps",
        "variant": "timeline",
        "items": [
          { "title": "Connect", "description": "Link your account." },
          { "title": "Launch", "description": "Send your first campaign." }
        ]
      }
    }
  }
  ```

  ```json 401 theme={null}
  {
    "success": false,
    "error": "Invalid API key"
  }
  ```

  ```json 404 theme={null}
  {
    "success": false,
    "error": "Unknown block type: numbered-list. Valid block types: text, html, heading, list, button, ..."
  }
  ```
</ResponseExample>

## Related

* [List Email Block Types](/api-reference/email-blocks/list)
* [Visual Blocks](/concepts/visual-blocks)
