Criar Importação
POST https://.account-name.krzlabs.io/api/v1/imports
Realiza a criação de uma nova importação.
Body Params
| Field | Type | Description | Optional | Searchable |
|---|---|---|---|---|
| catalog_id | ObjectId | ID do catálogo relacionado. | not required | false |
| category_id | ObjectId | ID da categoria relacionada. | not required | false |
| created_by_name | string | Nome do usuário criador. | required | false |
| from_template_id | ObjectId | ID do template de origem. | not required | false |
{
"catalog_id": "64f1b3d4e5d987654321cdef",
"category_id": "64f1c4e6e5d567890abcd111",
"created_by_name": "Mateus Martins",
"from_template_id": "64f1d5f8e5d135790abcdef9"
}
Responses
Resposta de sucesso
200
| Field | Type | Description | Optional | Searchable |
|---|---|---|---|---|
| catalog_id | ObjectId | ID do catálogo relacionado. | not required | false |
| category_id | ObjectId | ID da categoria relacionada. | not required | false |
| status | enum | Status da importação. | required | false |
| file_name | string | Nome do arquivo importado. | not required | true |
| file_key | string | Chave do arquivo no armazenamento. | not required | false |
| file_header_row | number | Linha do cabeçalho no arquivo. | not required | false |
| file_worksheet_id | string | ID da worksheet do arquivo. | not required | false |
| file_worksheet_name | string | Nome da worksheet do arquivo. | not required | false |
| columns_count | number | Quantidade de colunas. | not required | false |
| rows_count | number | Quantidade de linhas. | not required | false |
| proccess_count | number | Linhas processadas. | not required | false |
| commit_count | number | Registros comitados. | not required | false |
| errors_count | number | Quantidade de erros. | not required | false |
| created_by_name | string | Nome do usuário criador. | required | false |
| worksheets | array(object) | Worksheets do arquivo. requer duas keys: id: string - required name: string - required | not required | false |
| headers | array(object) | Cabeçalhos do arquivo. requer duas keys: colmn: string - required. label: string - required | not required | false |
| mapped_headers | object | Mapeamento dos cabeçalhos. | not required | false |
| logs | array(string) | Logs da importação. | not required | false |
| template | object | Template associado à importação. | not required | false |
| from_template_id | ObjectId | ID do template de origem. | not required | false |
Resposta de erro
400
| Field | Type | Description |
|---|---|---|
| code | Number | Código da resposta http |
| kind | String | Tipo de mensagem |
| name | String | Nome da exceção lançada pela plataforma |
| title | String | Titulo do erro lançado pela plataforma |
| message | String | Mensagem indicando o probloma ocorrido |
| solution | String | Mensagem indicando uma possível solução para o problema |
Copyright © 2025 kruzer | All Rights Reserved