| 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” (1) |
| retorno.erros[] | list | - | condicional | Lista dos erros encontrados [0..n] (1) |
| retorno.erros[].erro | string | - | condicional | Descrição do erro (1) |
| retorno.assunto | object | - | condicional | Dados do assunto (2) |
| retorno.assunto.id | int | - | condicional | Número de identificação do assunto |
| retorno.assunto.texto_assunto | string | - | condicional | Texto do assunto do CRM |
| retorno.assunto.proxima_acao | string | - | condicional | Próxima ação do assunto |
| retorno.assunto.estagio_assunto | string | 1 | condicional | Código do estágio do assunto (3) |
| retorno.assunto.situacao_assunto | string | 1 | condicional | Conforme tabela de Situações do Assunto |
| retorno.assunto.status_negociacao | string | 1 | condicional | Conforme tabela de Status de Negociação |
| retorno.assunto.cliente | object | - | condicional | Dados do cliente |
| retorno.assunto.cliente.id_cliente | int | - | condicional | Identificação do cliente |
| retorno.assunto.cliente.codigo | string | 30 | condicional | Código do cliente |
| retorno.assunto.cliente.nome | string | 30 | condicional | Nome do cliente |
| retorno.assunto.cliente.nome_fantasia | string | 60 | condicional | Nome fantasia |
| retorno.assunto.cliente.tipo_pessoa | string | 1 | condicional | F/J/E (Física/Jurídica/Estrangeiro) |
| retorno.assunto.cliente.cpf_cnpj | string | 18 | condicional | CPF ou CNPJ do cliente |
| retorno.assunto.cliente.ie | string | 18 | condicional | Inscrição estadual |
| retorno.assunto.cliente.rg | string | 10 | condicional | RG do cliente |
| retorno.assunto.cliente.endereco | string | 50 | condicional | Endereço |
| retorno.assunto.cliente.numero | string | 10 | condicional | Número do endereço |
| retorno.assunto.cliente.complemento | string | 50 | condicional | Complemento do endereço |
| retorno.assunto.cliente.bairro | string | 30 | condicional | Bairro |
| retorno.assunto.cliente.cep | string | 10 | condicional | CEP |
| retorno.assunto.cliente.cidade | string | 30 | condicional | Conforme Tabela de Cidades |
| retorno.assunto.cliente.uf | string | 30 | condicional | UF do cliente |
| retorno.assunto.cliente.pais | string | 50 | condicional | Conforme Tabela de Países |
| retorno.assunto.cliente.fone | string | 40 | condicional | Telefone |
| retorno.assunto.cliente.estagio_cliente | string | 50 | condicional | Código do estágio do cliente |
| retorno.assunto.acoes[] | list | - | condicional | Lista de ações do assunto |
| retorno.assunto.acoes[].acao.id_acao | int | - | condicional | Identificação da ação |
| retorno.assunto.acoes[].acao.descricao_acao | string | - | condicional | Descrição da ação |
| retorno.assunto.acoes[].acao.tipo_data_acao | string | 1 | condicional | Conforme tabela de Tipos de data |
| retorno.assunto.acoes[].acao.data_acao | date | 20 | condicional | Data da ação (dd/mm/yyyy) (4) |
| retorno.assunto.acoes[].acao.situacao_acao | string | - | condicional | Conforme tabela de Situações da ação |