Demander API - Sellers
This article is part of the REST Integration API documentation.
Documentation for querying, inserting, updating and deleting sellers.
Consultation
Section titled “Consultation”List the company’s salespeople. Without filter, considers dataAlteracao from the last 6 months.
Rota: {host}/public/v1/vendedores?pagina={pagina}&limite={limite}&filtroDataAlteracao={data}&operadorFiltro={operador}Método: GETReturn:
{ "vendedores": [ { "codigo": 25, "nome": "THOMAS", "IMEI": null, "email": "email@site.com.br", "emailSecundario": null, "codTipoUsuario": 1, "numPedidoAtual": 754120, "numPedidoInicial": 750000, "numPedidoFinal": 800000, "ativo": 1, "listasDePreco": "3,4,9", "gruposProduto": null, "ocultarGruposDeProduto": null, "saldoFlex": null, "segmentosRelacionados": null, "filiais": null, "codVendedorPai": null, "codHierarquiaLiberacaoPedido": null, "saldoFlexAcumulado": null, "permiteCadastroCliente": 1, "permiteEdicaoCliente": 1, "permiteCadastroDeFotoDeProduto": null, "permiteAdicionarRota": null, "permiteControlarRota": null, "permiteAdicionarRotaClientes": null, "permiteControlarRotaClientes": null, "capturarPosGeoNoPedido": null, "exigeCapturaGPSEventos": null, "exigeFotoEventos": null, "exigeCheckinCheckout": null, "checkinRaio": 0, "checkinDias": 0, "permiteVisualizarResumoVendas": null, "exigeCheckout": null, "permiteRegistroCobranca": 0, "valorMinimoPedido": null, "regraPedidoClienteOutroVendedor": "CONFORME_CONFIG_EMPRESA", "tiposPedidoLiberados": null, "comportamentoSaldoFlex": 0, "telefone": null, "saldoBonificacaoERP": "0.00", "observacaoSaldoBonificacao": null, "dataAlteracao": "2026-07-24 10:00:00" } ]}Insert or update
Section titled “Insert or update”POST upsert by key codigo.
Rota: {host}/public/v1/vendedoresMétodo: POSTBody: json| Property | Type | Size | Mandatory | Description |
|---|---|---|---|---|
| code | int | ✓ | Seller code. Unique identifier used to insert or update (upsert). | |
| name | string | 100 | ✓ | Seller’s name. |
| string | 255 | ✓ | Seller’s email/login. It must be unique. | |
| codTipoUsuario | int | ✓ | Values: 1 (Salesman) or 2 (Sales Manager). |
|
| numPedidoInicial | int | ✓ | Start of seller order range. | |
| numPedidoFinal | int | ✓ | End of seller order range. | |
| numPedidoAtual | int | Current order (optional). If omitted in the inclusion, assumes numPedidoInicial. If reported, it must be within range. |
||
| active | int | Values: 0 or 1. Default on inclusion: 1. |
||
| IMEI | string | 50 | Device identifier. If informed, restrict login to IMEI. | |
| emailSecundario | string | 255 | Secondary email for communication. | |
| listasDePreco | string | Price list codes separated by commas. E.g.: 3,4,9. |
||
| gruposProduto | string | Product group codes separated by commas. | ||
| ocultarGruposDeProduto | int | Values: 0 (display) or 1 (hide) the informed groups. |
||
| saldoFlex | decimal | Seller’s flex balance in the ERP. | ||
| senhaAtual | string | 255 | On inclusion, you can set the password if senhaNova is not sent. When updating, it must be sent together with senhaNova and check with the current password. |
|
| senhaNova | string | 255 | New password (minimum 6 characters). Preferential inclusion. It is not returned in the response. | |
| segmentosRelacionados | string | 500 | Segment codes linked to the seller. | |
| branches | string | Released branch codes, separated by commas. | ||
| codVendedorPai | int | Code of the parent seller (agent). | ||
| codHierarquiaLiberacaoPedido | string | 255 | Order release hierarchy code. | |
| saldoFlexAcumulado | decimal | Seller’s accumulated flex balance. | ||
| permiteCadastroCliente | int | Values: 0 or 1. |
||
| permiteEdicaoCliente | int | Values: 0 or 1. |
||
| permiteCadastroDeFotoDeProduto | int | Values: 0 or 1. |
||
| permiteAdicionarRota | int | Values: 0 or 1. |
||
| permiteControlarRota | int | Values: 0 or 1. |
||
| permiteAdicionarRotaClientes | int | Values: 0 or 1. |
||
| permiteControlarRotaClientes | int | Values: 0 or 1. |
||
| capturarPosGeoNoPedido | int | Values: 0 or 1. |
||
| exigeCapturaGPSEventos | int | Values: 0 or 1. |
||
| exigeFotoEventos | int | Values: 0 or 1. |
||
| exigeCheckinCheckout | int | Values: 0 or 1. |
||
| checkinRaio | int | Check-in radius in meters. | ||
| checkinDias | int | Number of days for check-in. | ||
| permiteVisualizarResumoVendas | int | Values: 0 or 1. |
||
| exigeCheckout | int | Values: 0 or 1. |
||
| permiteRegistroCobranca | int | Values: 0 or 1. |
||
| valorMinimoPedido | decimal | Minimum value allowed for issuing an order. | ||
| regraPedidoClienteOutroVendedor | string | 30 | Values: CONFORME_CONFIG_EMPRESA, SOMENTE_ATIVOS, ATIVOS_INATIVOS, SOMENTE_INATIVOS, NUNCA. Default: CONFORME_CONFIG_EMPRESA. |
|
| tiposPedidoLiberados | string | 100 | Order type codes separated by commas. | |
| comportamentoSaldoFlex | int | Values: 0 (depending on company), 1 (enabled), 2 (disabled). Default: 0. |
||
| phone | string | 40 | Seller’s telephone number. Empty does not update the value already registered. | |
| saldoBonificacaoERP | decimal | Bonus balance in ERP. | ||
| observacaoSaldoBonificacao | string | 2000 | Observation of the bonus balance. |
Body:
{ "codigo": 25, "nome": "THOMAS", "email": "email@site.com.br", "codTipoUsuario": 1, "numPedidoInicial": 750000, "numPedidoFinal": 800000, "numPedidoAtual": 754120, "ativo": 1, "listasDePreco": "3,4,9", "senhaNova": "senha12"}Return:
{ "codigo": 25, "nome": "THOMAS", "IMEI": null, "email": "email@site.com.br", "emailSecundario": null, "codTipoUsuario": 1, "numPedidoAtual": 754120, "numPedidoInicial": 750000, "numPedidoFinal": 800000, "ativo": 1, "listasDePreco": "3,4,9", "gruposProduto": null, "ocultarGruposDeProduto": null, "saldoFlex": null, "segmentosRelacionados": null, "filiais": null, "codVendedorPai": null, "codHierarquiaLiberacaoPedido": null, "saldoFlexAcumulado": null, "permiteCadastroCliente": null, "permiteEdicaoCliente": null, "permiteCadastroDeFotoDeProduto": null, "permiteAdicionarRota": null, "permiteControlarRota": null, "permiteAdicionarRotaClientes": null, "permiteControlarRotaClientes": null, "capturarPosGeoNoPedido": null, "exigeCapturaGPSEventos": null, "exigeFotoEventos": null, "exigeCheckinCheckout": null, "checkinRaio": 0, "checkinDias": 0, "permiteVisualizarResumoVendas": null, "exigeCheckout": null, "permiteRegistroCobranca": 0, "valorMinimoPedido": null, "regraPedidoClienteOutroVendedor": "CONFORME_CONFIG_EMPRESA", "tiposPedidoLiberados": null, "comportamentoSaldoFlex": 0, "telefone": null, "saldoBonificacaoERP": "0.00", "observacaoSaldoBonificacao": null, "dataAlteracao": "2026-07-24 10:00:00"}Delete
Section titled “Delete”Remove the seller.
Rota: {host}/public/v1/vendedores?codigo={codigo}Método: DELETEReturn:
{ "mensagem": "Registro excluído com sucesso."}