--- title: Block --- After using the [CLI](./cli) to create your new block. The `index.ts` file contains the block definition. It should look like: Block name and logo match ## Props The block ID. It should be unique all the other blocks. A concise name for the block. Should be short enough to fit into a small block card. Logo used on the dark mode. The full name that will be displayed as a tooltip when the mouse hovers the block card. List of strings describing the block. Used for block searching. See Auth for more information. A list of all the possible actions that this block provides. See{' '} Action for more information The dedicated documentation URL. (i.e. `https://docs.typebot.io/editor/blocks/integrations/openai`) Provide it if all the block actions share the same properties. See{' '} Options for more information. In the block settings it will then be displayed between the auth and the actions: {' '} Block options A list of fetchers used in the provided options. See{' '} Fetcher for more information.