Endpoint
Parâmetros
| Parâmetro | Tipo | Ocorrência | Descrição |
|---|---|---|---|
| token | string | obrigatório | Chave gerada para identificar sua empresa |
| formato | string | obrigatório | Formato do retorno (json) |
| pesquisa | string | opcional | Campo de pesquisa (busca por nome do cliente, assunto ou ação) (1) |
| estagioCliente | string | opcional | Estágio do cliente no CRM (1) |
| estagioAssunto | string | opcional | Estágio do assunto no CRM (1) |
| situacaoAssunto | string | opcional | Situação do assunto no CRM (1) |
| filtroPor | string | opcional | Opção de filtro por período (1) |
| dataInicial | string | opcional | Data inicial no formato dd/mm/yyyy |
| dataFinal | string | opcional | Data final no formato dd/mm/yyyy |
| idVendedor | string | opcional | Número de identificação do vendedor (1) |
| nomeVendedor | string | opcional | Nome do vendedor na Olist (1) |
| pagina | int | opcional | Número da página |
(1) Ao menos um dos parâmetros (pesquisa, estagioCliente, estagioAssunto, situacaoAssunto, filtroPor, idVendedor, nomeVendedor) deve ser informado.
Retorno
| Campo | Tipo | Tamanho | Ocorrência | Descrição |
|---|---|---|---|---|
| retorno | object | - | obrigatório | Elemento raiz do retorno |
| retorno.status_processamento | int | - | obrigatório | Conforme tabela “Status de Processamento” |
| retorno.status | string | - | obrigatório | ”OK” ou “Erro” |
| retorno.codigo_erro | int | - | condicional | Conforme tabela “Códigos de erro” |
| retorno.erros[] | list | - | condicional | Lista dos erros encontrados [0..n] |
| retorno.erros[].erro | string | - | condicional | Descrição do erro |
| retorno.pagina | int | - | obrigatório | Número da página retornada |
| retorno.numero_paginas | int | - | obrigatório | Número total de páginas |
| retorno.assuntos[] | list | - | condicional | Lista de resultados da pesquisa |
| retorno.assuntos[].assunto.id | int | - | condicional | ID do assunto na Olist |
| retorno.assuntos[].assunto.cliente | string | 50 | condicional | Nome do cliente |
| retorno.assuntos[].assunto.estagio_cliente | string | 50 | condicional | Estágio do cliente no CRM |
| retorno.assuntos[].assunto.texto_assunto | string | - | condicional | Texto do assunto |
| retorno.assuntos[].assunto.proxima_acao | string | - | condicional | Próxima ação do assunto |
| retorno.assuntos[].assunto.tipo_data_acao | string | 1 | condicional | Tipo de data da ação |
| retorno.assuntos[].assunto.data_acao | date | 20 | condicional | Data da ação (dd/mm/yyyy) (2) |
| retorno.assuntos[].assunto.estagio_assunto | string | 1 | condicional | Estágio do assunto |
| retorno.assuntos[].assunto.situacao_assunto | string | 1 | condicional | Situação do assunto |
(2) Campo data_acao contém valor apenas quando tipo_data_acao é “D” (formato dd/mm/yyyy)
Observações
- O parâmetro
nomeVendedoré desconsiderado seidVendedorfor informado - Se o vendedor não for localizado, a consulta não retorna registros
- Caso
filtroPornão contenha valores “C” ou “P”, os parâmetrosdataInicialedataFinalserão ignorados - Por padrão, são listados 100 registros por página
- Se
paginanão for informado, o valor padrão é 1
