> ## Documentation Index
> Fetch the complete documentation index at: https://base39-release-notes-06-mar.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Criação de documentos

> A etapa do tipo criação de documentos pode ser utilizada para criar documentos referentes ao empréstimo.

## Parâmetros de configuração

* **Documentos** - Uma lista de documentos a serem criados;

## Parâmetros dos documentos

* **Propósito do documento** - O propósito do documento a ser criado;
* **Configurações da engine**
  * **Tipo da engine** - Template engine usado para gerar documentos. Atualmente apenas o Google é suportado.
  * **Opções da engine**
    * **Template** - ID do template a ser usado para gerar o documento.

## Exemplos

### Passo para criar CCB

<Tabs>
  <Tab title="Pela API">
    Para a criação de uma CCB, configure o passo da seguinte forma:

    ```bash
    curl --request POST \
        --url https://api.base39.io/v1/products/<id> \
        --header 'authorization: Basic <sua-api-key>' \
        --data '
        {
            "settings": {
                "steps": {
                    "criarDocumentos": {
                        "title": "Cria documentos do empréstimo",
                        "type": "create_documents",
                        "methodData": {
                            "documents": [
                                {
                                    "purpose": "ccb",
                                    "engine": {
                                        "options": {
                                            "template": "<template-id>"
                                        },
                                        "type": "google"
                                    }
                                }
                            ]
                        },
                    },
                    // ...
                }
            }
        }
        '
    ```
  </Tab>

  <Tab title="Pelo Console">
    <Snippet file="console-not-available.mdx" />
  </Tab>
</Tabs>

### Passo para criar CCB e assinatura

<Tabs>
  <Tab title="Pela API">
    Para a criação de uma CCB, configure o passo da seguinte forma:

    ```bash
    curl --request POST \
        --url https://api.base39.io/v1/products/<id> \
        --header 'authorization: Basic <sua-api-key>' \
        --data '
        {
            "settings": {
                "steps": {
                    "criarDocumentos": {
                        "title": "Cria documentos do empréstimo",
                        "type": "create_documents",
                        "methodData": {
                            "documents": [
                                {
                                    "purpose": "ccb",
                                    "engine": {
                                    "options": {
                                        "template": "<template-id>"
                                    },
                                    "type": "google"
                                    }
                                },
                                {
                                    "purpose": "signature",
                                    "engine": {
                                    "options": {
                                        "template": "<template-id>"
                                    },
                                    "type": "google"
                                    }
                                }
                            ]
                        },
                    },
                    // ...
                }
            }
        }
        '
    ```
  </Tab>

  <Tab title="Pelo Console">
    <Snippet file="console-not-available.mdx" />
  </Tab>
</Tabs>
